Hello,
I am trying to configure an IAX trunk between 2 asterisk serveur (on virtuals machines).
I am able to call SIP phone inside my servers but I am not able to call through the trunk.
I got a “not found error” in Zoiper.
Here is my configuration:
For asterisk A (192.168.0.20)
sip.conf
[general]
context=default[phone1]
type=friend
context=asterisk
host=dynamic
secret=123456
disallow=all
allow=ulaw[phone2]
type=friend
context=asterisk
host=dynamic
secret=123456
disallow=all
allow=ulaw
extensions.conf
[asterisk]
exten => 101,1,Wait(1)
exten => 101,2,Dial(SIP/phone1,30)
exten => 101,3,Hangup()exten => 102,1,Wait(1)
exten => 102,2,Dial(SIP/phone2,30)
exten => 102,3,Hangup()exten => _0XXX,1,Wait(1)
exten => _0XXX,2,Dial(IAX2/trunk_asterisk/$[EXTEN:1],30)
exten => _0XXX,3,Hangup()
iax.conf
[trunk_asterisk]
type=friend
host=192.160.0.21
username=trunk_asteriskB
context=asteriskB
permit=192.160.0.21/255.255.255.0
secret=123456
trunk=yes
language=fr
qualify=yes
timezone=Europe/Brussels
For asterisk B (192.168.0.21)
sip.conf
[general]
context=default[phone3]
type=friend
context=asteriskB
host=dynamic
secret=123456
disallow=all
allow=ulaw
extensions.conf
[asteriskB]
exten => 201,1,Wait(1)
exten => 201,2,Dial(SIP/phone3,30)
exten => 201,3,Hangup()exten => _0XXX,1,Wait(1)
exten => _0XXX,2,Dial(IAX2/trunk_asteriskB/$[EXTEN:1],30)
exten => _0XXX,3,Hangup()
iax.conf
[trunk_asteriskB]
type=friend
host=192.160.0.20
username=trunk_asterisk
context=asterisk
permit=192.160.0.20/255.255.255.0
secret=123456
trunk=yes
language=fr
qualify=yes
timezone=Europe/Brussels
Servers can ping each others… And I also tried to write this in the iax.conf but it does not work…
permit=192.168.0.0/255.255.255.0
Thanks for your help !