[Asterisk-Users] IAX help
Michael DiMartino
mdm at bigmtnskier.com
Fri Apr 22 17:09:33 MST 2005
I am trying to send calls from (telx-NY17S) to (telx-nyc) via an IAX2
channel. However the call is being rejected on the (telx-nyc) server.
See error below copied from telx-nyc CLI>
Apr 22 13:56:57 NOTICE[147465]: chan_iax2.c:5390 socket_read:
Rejected
connect attempt from 192.168.0.251
I have icluded the following conf files
1. extensions.conf (telx-nyc)
2. iax.conf (telx-nyc)
3. extensions.conf (telx-NY17S)
4. iax.conf (telx-NY17S)
1. extensions.conf (telx-nyc)
[general]
static=yes
writeprotect=yes
[globals]
EMERGENCY=0
LINEOUT=Zap/1 ; Line to use in emergency
#include "extensions.conf.macro"
#include "extensions.conf.telx"
[from-telx-atl]
include => internal
include => ext-external-from-atl
[from-telx-NY17S]
include => internal
include => ext-internal
[from-jnctn]
include => aa-main
exten => _NXXNXXXXXX,1,Goto(aa-main,s,1)
[from-swifttel]
exten => _NXXNXXXXXX,1,NoOp("Context is from-swifttel") exten =>
_NXXNXXXXXX,2,Goto(aa-main,s,1)
[default]
include => aa-main
exten => _NXXNXXXXXX,1,NoOp("Context is default") exten =>
_NXXNXXXXXX,2,Goto(aa-main,s,1)
[internal]
include => ext-local
include => ext-internal
[ext-local]
exten => 7000,1,Goto(aa-main,s,1)
[ext-internal]
exten => _2XXX,1,Dial(${TELX-MICS2}/${EXTEN:${TELX-MICS2-MSD}})
exten => _2XXX,2,Congestion
exten => _3XXX,1,Dial(${TELX-MICS1}/${EXTEN:${TELX-MICS1-MSD}})
exten => _3XXX,2,Congestion
exten => _71XX,1,Dial(IAX2/telx-NY17S/${EXTEN})
exten => _71XX,2,Congestion
exten => _7XXX,1,Dial(IAX2/telx-atl/${EXTEN})
exten => _7XXX,2,Congestion
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2. iax.conf (telx-nyc)
[general]
allow=all
jitterbuffer=no
tos=lowdelay
bindaddr=0.0.0.0
; Registration to Junction Networks
;register => telx:E3fiw84j at 207.251.118.1
; Guest sections for unauthenticated connection attempts.
[guest]
type=user
context=default
callerid="Guest IAX User"
; from Junction Networks
[jnctn]
type=user
context=from-jnctn
auth=rsa
inkeys=jnctn
; telx-atl-asterisk - Incoming
[telx-atl] ; name remote end will use to connect
type=user ; they will send calls to us
secret=telx-atl ; their password
context=from-telx-atl ; context for calling in
disallow=all
allow=ulaw
; telx-atl-asterisk - Outgoing
[telx-atl]
type=peer
username=telx-nyc ; our username
secret=telx-nyc ; our password
host=192.168.22.7 ; host to connect to
;qualify=yes
;trunk=yes ; use trunking
; telx-NY17S - Incoming
[telx-NY17S]
type=peer
secret=telx-NY17S
context=from-telx-NY17S
disallow=all
allow=ulaw
; telx-NY17S - Outgoing
[telx-NY17S]
type=peer
username=telx-nyc ; our username
secret=telx-nyc ; our password
host=192.168.0.251 ; host to connect to
;qualify=yes
;trunk=yes ; use trunking
[stealth]
type=friend
host=dynamic
auth=md5
secret=telxvoip
context=from-jnctn
permit=206.252.192.70/255.255.255.255
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3. Extensions.conf (telx-NY17S)
[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
;Extentions at telx-nyc
exten => _7XXX,1,Dial(IAX2/telx-nyc/${EXTEN})
exten => _7XXX,2,Congestion
exten => _2XXX,1,Dial(IAX2/telx-nyc/${EXTEN})
exten => _2XXX,2,Congestion
exten => _3XXX,1,Dial(IAX2/telx-nyc/${EXTEN})
exten => _3XXX,2,Congestion
exten => 7199,1,VoicemailMain(${CALLERIDNUM})
[from-telx-nyc]
exten => _7XXX,1,Dial(SIP/7101,20)
exten => _7XXX,2,Voicemail(u7101)
exten => _7XXX,102,Voicemail(b7101)
exten => _7XXX,103,Hangup
[macro-telx-nyc]
exten => s,1,Noop()
exten => s,2,Dial(IAX2/telx-nyc/${ARG1})
[outgoing]
;ingnorepat => 9
exten => _9NXXNXXXXXX,1,Noop()
exten => _9NXXNXXXXXX,2,Macro(telx-nyc,${EXTEN})
exten => _9NXXNXXXXXX,3,Playback(invalid) exten => _9NXXNXXXXXX.4,Hangup
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4. iax.conf (telx-nys17s)
cat iax.conf
[general]
allow=all
jitterbuffer=no
tos=lowdelay
[guest]
type=user
context=guest
callerid="Gust NY17S IAX User"
; telx-nyc-asterisk - Incoming -
;
[telx-nyc]
type=user
secret=telx-nyc
context=from-telx-nyc
disallow=all
allow=ulaw
; telx-nyc-asterisk - Outgoing
;
[telx-nyc]
type=peer
username=telx-NY17S ; our username
secret=telx-NY17S ; our password
host=192.168.11.30 ; host to connect to
;qualify=yes
;trunk=yes ; use trunking
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
More information about the asterisk-users
mailing list