Bonsoir,
Merci pour ces infos, vu mon niveau, je ne suis pas sur de pouvoir mettre en oeuvre facilement mais en persévérant, ça devrait le faire.
Pour répondre à la question sur mon installe, Asterik vient dans mon installation domotique et tourne sur mon serveur pogoplug (utilisation familiale), en parallèle d'appli dédiées à la domotique.
ET je veux aussi faire le lien avec la domotique pour être appelé en cas d'alarme par exemple, la aussi, je ne sais pas trop comment on fait.

Pour en revenir au sujet, pour utiliser cette manip, cela veut dire que les appelants doivent faire un numéro une fois les sonneries en cours ou bien directement avec un digit en plus du numéro ?

Merci
Thierry


Citation Envoyé par Comdif Voir le message
Oui bien sur
tout dépend de ce que vous avez installé, une distribution packagée
ou un asterisk brut.

En sip sur Asterisk les infos sur l'appel entrant arrivent avec la variable
${SIP_HEADER(TO)}

En bref sur asterisk tous les scénarios d'appel se passent dans un fichier appelé
extension.conf
Ce fichier est formé de contextes balisés [toto] (toto c'est un exemple)

Quand vous avez déclaré votre compte sip dans le fichier sip.conf
vous avez déclaré un context=toto

donc quand un appel arrive il vas directement dans toto
et il cherche une extension qui est spécifique aux appels entrants génériques
: s

donc il suffit d'analyser ce qui arrive sur cette extension s
exemple:

exten => s,1,NoOp(${SIP_HEADER(TO)}:5)
ceci devrais afficher dans la console le numéro de la ligne free juste pour info
si va ne marche pas, utiliser l'extension
exten => _.,1,NoOp(${SIP_HEADER(TO)}:5)
ce qui normalement revient au même.

voila ensuite une fois vu dans la CLI le format du numéro qui entre
il reste juste a le router jusqu'au poste

exten => _.,1,NoOp(${SIP_HEADER(TO)}:5)
exten => _.,2,GoTo(toto,${SIP_HEADER(TO)}:5,1)

et finalement

exten => 339xxxxxxxx,2,GoTo(postes,100,1)

qui envois dans le context postes pour faire sonner le poste 100

Voila grosso modo le principe