Feature #1603

Interfacing the MSC with other networks: Roaming interfaces / MAP

Added by laforge almost 5 years ago. Updated over 1 year ago.

Target version:
Start date:
Due date:
% Done:


Spec Reference:


The classic Osmo{BSC,BTS,PCU,SGSN,NITB} etc. projects have no direct interface to SS7, SIGTRAN, TCAP, MAP or CAP.

At the same time we have plenty of projects in various states of maturity for the core network side, including independent TCAP/MAP implementations written in Smalltalk and Erlang, as well as simple core network elements like HLR/AUC.

In order to keep the TCAP/MAP/SCCP complexity away from the C language Osmo* components, we came up with the strategy to implement simpler protocols/interfaces on the same level of the interface. One such step can be seen with the GSUP protocol in OsmoSGSN, which can be proxied to a real MAP protocol for InsertSubscriber and SendAuthenticationInfo towards a real HLR.

No such interfaces for the NITB have been developed yet. The question is how realistic it is to operate a real core network on this basis. The NITB as it is will not likely receive a gsmSSF required for CAMEL, and most real/public telecom networks today require full CAMEL support for accepting inbound prepaid roaming subscribers.

Would a NITB with MAP gateway make sense without a gsmSSF/smsSSF?


#1 Updated by laforge almost 5 years ago

  • Tracker changed from Bug to Feature

#2 Updated by laforge about 3 years ago

  • Project changed from OsmoNITB to OsmoMSC
  • Subject changed from Interfacing the NITB with other networks: Roaming intefaces / MAP to Interfacing the MSC with other networks: Roaming interfaces / MAP

#3 Updated by laforge over 1 year ago

  • Priority changed from Normal to Low

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)