×

System and method for integrating session initiation protocol communication in a telecommunications platform

  • US 9,282,124 B2
  • Filed: 03/13/2014
  • Issued: 03/08/2016
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at a multi-tenant communication platform system that includes a SIP (Session Initiation Protocol) communication router, a communication application module, and a callback engine, the callback engine being constructed to monitor SIP signaling event messages of the SIP communication router and communicate with a registered callback resource in response to detection of at least one SIP signaling event message specified for the registered callback resource at the callback engine, the registered callback resource being registered for an account of the multi-tenant communication platform system;

    at the SIP communication router, receiving an incoming SIP communication request of an originating endpoint;

    establishing, using the communication router, a media communication of a SIP communication session according to the incoming SIP communication request;

    at the communication platform system, registering a callback resource in association with a SIP signaling event message of a plurality of SIP signaling event messages, the registered callback resource being registered for the account of the communication platform system, the callback resource including a URI of an application of an external system of an account holder of the account;

    detecting, using the callback engine, the signaling event message registered in association with the callback resource from a plurality of communicated SIP signaling event messages communicated for the SIP communication session, the plurality of communicated SIP signaling event messages including at least one of a SIP signaling event message provided by the communication router and a SIP signaling event message received by the communication router;

    triggering, using the callback engine, the callback resource responsive to detection of the SIP signaling event message by the callback engine,wherein triggering the registered callback resource comprises;

    making an application layer request to the URI of the application of the external system of the account holder.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×