Can the SIP REGISTER stuff be done from sipauthserve? I know yate has an SS7/MAP implementation, we were thinking of using that. A custom implementation does seem like it could potentially be a better fit though.š
The first thing now is to fix scenarios (that was my letter about). Then the architecture will become clear.
In any case, there is no intention to disturb the existing one cause it really seems perfect :)
As for šSIP Register, not sure now. But sooner or later it should deal with triplets, and it needs to request them (at least in order to meet standards .. if we need to follow them.. we could re-use initial set..) from an external HLR/AuC to serve foreign subscribers. The fact is that it unites both HLR and VLR functionality, and it should be carefully studied how to expose it to the outer world as HLR (for outgoing roaming) and VLR (for incoming). Might be also worth thinking about Diameter Cx/Dx.. Again, too early to discuss. And ideas are welcomed.
So, the first step is to understand scenarios, for both incoming and outgoing roaming.
And now there is an šassumption (which can be faulty)šthat we can start without CAP/INAP: this definitely requires to change/modify softswitch for incoming roaming..
Wed, 31 Oct 2012 17:11:56 -0700 ĎÔ Kurtis Heimerl <firstname.lastname@example.org>:
That's sorta of an answer. Is it a completely separate gateway? Is SIP REGISTER the only thing changing? Why is it changing?Btw, this is a great thing to start working on. I'm looking forward to it.šOn Wed, Oct 31, 2012 at 5:08 PM, Dmitri Soloviev <email@example.com> wrote:
It is expected to be a gateway with SIP+GSM MAP to the outer world, without changing OpenBTS core; Meanwhile SIP Register seems wiil be replaced.
Wed, 31 Oct 2012 16:56:41 -0700 ĎÔ Kurtis Heimerl <firstname.lastname@example.org>:
Are you doing this inside of OpenBTS, or with an external service?On Wed, Oct 31, 2012 at 7:12 AM, Dmitri Soloviev <email@example.com> wrote:
I'm preparing to implement a legacy GSM roaming for OpenBTS network.
To start with, I'm trying to get a minimal list of mandatory MAP services to allow foreign subscribers to roam inside OpenBTS.
CAMEL is not discussed now.
Your help is appreciated.š
MAP_UPDATE_LOCATION + MAP_CANCEL_LOCATION + MAP_SEND_IDENTIFICATION -? MAP_PURGE_MS + MAP_UPDATE_GPRS_LOCATION MAP-NOTE-MM-EVENT MAP_PAGE MAP_SEARCH_FOR_MS MAP_PROCESS_ACCESS_REQUEST MAP_PREPARE_HANDOVER MAP_SEND_END_SIGNAL MAP_PROCESS_ACCESS_SIGNALLING MAP_FORWARD_ACCESS_SIGNALLING MAP_PREPARE_SUBSEQUENT_HANDOVER MAP_ALLOCATE_HANDOVER_NUMBER MAP_SEND_HANDOVER_REPORT MAP_AUTHENTICATE MAP_SEND_AUTHENTICATION_INFO + MAP_AUTHENTICATION_FAILURE_REPORT ? MAP_SET_CIPHERING_MODE MAP_CHECK_IMEI MAP_OBTAIN_IMEI MAP-INSERT-SUBSCRIBER-DATA needed later? MAP-DELETE-SUBSCRIBER-DATA needed later? MAP-PROVIDE-IMSI MAP-FORWARD-NEW-TMSI MAP_RESET +? MAP_FORWARD_CHECK_SS_INDICATION -? MAP_RESTORE_DATA +? MAP-ANY-TIME-INTERROGATION MAP-PROVIDE-SUBSCRIBER-INFO -? MAP-ANY-TIME-SUBSCRIPTION-INTERROGATION MAP-ANY-TIME-MODIFICATION
MAP-NOTE-SUBSCRIBER-DATA-MODIFIED MAP-ACTIVATE-TRACE-MODE -? MAP-DEACTIVATE-TRACE-MODE -? MAP-TRACE-SUBSCRIBER-ACTIVITY MAP-SEND-IMSI MAP_SEND_ROUTING_INFORMATION MAP_PROVIDE_ROAMING_NUMBER + MAP_RESUME_CALL_HANDLING -? MAP_PREPARE_GROUP_CALL MAP_PROCESS_GROUP MAP_FORWARD_GROUP_CALL_SIGNALLING MAP_SEND_GROUP_CALL_END_SIGNAL MAP_SEND_GROUP_CALL_INFO MAP_SET_REPORTING_STATE -? MAP_STATUS_REPORT -? MAP_REMOTE_USER_FREE -? MAP_IST_ALERT -? MAP_IST_COMMAND -? MAP_RELEASE_RESOURCES +? MAP_REGISTER_SS -? MAP_ERASE_SS -? MAP_ACTIVATE_SS -? MAP_DEACTIVATE_SS -? MAP_INTERROGATE_SS -? MAP_REGISTER_PASSWORD -? MAP_GET_PASSWORD -? MAP_PROCESS_UNSTRUCTURED_SS_REQUEST -? MAP_UNSTRUCTURED_SS_REQUEST -? MAP_UNSTRUCTURED_SS_NOTIFY -? MAP_SS_INVOCATION_NOTIFY MAP_REGISTER_CC_ENTRY MAP_ERASE_CC_ENTRY MAP-SEND-ROUTING-INFO-FOR-SM MAP-MO-FORWARD-SHORT-MESSAGE MAP-REPORT-SM-DELIVERY-STATUS MAP-READY-FOR-SM -? MAP-ALERT-SERVICE-CENTRE -? MAP-INFORM-SERVICE-CENTRE MAP-SEND-INFO-FOR-MT-SMS MAP-SEND-INFO-FOR-MO-SMS MAP-MT-FORWARD-SHORT-MESSAGE + MAP-MT-FORWARD-SM-FOR-VGCS MAP_SEND_ROUTING_INFO_FOR_GPRS MAP_FAILURE_REPORT MAP_NOTE_MS_PRESENT_FOR_GPRS MAP-SEND-ROUTING-INFO-FOR-LCS MAP-PROVIDE-SUBSCRIBER-LOCATION MAP-SUBSCRIBER-LOCATION-REPORT ------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
Openbts-discuss mailing list