Annonce
On peut être passionné par la téléphonie et prendre soin de soi : "Faites du sport, faites du vélo" est la devise du site d'e-commerce lancé par l'un des auteurs de Panoramisk : bikeo. Si vous faites du vélo, que ce soit en ville, sur la route ou sur les chemins plus accidentés, n'hésitez pas à aller faire un petit tour sur www.bikeo.fr pour vos prochains achats verts.
En plus leur plate-forme de téléphonie utilise Asterisk, comme quoi on peut la convergence est une réalité.
Asterisk offre la possibilité de faire rapidement une liaison entre l’informatique et la téléphonie, également appelée CTI. 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.
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