Systems and methods for initiating announcements in a SIP telecommunications network
First Claim
Patent Images
1. A method performed by a server device, the method comprising:
- embedding, with the server device, a script file into a session initiation protocol (SIP) message, the script file defining a sequence of a plurality of audio announcements; and
transmitting, with the server device, the SIP message to an announcement server.
7 Assignments
0 Petitions
Accused Products
Abstract
Network servers in a session initiation protocol (SIP) telecommunication network implement playback of announcements to end-users by embedding programming scripts defining how the announcements are to be played in a SIP message. In particular, the scripts may define the sequence in which a series of announcements are to be played, duration information relating to a playback length of the announcements, and repetition information defining how many times an announcement is to be repeated. By including a script in a single message, announcement instructions may be efficiently communicated in the network.
43 Citations
63 Claims
-
1. A method performed by a server device, the method comprising:
-
embedding, with the server device, a script file into a session initiation protocol (SIP) message, the script file defining a sequence of a plurality of audio announcements; and transmitting, with the server device, the SIP message to an announcement server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a server device configured to; embed, into a session initiation protocol (SIP) message, a reference to at least one pre-recorded announcement to playback, and transmit the SIP message to an announcement server device. - View Dependent Claims (8, 9, 10, 21)
-
-
11. A method comprising:
-
receiving, by a server device, a session initiation protocol (SIP) message that includes a script file, the script file defining a playback sequence for a plurality of announcements; retrieving, by the server device, the plurality of announcements; and transmitting, by the server device, the plurality of announcements to an end user station associated with the SIP message, the plurality of announcements being transmitted to the end user station based on the defined playback sequence. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having instructions-stored thereon that in response to being executed by a computing device, cause the computing device to perform operations, the operations comprising:
-
receiving a session initiation protocol (SIP) message that includes a hyperlink to at least one pre-recorded announcement to playback; accessing the hyperlink to retrieve the at least one pre-recorded announcement; and transmitting the at least one pre-recorded announcement to an end user station that is associated with the SIP message. - View Dependent Claims (17, 18, 19, 20)
-
-
22. An apparatus comprising:
a server device configured to; embed a script file into a session initiation protocol (SIP) message, the script file defining a sequence of a plurality of audio announcements; and transmit the SIP message to an announcement server. - View Dependent Claims (23, 24, 25, 26, 27)
-
28. A non-transitory computer readable medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations, the operations comprising:
-
embedding, with a server device, a script file into a session initiation protocol (SIP) message, the script file defining a sequence of a plurality of audio announcements; and transmitting, with the server device, the SIP message to an announcement server. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method comprising:
-
embedding into a session initiation protocol (SIP) message, with a server device, a reference to at least one pre-recorded announcement to playback, and transmitting, with the server device, the SIP message to an announcement server device. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A non-transitory computer readable medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations, the operations comprising:
-
embedding into a session initiation protocol (SIP) message, with a server device, a reference to at least one pre-recorded announcement to playback, and transmitting, with the server device, the SIP message to an announcement server device. - View Dependent Claims (40, 41, 42, 43)
-
-
44. A non-transitory computer readable medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations, the operations comprising:
-
receiving, by a server device, a session initiation protocol (SIP) message that includes a script file, the script filing defining a playback sequence for a plurality of announcements; retrieving, by the server device, the plurality of announcements; and transmitting, by the server device, the plurality of announcements to an end user station associated with the SIP message, the plurality of announcements being transmitted to the end user station based on the defined playback sequence. - View Dependent Claims (45, 46, 47, 48)
-
-
49. An apparatus comprising:
a server device configured to receive a session initiation protocol (SIP) message that includes a script file, the script file defining a playback sequence for a plurality of announcements; retrieve the plurality of announcements; and transmit the plurality of announcements to an end user station associated with the SIP message, the plurality of announcements being transmitted to the end user station based on the defined playback sequence. - View Dependent Claims (50, 51, 52, 53)
-
54. A method comprising:
-
receiving a session initiation protocol (SIP) message that includes a hyperlink to at least one pre-recorded announcement to playback; accessing the hyperlink to retrieve the at least one prerecorded announcement; and transmitting the at least one pre-recorded announcement to an end user station that is associated with the SIP message. - View Dependent Claims (55, 56, 57, 58)
-
-
59. An apparatus comprising:
a server device configured to; receive a session initiation protocol (SIP) message that includes a hyperlink to at least one pre-recorded announcement to playback; access the hyperlink to retrieve the at least one prerecorded announcement; and transmit the at least one pre-recorded announcement to an end user station that is associated with the SIP message. - View Dependent Claims (60, 61, 62, 63)
Specification