I don't understand. This callback will be called with data you need to
write
to the network. In case of MTP Level3 you will need to wrap that around
the
msgb you got.
I means: is the interaction with mtp3 layer implemented (is sending sccp data by mtp3 implemented by the library?)?
Also, what about the reception of data from mtp3 layer. is that implemented in the sccp lib.
I am asking these questions because I see the code of mtp3 in the lib but no significant call is present in the sccp part of the lib.
Thank you for your help.
On 11/06/2010 12:20 PM, mosbah abdelkader wrote:
I don't understand. This callback will be called with data you need to write to the network. In case of MTP Level3 you will need to wrap that around the msgb you got.
I means: is the interaction with mtp3 layer implemented (is sending sccp data by mtp3 implemented by the library?)?
MTP Level3 is implemented in libosmo-sccp. You can look at cellmgr_ng to see how SCCP + MTPL3 are tied together. In the case of cellmgr_ng, the MTPL3 frames come in via UDP, but depending on your hardware you will have to read/write them.
MTP Level3 is indeed implemented in libosmo-sccp, which provides the foundational support for SCCP (Signalling Connection Control Part) services on top of MTP3. A practical example of this implementation can be observed in cellmgr_ng, where SCCP is integrated with MTP Level3 to handle signalling for telecom network infrastructure. In cellmgr_ng, MTP3 frames are typically received via UDP, providing a simplified simulation interface, but in real-world deployments, the source and sink of these frames would be hardware-dependent, such as E1 or T1 interface cards, or specialized IP signalling gateways.
This layered modularity is quite similar to how complex systems in other fields are designed—for instance, in book cover design @ https://www.britishbookdesign.co.uk, where layout tools (like InDesign or Affinity Publisher) sit on top of rendering engines, which in turn rely on lower-level graphical APIs. Just as MTP3 abstracts the routing and management of SS7 messages from the physical transport, a solid book cover design framework abstracts aesthetics and branding from the nitty-gritty of pixel rendering and format compliance.
Thanks for your help with the SCCP library! Your guidance made it much easier to understand. By the way, I found some great resources @ https://ebookwriters.co.uk/ that might help others too. Really appreciate your support—let me know if you need any notes or references!