Claims
- 1. A method comprising:
receiving a first message from a user that initiates a call in a packet-based network; and transmitting a second message, the second message including a script file that defines a sequence for a plurality of announcements that are to be transmitted to the user.
- 2. The method of claim 1, wherein the second message is transmitted to an announcement server in the network
- 3. The method of claim 2, wherein the first and second messages are session initiation protocol (SIP) messages.
- 4. The method of claim 3, wherein the first and second messages are SIP INVITE messages.
- 5. The method of claim 1, wherein the script file additionally includes control information relating to transmission of the plurality of announcements.
- 6. The method of claim 5, wherein the control information includes duration information that defines a time period for playback of the plurality of announcements.
- 7. The method of claim 5, wherein the control information defines a repetition cycle of the announcements.
- 8. The method of claim 2, wherein the script file includes identification information relating to storage locations for the plurality of announcements.
- 9. The method of claim 2, further comprising:
interrupting playback of the announcements by transmitting a SIP message to the announcement server.
- 10. The method of claim 1, wherein the plurality of announcements are pre-recorded announcements.
- 11. A network server in a packet-based network comprising:
a processor; a memory containing program instructions including
program instructions configured to receive a first session initiation protocol (SIP) message relating to a call in the network, and program instructions configured to transmit a second SIP message, the second message including an indication of at least one pre-recorded announcement to playback and control information relating to the playback of the at least one pre-recorded announcement.
- 12. The network server of claim 11, wherein the first and second SIP messages are INVITE messages.
- 13. The network server of claim 11, wherein the control information includes duration information that defines a duration of playback of the announcements.
- 14. The network server of claim 11, wherein the control information defines a repetition cycle of the pre-recorded announcements.
- 15. A method in a session initiation protocol (SIP) network comprising:
receiving a SIP message that includes a script file that defines a playback sequence for a plurality of announcements that are to be played to a user; analyzing the script file to determine at least one of sequence information and duration information for the announcements defined by the script file; accessing resources corresponding to storage locations for the announcements; and transmitting the announcements to the user in a real-time communication session based on the at least one of sequence information and duration information.
- 16. The method of claim 15, wherein the SIP message is a SIP INVITE message.
- 17. The method of claim 15, wherein the script file additionally includes control information relating to the playback of the plurality of announcements.
- 18. The method of claim 17, wherein the control information includes duration information that defines a length of playback of the announcements.
- 19. The method of claim 17, wherein the control information defines a repetition cycle of the announcements.
- 20. The method of claim 15, wherein the script file additionally includes identification information relating to storage locations for the plurality of announcements.
- 21. A system comprising:
network server configured to transmit a message to an announcement server in a packet-based network, the message including a script file that defines a playback sequence for a plurality of announcements that are to be played to a user; and an announcement server configured to, based on the script file, access resources corresponding to storage locations for the plurality of announcements, and transmit the plurality of announcements to an end-user in an order defined by the script file.
- 22. The system of claim 21, wherein the announcement server transmits the announcements to the end-user in a real-time communication session.
- 23. The system of claim 21, wherein the script file additionally includes control information relating to the playing of the plurality of announcements.
- 24. The system of claim 23, wherein the control information includes duration information that defines a length of playback of the plurality of announcements.
- 25. The system of claim 23, wherein the control information defines a repetition cycle of the announcements.
- 26. The system of claim 21, wherein the script file additionally includes identification information relating to storage locations for the plurality of announcements.
- 27. The system of claim 21, further comprising:
a location server coupled to the network server, the location server responding to routing requests from the network server to provide address information relating to contact locations of end-users.
- 28. The system of claim 21, further comprising:
an announcement storage server configured to store the plurality of announcements.
- 29. A device comprising:
means for receiving, from a user, a first message initiating a call in a packet-based network; and means for transmitting a second message to an announcement server in the network, the second message including a script file that defines a playback sequence for a plurality of announcements that are to be played to the user.
- 30. The device of claim 29, wherein the first and second messages are session initiation protocol (SIP) INVITE messages.
- 31. The device of claim 29, wherein the script file additionally includes control information relating to the playback of the plurality of announcements.
RELATED APPLICATION
[0001] This application claims priority under 35 U.S.C. §119 based on U.S. Provisional Application No. 60/363,592, filed Mar. 12, 2002, the disclosure of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60363592 |
Mar 2002 |
US |