La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

TWP Toolkit Formation 21/10/2009.

Présentations similaires


Présentation au sujet: "TWP Toolkit Formation 21/10/2009."— Transcription de la présentation:

1 TWP Toolkit Formation 21/10/2009

2 Votre formateur Gautier SOUESME Ingénieur développement
Missions de l’équipe : Développement Installation Support Formation

3 But de la formation Se familiariser avec l’environnement TWP
Comprendre l’architecture TWP Apprendre à intégrer TWP à une application existante

4 Sommaire Architecture Connexions annuaires TWP Alerter Services web
Réception d’événements

5 Présentation (1/3 : Composants TWP)

6 Présentation (2/3 : Architecture fonctionnelle)

7 Présentation (3/3 : Toolkit)
TWP Toolkit s’appuie sur TWP Server Fonctionnalités téléphoniques via les Services Web Authentification Windows Réception d’alertes XML via une socket TCP

8 Connecteurs annuaires (1/3)
Connexion aux bases de contacts existantes Synchronisation des données Manuel ou automatique Construction annuaire inversé (normalisation des numéros)

9 Connecteurs annuaires (2/3)
Annuaire préconfigurés : Annuaires PBX, Exchange public et privé, Active Directory, Lotus, TWS Chaine de connexion SQL et ODBC : Possibilité de mapper des champs privés Ex : n° client ou identifiant d’un contact Permet la remontée de fiche d’une application métier

10 Connecteurs annuaires (3/3)
Exemple de connexion LDAP

11 Alerter – Fenêtres disponibles (1/2)
TWSAlerterBase.swf Fenêtre personnalisable avec boutons d’appel et d’actions TWSAlerterMulti.swf Plusieurs onglets de TWSAlerterBase.swf TWSAlerterHTML.swf Fenêtre contenant une page HTML avec boutons de navigation et d’appel

12 Alerter – Fenêtres disponibles (2/2)
Configuration : Uniquement par l’administrateur Affectée à un utilisateur, un groupe ou un domaine TWP Admin > Applications > Paramètres applicatifs > TWP Alerter > SWFAlerter

13 Alerter - TWSAlerterBase.swf (1/3)
Titre & boutons d’appel Espace personnalisable Boutons d’actions

14 Alerter - TWSAlerterBase.swf (2/3)
Espace personnalisable Fichier XML dans le répertoire : C:\Program Files\TWS3\TWS_Web\TWS_Config\TWS_Alerter Configuration : Uniquement par l’administrateur Affectée à un utilisateur, un groupe ou un domaine TWP Admin > Applications > Paramètres applicatifs > TWP Alerter > XMLAlerter

15 Alerter - TWSAlerterBase.swf (3/3)
Exemple de personnalisation : Attribut « url » sur élément « button » ou « image » -> Ouvrir le navigateur sur l’url Attribut « exe » sur élément « button » ou « image » -> Ouvrir un executable <alerter titleIn="[IncomingCall]" titleOut="[OutgoingCall]"> <text x="10" y="5">[-DisplayName-] ([-PhoneNumber-])</text> <text x="10" y="20">[-CompanyName-]</text> <button x="10" y="35" url="[-Url-]">[ExchangePage]</button> <divertedBy x="10" y="55" size="9" /> <image x="178" y="23" width="70" height="55">[-Url-]/ContactPicture.jpg</image> </alerter>

16 Alerter – TWSAlerterMulti.swf
Fonctionnement et configuration identique à TWSAlerterBase.swf Un onglet par contact correspondant au numéro appelant Nom des annuaires

17 Alerter – TWSAlerterHTML.swf
Ouvre une URL et l’affiche sur appel entrant Configuration : Uniquement par l’administrateur Affectée à un utilisateur, un groupe ou un domaine TWP Admin > Applications > Paramètres applicatifs > TWP Alerter > URLAlerter

18 Méthodes d’appel SOAP HTTP Depuis les applications Microsoft
Depuis les outils WinDev Majorité des langages de programmation (Java, PHP) HTTP Supporte GET et POST Appel d’une URL GET or POST <html> <body> <form action=" method="GET" target=« _blank"> <!– POST or GET--> <input type="hidden" value="f8e0ce0c-44d4-4d8f-9d20-5e37bd7fe569" name="tokenGuid"> <input type="textbox" value="4040" name="szTo"> <input type="submit" value="OK"> </form> </body> </html> URL

19 Règle de nommage …ByDefaultDevice …CallActive
Le poste utilisé sera celui associé au compte utilisateur Windows dans l’administration TWP …CallActive L’opération sera effectué sur l’appel en cours

20 Fonctions (1/5 : Authentification)
/tws2s/TWS_SecurityWebSvc/TWS_AuthenticationWebSvc.asmx Se base sur l’authentification Windows TWS_GetMyToken Récupère le token de l’utilisateur

21 Fonctions (2/5 : Téléphonie)
/tws2/TWS_Toolkit/TWS_Toolkit.asmx Authentification anonyme TWS_NormalizeNumber TWS_MakeCall - TWS_AnswerCall Génère un appel téléphonique Répond à l’appel entrant et décroche le téléphone CCo = 1 ligne – Connection = 1 appel / comm.

22 Fonctions (3/5 : Administration)
/tws2/TWS_GlobalWebSvc/TWS_AdminWebSvc.asmx Authentification anonyme Quelques fonctions utiles au développement Toolkit TWS_GetUser Obtient un objet Utilisateur par son identifiant TWS_GetDeviceByNumber Obtient un objet Device par le son numéro

23 Fonctions (4/5 : Paramètres)
tokenGuid : identifiant de sécurité szCall : référence d’un appel szDevice : poste de l’utilisateur associé szFrom : poste sur lequel l’action téléphonique est faite szTo : numéro du correspondant

24 Fonctions (5/5 : Investiguer)
Résultat des fonctions 0 : OK -1 : serverException -4 : deviceNotFound Information – Alerte - Erreur Observateur d’évènements

25 Réception d’événements (1/2 : Application cliente)
Abonnement : TWS_WebStartMonitor Token Application : TWS-TLK Numéro du poste de l’utilisateur Connexion à une socket TCP Port 9000 XML en UTF-8 <TWS_WaitForGenericEvent><tokenGuid>{token}</tokenGuid></TWS_WaitForGenericEvent> Séparateur de message : 82E C Polling (toutes les 30 secondes) <TWS_KeepAliveGenericEvent></TWS_KeepAliveGenericEvent>

26 Réception d’événements (2/2 : Application serveur)
Utilisateur admin : Numéro de poste = 0000 Abonnement : TWS_WebStartMonitor Token Application : TWS-TLK Numéro de poste utilisateur Connexion à une socket TCP Port 9002

27 Question(s) ?


Télécharger ppt "TWP Toolkit Formation 21/10/2009."

Présentations similaires


Annonces Google