Citation Envoyé par remy74 Voir le message
J'ai découvert ce post ce matin, et j'ai tenté l'opération. Comme je suis sous FreePBX, inutile de vouloir modifier les fichiers à la main.
Raccourci faux. Il faut juste comprendre comprendre comment les inclusions de contexte marchent.
J'ai donc fait un petit screen de ma config qui semble fonctionner.
http://imageshack.us/photo/my-images...nuinverse.jpg/
Aprés un rapide check dans la config, il semble que FreePBX ajoute cette ligne
Code:
exten => cidlookup_1,n,Set(CALLERID(name)=${CURL(http://tel.search.ch:80/api/??was=${CALLERID(num)}&key=6xxxxxxx
Et je m'en vais de ce pas suprimer le ? superflu..
dans extensions_additional.conf.
Pas trés bon !
C'est fait pour pointer sur une adresse locale avec ton code ou en tout cas , du code, ou tu maitrises le temps de réponse. Un systeme de cache, timeout, verif du format callerid , gestion en arriere plan est nécessaire si tu veux faire les choses bien. En appelant en direct le web service dans le dialplan de freepbx , tu auras de fort delais et perturbations lors de certains appels.
Si le site est down, tes appels chez toi risquent tout simplement de ne pas arriver par exemple en fonction du timeout.
Fastm3.