With the lack of comments, I am implementing and using this, explicitly naming the entities that are sending and receiving GSUP messages in GSUP IEs.
Still would like to get input on naming:
For SMS, we have the SMSC and ESME entities.
Are there similar terms for USSD? Which is the entity managing USSD dialogs? which is the entity sending the USSD messages?
Is it EUSE <-> MSC?
Thinking, in fact if our osmo-msc wasn't siamese twins with the SMSC we would have ESME <-> SMSC <-> MSC.
And might make sense to explicitly state which MSC subsystem is being addressed, so rather:
EMSE <-> SMSC <-> MSC-SMS (currently only EMSE <-> SMSC, the final SMSC <-> MSC-SMS step is implemented inside current osmo-msc)
EUSE <-> MSC-USSD
Does that sound about right? Thanks!
~N