Voir la version complète : Ligne SIP individuelle OVH
Bonjour,
je suis un petit nouveau du forum et j'aurais besoin de votre aide pour une question peut - être bête mais où je n'ai trouvé aucune réponse.
Dans mon entreprise j'ai monté un asterisk sur une raspberry (debian) et j'ai bien réussi à mettre en place le register pour une ligne SIP avec appel sortant et entrant pour tout nos téléphones.
Mais, il y a un mais, j'ai souscrit d'autre ligne SIP donc avec de nouveau numéro et j'aimerais pouvoir faire pointer un numéro de chaque sur un poste à la fois pour avoir des lignes directes mais je n'y arrive pas.
Auriez vous une idée de comment faire ?
Je vous remercie.
c'est un asterisk ou un freepbx
en gros, tous tes appels arrivent sur le meme contexte, et tu ne sais pas différencier quel numéro est appelé ?
J'ai un numéro defini dans un context qui appelle tout les postes.
Puis j'ai défini un deuxieme register pour un deuxieme numéro dans un second context mais lorsque j'apelle ce second numéro qui ne devrais faire sonné qu'un seul téléphone, je me retrouve avec tout les téléphone qui sonne en meme temps et dans les logs de asterisk on voit que c'est le context du premier numéro qui solicité et je n'y comprend rien :(
ne pas avoir peur de rajouter des traces.
Dans ton contexte entrant ovh , rajoute par exemple
exten => _.,1,Noop(Using CallerID ${CALLERID(all)} h:${SIP_HEADER(To)})
En fonction du type de ligne et de redir, le header to sera different.
Tu pourras ensuite en fonction des traces pour chaque appel traiter les differences et rediriger vers ce que tu veux.
Pour OVH,
exten => _.,n,Goto(toncontextepourgererlesappelsentrants,${ CUT(CUT(SIP_HEADER(To),@,1),:,2)},1)
devrait t'aider.
Francois.
Je vous remercie, je vais essayer cela a mon travail lundi pour voir se qu'il se passe et je vous tiens au courant.
Bonjour donc j'ai résolu mon probleme grâce à ça :)
[ovh-sip]
exten => s,1,Goto(switch,${CUT(CUT(SIP_HEADER(To),@,1),:,2) },1)
[switch]
exten => 01XXXX7888,1,Ringing(1)
exten => 01XXXX7888,2,Answer
exten => 01XXXX7888,3,Goto(internal,8000,1)
exten => 01XXXX7888,4,Hangup(16)
exten => 01XXXX7980,1,Ringing(1)
exten => 01XXXX7980,2,Answer
exten => 01XXXX7980,3,Goto(internal,6001,1)
exten => 01XXXX7985,1,Ringing(1)
exten => 01XXXX7985,2,Answer
exten => 01XXXX7985,3,Goto(internal,6002,1)
exten => 01XXXX7908,1,Ringing(1)
exten => 01XXXX7908,2,Answer
exten => 01XXXX7908,3,Goto(internal,6003,1)
exten => 01XXXX7885,1,Ringing(1)
exten => 01XXXX7885,2,Answer
exten => 01XXXX7885,3,Goto(internal,6004,1)
Les 01XXXX sont a remplacé par les véritables numéros de téléphones enregistrés.
si c'est pour de la fonctionnalité type pabx en entreprise, installe un raspbx, tu auras l'interface freepbx qui convient très bien - un peu de réflexion à comprendre au début, mais après, c'est bien plus simple
j
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. Tous droits réservés