PDA

Voir la version complète : rejected because extension not found in context 'default'



asmodaisda
30/01/2014, 14h44
Bonjour,

J'ai installer asterisk sous debian (apt-get)

Apres avoir configurer le sip.conf et le extension.conf mes telephones s'enregistre sans erreur mais lorsque j'essaye de passer une communication en interne j'ai ces messages :
[Jan 30 13:43:07] NOTICE[11076]: chan_sip.c:22753 handle_request_invite: Call from '112' (192.168.1.211:5060) to extension '111' rejected because extension not found in context 'default'.

[Jan 30 13:43:13] NOTICE[11076]: chan_sip.c:22753 handle_request_invite: Call from '111' (192.168.1.212:5060) to extension '112' rejected because extension not found in context 'default'.

sip.conf :

[general]
port=5060
disallow=all
allow=gsm
allow=alaw
allow=ulaw



[111]
type=friend
host=dynamic
username=111
secret=test
callerid="poste1" <111>
context=default

[112]
type=friend
host=dynamic
username=112
secret=test
callerid="poste2" <112>
context=default

extensions.conf
[general]

[default]
exten => 111,1,Dial(SIP/poste1,10,tr)
exten => 111,2,Voicemail(111)
exten => 111,3,playBack(vm-goodbye)
exten => 111,4,HangUp()

exten => 112,1,Dial(SIP/poste1,10,tr)
exten => 112,2,Voicemail(112)
exten => 112,3,playBack(vm-goodbye)
exten => 112,4,HangUp()


Par avance merci ;)

quintana
30/01/2014, 15h49
Tu as quoi comme réponse à cette commande dans la CLI asterisk.

dialplan show default

++

asmodaisda
30/01/2014, 16h21
Tu as quoi comme réponse à cette commande dans la CLI asterisk.

dialplan show default

++

Voila se que la commande donne

dialplan show default
[ Context 'default' created by 'pbx_config' ]
'111' => 1. Dial(SIP/poste1,10,tr) [pbx_config]
2. Voicemail(111) [pbx_config]
3. playBack(vm-goodbye) [pbx_config]
4. HangUp() [pbx_config]
'112' => 1. Dial(SIP/poste1,10,tr) [pbx_config]
2. Voicemail(112) [pbx_config]
3. playBack(vm-goodbye) [pbx_config]
4. HangUp() [pbx_config]

-= 2 extensions (8 priorities) in 1 context. =-

asmodaisda
30/01/2014, 16h28
Merci beaucoup pour ton aide j'ai fais les modifs suivant est cela fonctionne :

sip.conf :

[general]
port=5060
disallow=all
allow=gsm
allow=alaw
allow=ulaw



[111]
type=friend
host=dynamic
username=111
secret=test
context=pbx_config

[112]
type=friend
host=dynamic
username=112
secret=test
context=pbx_config

extensions.conf
[general]

[pbx_config]
exten => 111,1,Dial(SIP/111,10,tr)
exten => 111,2,Voicemail(111)
exten => 111,3,playBack(vm-goodbye)
exten => 111,4,HangUp()

exten => 112,1,Dial(SIP/112,10,tr)
exten => 112,2,Voicemail(112)
exten => 112,3,playBack(vm-goodbye)
exten => 112,4,HangUp()


Par contre j'aimerai bien avoir l'explication du pourquoi je dois utiliser le context pbx_config

Merci ;)

quintana
30/01/2014, 18h58
Aucune raison :)
A mon avis le souci était ailleurs, tu avais du oublier de faire un dialplan reload non ? remets toi en default et retest y a pas de raison que cela ne fonctionne pas.

sip reload et dialplan reload après les modifs de sip.conf et extensions.conf.

asmodaisda
04/02/2014, 18h02
Pour les personnes qui aurai le même souci le problème c'est qu'il ne faut pas utiliser le context default mais [pbx_config] dans extensions.conf

Ah oui est dans un shell asterisk -rv puis sip reload ensuite dialplan reload puis reload

Merci encore pour ton aide quintana