Digital computer platform for supporting telephone network applications
First Claim
1. A telephone network application platform for interfacing between a telephone network and at least one telephone application program, said platform comprising:
- digital computer means programmed to be operative to perform telephone network functionality in response to commands issued by said telephone application program, said telephone network functionality residing in said computer means independent of said telephone application program and actuatable in response to said commands, said commands including a SEND VOICE MESSAGE command and a RECEIVE VOICE MESSAGE command, said telephone network functionality including sending a voice message to said network and receiving a voice message from said network in response to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command, respectively,application interface means coupled between said telephone application program and said computer means and responsive to said commands from said telephone application program for actuating said telephone network functionality in response to and in accordance with said commands,said application interface means including means for providing responses to said telephone application program in response to said commands received therefrom, respectively,said application interface means being responsive to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command from said telephone application program for activating said telephone network functionality by causing a voice message to be sent to said network and causing a voice message to be received from said network in response to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command, respectively, andnetwork interface means coupled between said network and said computer means for conveying said voice messages therebetween.
4 Assignments
0 Petitions
Accused Products
Abstract
A platform for supporting telephone network applications includes Network Interface Units (NIU) for interfacing between the telephone network and the platform. A disk storage system stores voice messages to be sent over the network and voice messages received from the network. Voice messages are conveyed between the NIUs and the disk storage system by Voice Interface Modules (VIM). The platform is installed on a general purpose digital computer and includes an Applications Interface Module (AIM) responsive to an AIM command set including: SEND VOICE MESSAGE, CONNECT CALL, COLLECT DIGITS, INITIATE CALL, TERMINATE CALL, GET MESSAGE NUMBERS and PIVOT CALL. In response to SEND VOICE MESSAGE, a designated message stored on the disk system is sent to the network via the VIM. SEND VOICE MESSAGE has a RECEIVE VOICE MESSAGE option whereby a message is received from the network after the SEND data is transmitted and stored on disk. The platform initiates a call to the network in response to INITIATE CALL and an application is informed of an incoming call to the network by an INCOMING CALL Response from the AIM to the application. DTMF digits entered during a call are returned to the application in response to COLLECT DIGITS or an AIM command which processes digits. The digits are processed in accordance with Digit Rules. The ports of the NIUs are connected and disconnected in response to CONNECT CALL, TERMINATE CALL and PIVOT CALL.
-
Citations
13 Claims
-
1. A telephone network application platform for interfacing between a telephone network and at least one telephone application program, said platform comprising:
-
digital computer means programmed to be operative to perform telephone network functionality in response to commands issued by said telephone application program, said telephone network functionality residing in said computer means independent of said telephone application program and actuatable in response to said commands, said commands including a SEND VOICE MESSAGE command and a RECEIVE VOICE MESSAGE command, said telephone network functionality including sending a voice message to said network and receiving a voice message from said network in response to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command, respectively, application interface means coupled between said telephone application program and said computer means and responsive to said commands from said telephone application program for actuating said telephone network functionality in response to and in accordance with said commands, said application interface means including means for providing responses to said telephone application program in response to said commands received therefrom, respectively, said application interface means being responsive to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command from said telephone application program for activating said telephone network functionality by causing a voice message to be sent to said network and causing a voice message to be received from said network in response to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command, respectively, and network interface means coupled between said network and said computer means for conveying said voice messages therebetween. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification