Lancement du widget Asterisk Dialer
Asterisk offre la possibilité de faire rapidement une liaison entre l’informatique et la téléphonie, également appelée CTI1. Initialement il était nécessaire d’utiliser une interface propriétaire sur une connexion TCP dédiée à cet usage, depuis peu, un serveur HTTP est embarqué dans le produit et permet une connexion encore plus simple. Il est donc possible aujourd’hui d’interfacer des applications informatiques avec un système Asterisk via des appels standardisés.Afin d’illustrer ce propose, nous mettons à disposition une interface de numérotation basée sur l’API Widget de Yahoo : l’Asterisk Dialer.Le principe de fonctionnement est très simple, dans une zone de texte présentée sur le widget, il suffit à l’utilisateur de saisir un numéro de téléphone, automatiquement son poste SIP sonnera et lorsqu’il décrochera le combiné, alors l’extension saisie sera numérotée. Simple d’usage, le widget est aussi simple dans sa conception. Après authentification auprès de l’Asterisk, une session est maintenue active grâce à la commande WaitEvent, ceci afin d’être informé rapidement de la perte de la connexion avec Asterisk. Lorsqu’un numéro est saisi (dans la zone de texte ou par glisser/déposer depuis une application), alors un événement de type Originate est envoyé au manager qui se charge de mettre en relation les deux postes.
La configuration nécessaire au niveau de l’Asterisk réside principalement au niveau du manager: il est nécessaire de disposer d’un utilisateur (au moins) ayant le droit d’écriture sur les événements de type call. Par exemple:
[dialer] secret = dialer deny=0.0.0.0/0.0.0.0 permit=192.168.16.0/255.255.255.0 read = write = call
Ici, un seul utilisateur est crée (dialer) et peut être utilisé par tous les widgets, on pourrait également mettre en place un compte par utilisateur autorisé à utiliser cet outil.
Attention, la connexion entre le widget et l’Asterisk n’est pas sécurisée, ni chiffrée, il sera nécessaire pour une version nécessitant un niveau supérieur de sécurité de mettre en place un proxy web intégrant l’authentification des applications ainsi que le chiffrement du contenu des échanges. Nous reviendrons sur cette thématique plus tard.
Merci de nous faire part de vos remarques et éventuels dysfonctionnement ou idée d’amélioration, nous les intégrerons autant que possible.
- Computer Telephony Integration [↩]
|
Posté par: Alexandre Chauvin-Hameau, le 07/05/2007 Trackback | Popularité: 14% marqué 1.4, asterisk, CTI et manager |
|







(3 votes, average: 3.67 out of 5)

Bonjour,
je ne parviens pas à télécharger le widget dialer : erreur lors de l’affichage de la page.
commet puis-je récupérer ce widget ?
Merci d’avance de votre aide.
cordialement
JC Garrel
le 22/06/2007 à 09:08Vous pouvez également le récuperer sur Yahoo! : http://widgets.yahoo.com/gallery/view.php?widget=41881
le 22/06/2007 à 13:49