Raccourci faux. Il faut juste comprendre comprendre comment les inclusions de contexte marchent.
Pas trés bon !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
Et je m'en vais de ce pas suprimer le ? superflu..Code:exten => cidlookup_1,n,Set(CALLERID(name)=${CURL(http://tel.search.ch:80/api/??was=${CALLERID(num)}&key=6xxxxxxx
dans extensions_additional.conf.
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.