2017-08-17 4 views
0

Je travaille actuellement sur un projet où j'ai besoin de faire des tâches spécifiques en utilisant un astérisque.Asterisk ne fera pas comme extension_custom.conf dit

Ce que je ne

je lance l'astérisque par une pi de framboise et convertir appel PSTN vers la VoIP en utilisant un dispositif Obi110. Cependant, il achemine les appels entrants vers mon FreePBX. Comme le dit le fichier d'extension, il s'agit d'un nom de contexte "provenant du tronc". Donc, pour être en mesure de répondre à l'appel entrant et jouer un fichier son, j'ai suivi tutoriel en ligne et à titre d'exemple, j'ai utilisé le code fourni pour vérifier si cela fonctionne réellement. Donc, en extension_custom.conf j'ai écrit le code suivant,

[from-trunk] 
exten => s,1,Answer ; 
exten => s,2,Playback(tt-weasels) ; 
exten => s,3,Hangup ; 

exten => ste,1,Set(VOLUME(RX)=10) ; set the RX volume 
exten => ste,2,Set(VOLUME(TX)=10) ; set the RX volume 
exten => ste,hint,SIP/ste; hint 'ste' used for presence notification 
exten => ste,3,Dial(SIP/ste) ; call the user ste' 


exten => steand,1,Set(VOLUME(RX)=10) ; set the RX volume 
exten => steand,2,Set(VOLUME(TX)=10) ; set the RX volume 
exten => steand,hint,SIP/ste; hint 'steand' used for presence notification 
exten => steand,3,Dial(SIP/steand) call the user 'steand' used for presence 
notification 

Mon problème

Après avoir enregistré cela et le redémarrage astérisque et faire un appel au téléphone de la ligne RTC, il sonne encore plutôt que de suivre les commandes. Est-ce que je fais quelque chose de mal? Je suis nouveau à cela. Merci.

+0

Vous pouvez vérifier ce qui est réellement chargé dans l'astérisque à l'aide de la commande dialplan show. – viktike

Répondre

0

Les extensions s signifient «pas d'extension». Plus que probablement, que vous n'avez aucun goto à cette extension dans votre plan de numérotation.

Utilisez

asterisk -rvvv 

Vérifiez la sortie d'Asterisk lorsque l'appel à venir, vous verrez le contexte et l'extension utilisé.

Aussi vous NE DEVRAIT PAS utiliser le contexte de SAME dans la coutume. Vous devriez utiliser from-trunk-custom.

+0

Merci beaucoup. Mais je n'arrive toujours pas à comprendre pourquoi cela ne fonctionne pas correctement. Je ne suis pas un expert en astérisque. Alors pouvez-vous s'il vous plaît dites-moi ce que je devrais ajouter à mon plan de numérotation quand je veux jouer un fichier audio à l'appelant? – sam1234

+0

Si votre appel arrive comme 12345 l'a fait, vous devriez changer exten => s à exten => 12345 – arheops

+0

Je pensais que s accepterait n'importe quel appel indépendamment de son extension? Je ne l'ai pas fait. Je n'ai utilisé que s pour toutes ces extensions – sam1234