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.

  Simulator_environment1

The Simulator display is through a standard Web browser.