SIP gateway process flow: Receiving a BlackBerry device–initiated call on a device from an external number

  1. An external user dials the work number of a BlackBerry Mobile Voice System user.
  2. The PBX routes the call to the SIP gateway.
  3. The SIP gateway creates a call establishment request and sends it to the MVS Session Manager over the SIP trunk.
  4. The MVS Session Manager filters the call establishment request through the BlackBerry MVS user's settings: unknown caller ID, call scheduling, allowed caller list, and blocked caller list. If the call is permitted, the MVS Session Manager sends the call establishment request to the BlackBerry Enterprise Server.
  5. The BlackBerry Enterprise Server compresses, encrypts, and sends the request to the wireless data network. The call establishment request includes the caller ID information, the phone number of the incoming caller, and the DID/DDI number that the BlackBerry MVS Client uses to communicate with the MVS Session Manager.
  6. The BlackBerry device decrypts and decompresses the incoming call request, compresses and encrypts a call establishment response, and sends the call establishment response to the BlackBerry Enterprise Server.
  7. The BlackBerry Enterprise Server decrypts, decompresses, and sends the request to the MVS BlackBerry Enterprise Server Connector.
  8. The MVS BlackBerry Enterprise Server Connector sends the request to the MVS Session Manager.
  9. The BlackBerry MVS Client uses the wireless voice network to make a call to the PBX.
  10. The PBX routes the call to the SIP gateway.
  11. The SIP gateway routes the call to the MVS Session Manager over the SIP trunk using the DID/DDI number.
  12. The MVS Session Manager answers the call and sends a message to the BlackBerry MVS Client to indicate that it answered the call.
  13. The MVS Session Manager and the BlackBerry MVS Client use a two-way protocol to authenticate the call.
  14. The MVS Session Manager verifies that the call is a BlackBerry MVS call.
  15. The device rings and the BlackBerry MVS user accepts the call on the device.
  16. The BlackBerry MVS Client sends a connection request to the MVS Session Manager.
  17. The MVS Session Manager connects the two call legs, and voice communication can occur.

Was this information helpful? Send us your comments.