2016-10-10 1 views
1

J'ai cette situation où j'ai 2 numéros disent A et B qui est transmis au même numéro SDA donc le problème est que je veux identifier si le l'appel est transféré de A ou B lorsque l'appelant appelle un numéro spécifique.

J'ai recherché un peu et trouvé sur ${CALLERID(rdnis)} en astérisque mais quand j'essaie de l'utiliser donne une sortie vide. J'ai également essayé la commande DumpChan() il a également donné un (N/A) pour rdnis.

Est-ce que je peux savoir dans mon plan de numérotation que l'appel est transféré de A ou B? Je n'ai pas siroter ma ligne est normal PSTN. Le problème est que le numéro mentionné dans la question A et B sont des numéros mobiles qui sont transmis au numéro DID et je ne peux contrôler le code qu'après le DID est appelé mais je ne peux pas identifier par quel numéro A ou B l'appel est transmis DID .

+0

Comment la terminaison DID est-elle effectuée? Avez-vous le contrôle sur le plan de numérotation entre les moments où les numéros A/B vous parviennent et la redirection vers l'extension est effectuée? –

+0

Je ne peux contrôler le plan de numérotation qu'une fois que DID est appelé – codegasmer

+0

Je n'ai jamais trouvé un moyen de le faire. Quand je dois identifier le numéro de transfert, j'achète beaucoup de SDA bon marché et j'envoie chaque ligne à sa propre SDA. –

Répondre

0

Si votre numéro est gorgée, vous pouvez le faire

asterisk -r 
sip set debug on 

Après cet appel. Si vous voyez le numéro dans le paquet redirigé, vous pouvez l'obtenir en utilisant la fonction SIP_HEADER. S'il n'y a pas de différence dans deux appels, vous ne pouvez pas le reconnaître et mieux utiliser voip bon marché pour le second numéro.

+0

Je n'ai pas siroter ma ligne est normale PSTN. Le problème est que le numéro mentionné dans la question A et B sont des numéros mobiles qui sont transmis au numéro SDA et je ne peux contrôler le code qu'après le DID est appelé et Mais je ne peux pas identifier par quel numéro A ou B l'appel est transmis FAIT. – codegasmer

+0

Vous ne pouvez pas. Vous pouvez obtenir une autre gorgée et l'avancer. PSTN = fil, ligne unique, pas d'info. – arheops