..

USSD Application Message Flow

..

Developer Group

Developer Group
Connect with thousands of other developers to brainstorm ideas, share best practices and tips - or just chat about the latest emerging technologies making noise in the field. And of course, get the most up-to-date service and support news from Dialogic.
Dialogic SS7 and SIGTRAN Signalling

USSD Application Message Flow

  • When we send ANY messages using GCT_Send.Then the other end will receive this message immediatly using GCT_Receive.But it is not happeing if i Send complete set of messages with sample dialog id

    MAPDT_OPEN_REQ

    MAPST_FWD_SM_REQ

    MAPDT_DELIMITER_REQ

    Then only GCT_receive funtion is activated at the other end

    USSD Application Message Flow 

    Message Type                           Mnemonic

    Mobile User  à MAPà USSD  Application                  

     MAP_MSG_DLG_IND                 MAPDT_OPEN_IND

     

    Mobile User ß MAP  ß USSD  Application                   

    MAP_MSG_DLG_REQ                 MAPDT_OPEN_RSP 

     

    Mobile User  à MAP  à USSD  Application

    MAP_MSG_SRV_IND                  MAPST_PRO_UNSTR_SS_REQ_IND

     

    Mobile User ß MAP  ß USSD  Application

    MAP_MSG_SRV_REQ                 MAPST_PRO_UNSTR_SS_REQ_RSP

     

    Mobile User  ß MAP  ß USSD  Application

    MAP_MSG_SRV_REQ                 MAPST_UNSTR_SS_REQ_REQ

     

    USSD Message

    Welcome to XYZ Telecom

    Press:

    (1) Balance Notification

              (2) Top Up service

     

    Mobile User  à MAP  à USSD  Application

    MAP_MSG_SRV_IND                  MAPST_UNSTR_SS_REQ_CNF

     

    Mobile User à MAP  à USSD  Application

    MAP_MSG_SRV_IND                 MAPST_UNSTR_SS_REQ_IND

    Mobile User replyied by dialing 1

     

    Mobile User  ß MAP  ß USSD  Application

    MAP_MSG_SRV_REQ                 MAPST_UNSTR_SS_REQ_RSP

     

    Mobile User  ß MAP  ß USSD  Application

    MAP_MSG_SRV_REQ                 MAPST_UNSTR_SS_REQ_REQ

     

    USSD Message

    Your current balance is: 5.50

    Press:

    (1) to Top Up

    (2) to end

    Mobile User à MAP  à USSD  Application

    MAP_MSG_SRV_REQ                MAPST_UNSTR_SS_REQ_RSP

     

    .

    .

    .

    .

    .

    .

    Mobile User ßMAPßUSSD Application

    MAP_MSG_DLG_REQ                      MAPDT_DELIMITER_REQ

     

    Mobile User à MAP  à USSD  Application

    MAP_MSG_DLG_IND                       MAPDT_CLOSE_IND

     

     

    END OF DIALOG

     

    MAPDT_CLOSE_IND

    MAPDT_U_ABORT_IND

    MAPDT_P_ABORT_IND

    Thanking You

    Chandar Kumar V

  • When we send ANY messages using GCT_Send in MTU.The other end is not receiveing the request using GCT_Receive MTR.But if i Send complete set of messages with sample dialog id

     

    MAPDT_OPEN_REQ

    MAPST_FWD_SM_REQ

    MAPDT_DELIMITER_REQ

     

    Then only GCT_receive funtion is activated at the other end and all the messages are received.

     

    MAPDT_OPEN_IND

    MAPST_FWD_SM_IND

     

     

    MAPDT_DELIMITER_IND

    it is possible to receive one by one one by one request in MTR

  • I'm still not sure what you're asking?