Automated session initiation protocol (SIP) device
First Claim
Patent Images
1. A method comprising:
- monitoring, by a device, for an occurrence of a ringing event at an automated Session Initiation Protocol (SIP) device (ASD),the ringing event being associated with a call,the call occurring after communication is enabled between the ASD and a SIP-based network,the ASD transmitting a notification when the ringing event occurs;
instructing, by the device and after the ASD has transmitted the notification, the ASD to answer the call;
instructing, by the device and after the ASD has answered the call, a voice server to generate a tone associated with the ASD to test performance of the SIP-based network; and
causing, by the device, the performance of the SIP-based network to be tested using the generated tone associated with the ASD.
2 Assignments
0 Petitions
Accused Products
Abstract
A device includes a Session Initiation Protocol (SIP) phone, an audio interface for receiving or transmitting audio information with the SIP phone to test a SIP-based network, and a controller for controlling the SIP phone and the audio interface.
25 Citations
23 Claims
-
1. A method comprising:
-
monitoring, by a device, for an occurrence of a ringing event at an automated Session Initiation Protocol (SIP) device (ASD), the ringing event being associated with a call, the call occurring after communication is enabled between the ASD and a SIP-based network, the ASD transmitting a notification when the ringing event occurs; instructing, by the device and after the ASD has transmitted the notification, the ASD to answer the call; instructing, by the device and after the ASD has answered the call, a voice server to generate a tone associated with the ASD to test performance of the SIP-based network; and causing, by the device, the performance of the SIP-based network to be tested using the generated tone associated with the ASD. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device comprising:
-
a processor to; monitor an occurrence of a ringing event for a Session Initiation Protocol (SIP) phone associated with the device, provide, to another device, a notification when the ringing event occurs, receive, from the other device and based on providing the notification, an instruction to answer a call associated with the ringing event, cause the SIP phone to answer the call, and generate analog audio signals based on Real Time Protocol (RTP) packets associated with the call answered by the SIP phone; and an audio interface to; transmit the analog audio signals to test performance of a SIP-based network associated with the SIP phone. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
translating, by a server, a script command into a communication for a Session Initiation Protocol (SIP) device, the script command relating to testing a SIP-based network; mapping, by the server, an Internet Protocol (IP) address and a port location of the SIP device based on the translated script command; controlling, by the server, the SIP device based on; the mapped IP address, the mapped port location, and the translated script command; and monitoring, by the server, an event from the SIP device controlled based on; the mapped IP address, the mapped IP port location, and the translated script command, the script command including a particular script command that creates a test case for testing the SIP-based network. - View Dependent Claims (14, 15)
-
-
16. A device comprising:
-
a script translator to translate a script command into a communication for a Session Initiation Protocol (SIP) device, the script command relating to testing a SIP-based network; a memory to map an Internet Protocol (IP) address and a port location of the SIP device based on the translated script command; and a processor to; control the SIP device based on; the mapped IP address, the mapped port location, and the translated script command, and monitor an event from the SIP device controlled based on; the mapped IP address, the mapped port location, and the translated script command, the script command including a script command that creates a test case to test the SIP-based network. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
defining, by a first server, an originating automated Session Initiation Protocol (SIP) device (ASD) and a terminating ASD; utilizing, by the first server, a database to map an Internet Protocol (IP) address and a port location to the originating ASD and map an IP address and a port location to the terminating ASD; verifying, by the first server, that the originating ASD is providing a dial tone; instructing, by the first server and when the originating ASD is providing a dial tone, the originating ASD to dial a telephone number of the terminating ASD to initiate a call; monitoring, by the first server, for a ringing event at the terminating ASD after instructing the originating ASD to dial the telephone of the terminating ASD; instructing, by the first server, the terminating ASD to answer the call; instructing, by the first server, a second server to generate a tone associated with the originating ASD to test performance of a SIP-based network, the SIP-based network being associated with the originating ASD and the terminating ASD; and causing, by the first server, the performance of the SIP-based network to be tested by causing a result of the generated tone to be verified. - View Dependent Claims (20, 21, 22, 23)
-
Specification