To All,
I am a new to Asterisk and dialplans have me stumped I just inherited 2
Asterisk servers conected as IAX peers.
Now from what i can tell when Asterisk Server (ask-CHIC) needs to make a
call to an extension which resides on the other server (ask-MAIN) it
goes over a IAX channel.
Now i am trying to add that third asterisk server to mix (ask-SD) and i
figured i would do it in baby steps.
The first thing i did was configure two local SIP client so they could
call each other and leave voicemail and that works just fine.
I then tried to add Asterisk-Server(ask-SD) to (ask-Main) as a IAX
peer. Just like (ask-chic).
To test i tried dialing an (ask-SD) ext from a phone off the (ask-MAIN)
server.
The call did not go through. However i watched it from the CLI> and
captured the following output. What could be wrong. i am so stumped.
'E61AE777CDD048168CA8336C46B5D897@bigmtnskier.com' in 15000 ms
-- Accepting call from '' to '7101' on channel 0/23, span
2
-- Executing Dial("Zap/47-1", "IAX2/ask-SD/7101") in
new stack
-- Called ask-SD/7101
Apr 21 13:52:12 WARNING[147465]: chan_iax2.c:5495 socket_read: Call
rejected by ask-SD: No such context/extension
-- IAX2/ask-SD/2 is circuit-busy
-- Hungup 'IAX2/ask-SD/2'
== Everyone is busy/congested at this time
-- Executing Congestion("Zap/47-1", "") in new stac
here is server (ask-sd) iax.conf and extension.conf files
iax.conf:
[root@ask-SD asterisk]# cat iax.conf
[general]
allow=all
jitterbuffer=no
tos=lowdelay
[guest]
type=user
context=guest
callerid="Gust User"
; BMS-ask-Main-asterisk - Incoming -
;
[ask-mail]
type=user
secret=ask-mail
context=from-ask-main
disallow=all
allow=ulaw
; bmc-asl-main - Outgoing
;
[telx-nyc]
type=peer
username=ask-sd ; our username
secret=ask-sd ; our password
host=192.168.11.30 ; host to connect to
;qualify=yes
;trunk=yes ; use trunking
[root@ask-SD asterisk]#
Extension.conf
[root@ask-SD asterisk]# cat extensions.conf
[general]
static=yes
writeprotect=yes
[bogon-calls]
exten => _.,1,Congestion
[from-sip]
exten => 7101,1,Dial(SIP/7101,20)
exten => 7101,2,Voicemail(u7101)
exten => 7101,102,Voicemail(b7101)
exten => 7101,103,Hangup
exten => 7102,1,Dial(SIP/7102,20)
exten => 7102,2,Voicemail(u7102)
exten => 7102,102,Voicemail(b7102)
exten => 7102,103,Hangup
exten => 7199,1,VoicemailMain(${CALLERIDNUM})
[macro-telx-nyc]
exten => s,1,Noop()
exten => s,2,Dial(IAX2/ask-mail/${ARG1})
[outgoing]
;ingnorepat => 9
exten => _9NXXNXXXXXX,1,Noop()
exten => _9NXXNXXXXXX,2,Macro(ask-main,${EXTEN})
exten => _9NXXNXXXXXX,3,Playback(invalid)
exten => _9NXXNXXXXXX.4,Hangup
[root@ask-SD asterisk]#