Call routing using information in session initiation protocol messages
First Claim
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 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;
determining an address of the second device based on the first and second routing information; and
using the address for routing the session to the second device.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
21 Claims
-
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 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;
determining an address of the second device based on the first and second routing information; and
using the address for routing the session to the second device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for establishing an IP telephony session between a first device and a second device, the method comprising:
-
retrieving caller intent information from a data store on the first device;
creating a call establishment message including a header and a body, the body including the caller intent information; and
transmitting the caller initiation request to a server for routing the session to the second device based on the caller intent information. - View Dependent Claims (8, 9, 10)
-
-
11. An IP telephony system comprising:
-
a first device;
a second device; and
a server operative between the first device and the second device, characterized in that the first device creates a call establishment message including a header and a body, the body including caller intent information, the caller intent information being used by the server for determining an address of the second device for routing the session to the second device. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20, 21)
-
-
16. A server in an IP telephony system operative between a first device and a second device, the server being configured for:
-
receiving a call establishment message 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;
determining an address of the second device based on the first and second routing information; and
using the address for routing the session to the second device.
-
Specification