CSTAStub
Voir les Release Notes pour les dernières évolutions.
CSTAStub est un émulateur de PBX offrant une interface CSTA phase II à une application cliente. Il permet de tester une application CSTA sans pour autant utiliser un véritable PBX.
Interface avec l'application cliente
CSTAStub simule le lien CSTA offert par le PBX :
- l'établissement de la connexion (via TCP-IP) ;
- l'établissement de session (échange d'information propre à chaque PBX) ;
- l'établissement d'association (via ACSE) ;
- l'échange des messages CSTA (via ROSE).
Administration
CSTAStub est configurable au travers d'un simple fichier texte. Y sont définis, entre autres paramètres, le port utilisé par l'application cliente pour se connecter, le login et le mot de passe utilisé par l'administrateur, les classes de comportement.
Le stub est administrable à distance via une page web qui affiche des états (état du lien CSTA...), des compteurs (nombre d'appels effectués, répondus...), liste les terminaux téléphoniques supervisés. La page web affiche les opérations pouvant être effectuées à distance (démarrage/arrêt du stub et de la génération des appels...).
En plus des logs complets, le stub fournit des rapports d'exécution au format HTML ou CSV.
Comportement des équipements téléphoniques
A un terminal téléphonique est associé une classe de comportement qui va simuler le comportement de son utilisateur. Sont paramétrables les temps de sonnerie, la durée des conversations, les temps avant raccrochage... Les actions commandées par l'application cliente sont toujours prises en compte.
L'application peut ainsi être testée de façon fonctionnelle et grâce à la génération automatique des appels, on peut également effectuer des tests en conditions réelles de charge.
Opérations supportées
Answer Call, Clear Connection, Conference Call, Consultation Call, Divert Call, Hold Call, Make Call, Reconnect Call, Retrieve Call, Set Feature, Transfer Call.
Evénements supportés
Conferenced, Connection Cleared, Delivered, Diverted, Established, Failed, Held, Originated, Retrieved, Service Initiated, Transfered.
Do Not Disturb, Forwarding.
Installation
CSTAStub est une application Java. Il s'exécute sur toute machine disposant d'une machine virtuelle Java (JVM 1.4 minimum). Il est donc indépendant de l'OS.
