Call routing using information in session initiation protocol messages
Originating portfolio: ALU
Estimated expiration: 2031-Sep-10
Potentially relevant companies (2): Digium, Inc., Ooma, Inc.
Products & technologies (1): Communications:VOIP
A system and method for efficient and accurate establishment of SIP sessions between calling and called end-points. A calling endpoint creates a SIP INVITE request including a header portion and a body portion. The header portion includes standard routing information and the body portion includes additional information about the user and relevant to caller's intent. A SIP server receives a SIP INVITE request and determines an address of the called end-point as a function of the standard routing information contained in the header and the additional caller information contained in the body. The SIP server routes the session to the determined address.
1. A method for establishing an IP telephony session between a first device and a second device, the method comprising:
receiving a call establishment message at a server from the first device, the call establishment message including a first routing information in a header portion of the message and a second routing information in a body portion of the message;
examining, by the server, the first and second routing information to determine an address of the second device; and
using the address for routing the session to the second device;
wherein the second routing information includes transaction information related to a previous transaction between the first device and a third party associated with the second device;
wherein the call establishment message is a session initiation protocol message;
wherein the second device writes additional information related to the session in the first device for use by the first device in generating routing information in the body of future call establishment messages of future IP telephony sessions initiated by the first device.
Interested in licensing a slice of this patent? Contact us to take the next step, or read about our method to understand the logistics.