11032325

System and Method for Integrating Session Initiation Protocol Communication in a Telecommunications Platform

PublishedJune 8, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: establishing, by a multi-tenant communication platform system, a Session Initiation Protocol (SIP) communication session between a first endpoint and a second endpoint; detecting occurrence of a first signaling event in the SIP communication session, the first signaling event being associated with a callback resource identifier that is registered to a first account of the multi-tenant communication platform system; and in response to detecting the occurrence of the first signaling event, transmitting a message to an external system identified by the callback resource identifier registered to the first account, the message including data associated with the SIP communication session.

2

2. The method of claim 1 , further comprising: in response to receiving an Application Programming Interface (API) communication that specifies the callback resource identifier and the first signaling event: registering the callback resource identifier to the first account of the multi-tenant communication platform system, the callback resource identifier identifying the external system associated with the first account; and associating the callback resource identifier with the first signaling event.

3

3. The method of claim 1 , wherein the first signaling event is the first endpoint ending the communication session.

4

4. The method of claim 1 , wherein the message transmitted to the external system is a HyperText Transfer Protocol (HTTP) message that includes parameters from the SIP communication session as parameters within the HTTP message.

5

5. The method of claim 4 , wherein the parameters from the SIP communication session includes data from a header field of a SIP transaction message from the SIP communication session.

6

6. The method of claim 1 , further comprising: receiving, from the external system, a response message, the response message including instructions to modify an operating mode of the SIP communication session; and modifying the operating mode of the SIP communication session based on the instructions included in the response message.

7

7. The method of claim 6 , wherein the external system determines the instructions based on the data associated with the SIP communication session that was included in the message transmitted to the external system.

8

8. The method of claim 6 , wherein modifying the operating mode of the SIP communication session comprises redirecting the SIP communication session to a third endpoint.

9

9. The method of claim 6 , wherein modifying the operating mode of the SIP communication session comprises terminating the SIP communication session.

10

10. The method of claim 6 , wherein modifying the operating mode of the SIP communication session comprises initiating a recording service to record the SIP communication session.

11

11. A multi-tenant communication platform system comprising: one or more computer-processors; and one or more computer-readable mediums storing instructions that, when executed by the one or more computer-processors, cause the multi-tenant communication platform system to perform operations comprising: establishing a Session Initiation Protocol (SIP) communication session between a first endpoint and a second endpoint; detecting occurrence of a first signaling event in the SIP communication session, the first signaling event being associated with a callback resource identifier that is registered to a first account of the multi-tenant communication platform system; and in response to detecting the occurrence of the first signaling event, transmitting a message to an external system identified by the callback resource identifier registered to the first account, the message including data associated with the SIP communication session.

12

12. The multi-tenant communication platform system of claim 11 , the operations further comprising: in response to receiving an Application Programming Interface (API) communication that specifies the callback resource identifier and the first signaling event: registering the callback resource identifier to the first account of the multi-tenant communication platform system, the callback resource identifier identifying the external system associated with the first account; and associating the callback resource identifier with the first signaling event.

13

13. The multi-tenant communication platform system of claim 11 , wherein the first signaling event is the first endpoint ending the communication session.

14

14. The multi-tenant communication platform system of claim 11 , wherein the message transmitted to the external system is a HyperText Transfer Protocol (HTTP) message that includes parameters from the SIP communication session as parameters within the HTTP message.

15

15. The multi-tenant communication platform system of claim 14 , wherein the parameters from the SIP communication session includes data from a header field of a SIP transaction message from the SIP communication session.

16

16. The multi-tenant communication platform system of claim 11 , the operations further comprising: receiving, from the external system, a response message, the response message including instructions to modify an operating mode of the SIP communication session; and modifying the operating mode of the SIP communication session based on the instructions included in the response message.

17

17. The multi-tenant communication platform system of claim 16 , wherein the external system determines the instructions based on the data associated with the SIP communication session that was included in the message transmitted to the external system.

18

18. The multi-tenant communication platform system of claim 16 , wherein modifying the operating mode of the SIP communication session comprises redirecting the SIP communication session to a third endpoint.

19

19. The multi-tenant communication platform system of claim 16 , wherein modifying the operating mode of the SIP communication session comprises terminating the SIP communication session.

20

20. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer-processors of a multi-tenant communication platform system, cause the multi-tenant communication platform system to perform operations comprising: establishing a Session Initiation Protocol (SIP) communication session between a first endpoint and a second endpoint; detecting occurrence of a first signaling event in the SIP communication session, the first signaling event being associated with a callback resource identifier that is registered to a first account of the multi-tenant communication platform system; and in response to detecting the occurrence of the first signaling event, transmitting a message to an external system identified by the callback resource identifier registered to the first account, the message including data associated with the SIP communication session.

Patent Metadata

Filing Date

Unknown

Publication Date

June 8, 2021

Inventors

Jonas Boerjesson
John Wolthuis
Jeffrey Lawson
Evan Cooke

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR INTEGRATING SESSION INITIATION PROTOCOL COMMUNICATION IN A TELECOMMUNICATIONS PLATFORM” (11032325). https://patentable.app/patents/11032325

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.