Method and system for providing talking call waiting in a SIP-based network
First Claim
Patent Images
1. A method, comprising:
- providing a web based interface to receive an announcement customization, comprising an audio label, from a called party for a number;
receiving a call request directed to the called party;
identifying, using at least one computer processor, announcement information comprising the announcement customization associated with the call request;
determining that the call request is associated with a number having the announcement customization;
customizing the announcement information based at least in part on the announcement customization;
identifying an identifier referencing a notification alert pattern, wherein the identifier is a URL referencing the notification alert pattern;
adding the identifier to the announcement information;
inserting the announcement information into a field of the call request wherein the field is an alert info field in a header of a SIP INVITE message; and
forwarding the call request.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system of an embodiment of the present invention may include receiving a call request directed to a called party, identifying announcement information associated with the call request, inserting the announcement information into a field of the call request and forwarding the call request.
-
Citations
18 Claims
-
1. A method, comprising:
-
providing a web based interface to receive an announcement customization, comprising an audio label, from a called party for a number; receiving a call request directed to the called party; identifying, using at least one computer processor, announcement information comprising the announcement customization associated with the call request; determining that the call request is associated with a number having the announcement customization; customizing the announcement information based at least in part on the announcement customization; identifying an identifier referencing a notification alert pattern, wherein the identifier is a URL referencing the notification alert pattern; adding the identifier to the announcement information; inserting the announcement information into a field of the call request wherein the field is an alert info field in a header of a SIP INVITE message; and forwarding the call request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
transmitting via a web based interface announcement customizations for one or more numbers; receiving a call request from a packet-switched network; identifying, using at least one computer processor, announcement information associated with the call request wherein identifying the announcement information comprises identifying information located in an alert info field of the call request and wherein further the announcement information includes a URL; determining that the call request is associated with a number having a customized announcement comprising an audio label specified by and recorded by a called party; customizing the announcement information based at least in part on the customized announcement; identifying an identifier referencing a notification alert pattern, wherein the identifier is a URL referencing the notification alert pattern; adding the identifier to the announcement information; retrieving audio associated with the announcement information from a network element communicatively coupled to the packet-switched network; and providing the audio to a user interface. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising:
-
a web based interface to receive announcement customizations for one or more numbers; a server communicatively coupled to an IP network to; receive a SIP INVITE directed to a called party from the IP network, determine that the called party has a call waiting service enabled, identify announcement information based on calling party information in the SIP INVITE, customize the announcement information in the event the SIP INVITE is associated with a number having a customized announcement, wherein the customization is based at least in part on a customization specified by the called party for a number associated with a calling party and comprises at least in part an audio label; identify an identifier referencing a notification alert pattern, wherein the identifier is a URL referencing the notification alert pattern; add the identifier to the announcement information; insert the announcement information comprising announcement text corresponding to the audio label into the SIP INVITE into an alert info field, transmit the SIP INVITE; and a SIP device associated with the called party and coupled to the server, the SIP device including a SIP user agent, to; receive the SIP INVITE from the server, identify the announcement information in the SIP INVITE, retrieve audio information from a network element communicatively connected to the IP network based on the announcement information, and provide the audio information to a user interface connected to the SIP device, wherein the audio information is a conversion of the announcement text to speech. - View Dependent Claims (18)
-
Specification