rostrvm provides applications with an interface to telephone switch platforms using a defined Application Programming Interface (API). The rostrvm server is responsible for communication with switches through specific drivers. In the case of an Invex system a number of components are provided that communicate with the switch though a PSTN gateway using the VoIP SIP protocol.
In order to provide a means of flexibly testing applications against the whole of the rostrvm API, the simulator takes the place of the gateway and the switch and provides a more complete set of responses. As this negates the need for a gateway and switch, it provides:
• | the ability to develop an application without the need for a real gateway or switch; |
• | a more portable demonstration environment; |
• | a gateway and switch independent application test bed; |
• | a gateway and switch independent load test environment. |
The diagram below shows, in simplified terms, how the contact simulator fits within the rostrvm system.
The Simulator display is through a standard Web browser.