Voice extensible markup language-based announcements for use with intelligent network services
First Claim
1. A method for executing a network service provided in a telecommunications network, the method comprising:
- receiving from a web client an announcement that a user can create and change and an announcement identification;
receiving a message from a call processor at a voice extensible markup language (VXML) platform, the message comprising the announcement identification;
analyzing the announcement identification to determine a remote announcement location where the announcement corresponding to the announcement identification is stored; and
retrieving and playing the announcement from the remote announcement location,wherein the announcement stored at the remote announcement location can be created or changed by the user without affecting the announcement identification.
3 Assignments
0 Petitions
Accused Products
Abstract
An advanced intelligent network (AIN) telephony service provided in a public switched telephone network (PSTN) is controlled based on instructions from a subscriber, browsing a packet switched data network using a voice browser. A voice extensible markup language (VXML) platform is connected to a web server and a service control point (SCP). The web server stores announcements that can be easily created and modified by a subscriber. When the VXML platform receives an announcement ID from the SCP, the VXML platform determines a location where the announcement is stored based on the ID, and then plays the remotely stored announcement. Thus, the announcements can be easily changed without affecting the SCP and other AIN network elements.
-
Citations
23 Claims
-
1. A method for executing a network service provided in a telecommunications network, the method comprising:
-
receiving from a web client an announcement that a user can create and change and an announcement identification; receiving a message from a call processor at a voice extensible markup language (VXML) platform, the message comprising the announcement identification; analyzing the announcement identification to determine a remote announcement location where the announcement corresponding to the announcement identification is stored; and retrieving and playing the announcement from the remote announcement location, wherein the announcement stored at the remote announcement location can be created or changed by the user without affecting the announcement identification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for executing a network service provided in a telecommunications network, the system comprising:
-
a voice extensible markup language (VXML) platform configured for receiving a message comprising an announcement identification, the VXML platform analyzing the announcement identification to determine a remote announcement location where an announcement corresponding to the announcement identification is stored, and then retrieving and playing the announcement, wherein the announcement stored at the remote announcement location can be created or changed by a user utilizing a web client without affecting the announcement identification. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A voice extensible markup language (VXML) platform for facilitating execution of a network service provided in a telecommunications network, the platform comprising:
-
a receiver for receiving a message from a call processor, the message comprising an announcement identification; an analyzer for determining a remote announcement location where an announcement corresponding to the announcement identification is stored, based on at least the announcement identification; and an interface for playing the announcement retrieved from the remote announcement location, wherein the announcement stored at the remote announcement location can be created or changed by a user utilizing a web client without affecting the announcement identification. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification