CSTAStub
Read the Release Notes for the latest improvements.
CSTAStub is a PBX emulator which provides a CSTA interface to a client application. It allows to test a CSTA application without a standard PBX.
Client application interface
CSTAStub emulates the CSTA link provided by the PBX :
- connection establishment (via TCP-IP);
- session establishment (PBX specific information exchange);
- association establishment (via ACSE);
- CSTA phase I or II messages exchange (via ROSE).
Settings and management
CSTAStub is configured through a text file. Administrator login and password, TCP port for the client access, behavior classes and other parameters are defined in this file.
The stub provides a web based management which displays counters (initiated calls, answered calls...), devices status as well as it offers remote operations (start and stop the stub, calls generation start).
The stub provides rich logs and HTML or CSV reports.
Phone device behavior
Different behaviors can be associated to a device. The device behavior (simulating the user's behavior) can be parameterized: phone call, ringing time, talking time, queue... The behavior can also be controlled by the client application.
The client application functions can then be tested one by one and thanks to the automatic call generation, one can also carry out load tests in real conditions.
Supported CSTA operations
Answer Call, Clear Connection, Conference Call, Consultation Call, Divert Call, Hold Call, Make Call, Reconnect Call, Retrieve Call, Set Feature, Transfer Call.
Supported CSTA events
Conferenced, Connection Cleared, Delivered, Diverted, Established, Failed, Held, Originated, Retrieved, Service Initiated, Transfered.
Do Not Disturb, Forwarding.
Installation
CSTAStub is a pure Java application. It can be installed on any machine (Windows, Unix, Linux...) where a Java Virtual Machine can be installed.

CTI Solutions