发明名称 System and method for integrating session initiation protocol communication in a telecommunications platform
摘要 A system and method for facilitating signaling and media communication at a communication platform that includes receiving a communication request to a resource, wherein the communication request specifies a destination endpoint; establishing signaling and media communication in a session with the destination endpoint of the communication request; registering a callback resource to a signaling event of the session; monitoring signaling messages of the session; detecting the signaling event in the signaling messages of the session; and triggering the callback resource upon detecting the signaling event.
申请公布号 US9282124(B2) 申请公布日期 2016.03.08
申请号 US201414208920 申请日期 2014.03.13
申请人 Twilio, Inc. 发明人 Boerjesson Jonas;Wolthuis John;Lawson Jeffrey;Cooke Evan
分类号 G06F15/16;H04L29/06;H04L29/12;H04M7/00;H04L29/08;H04M1/247 主分类号 G06F15/16
代理机构 代理人 Schox Jeffrey
主权项 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.
地址 San Francisco CA US