Dan Levine
2005-Apr-29 21:29 UTC
[Asterisk-Users] Can't get incoming calls with IAX trunks (FWD &Teliax)
Are you sure it's registering? ----- Dan Levine CYTEXONE | Your Technology Specialists t: 877.CYTEXONE x 810 l: 212.477.0990 x 810 e: dan@cytexone.com http://www.cytexone.com -----Original Message----- From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Patrick Gray, Jr. Sent: Saturday, April 30, 2005 12:04 AM To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] Can't get incoming calls with IAX trunks (FWD &Teliax) I have Asterisk@Home 0.9 running, and everything seems to work well EXCEPT incoming calls. I have an FWD and Teliax trunk (both using IAX), and a Cisco 7960 SIP phone connected to Asterisk. Everything tests fine: - Can call from softphone to Cisco and vice versa - Asterisk inbound simulation works like a champ - Voicemail works fine - Outbound calls to both trunks works fine However, when I call into my system on the FWD or Teliax trunks, nothing happens. Nothing appears on the asterisk console so I'm not even sure where to start. I'm suspecting network problems, but don't know what to look for. My asterisk box sits on my LAN, behind an IPCop-based NAT router. I've forwarded port 4569 UDP and TCP to the asterisk box, but still no joy. I've googled and checked voip-info, but everything that mentions NAT as a potential problem points to IAX as the solution. Trunk-wise, I'm pure IAX (only SIP is the 7960, and it's on the same network as the asterisk box). I'm pretty new to asterisk, so if you can dumb down any debugging advice I'd appreciate it. Thanks a ton! Pat _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Patrick M. Gray, Jr.
2005-Apr-30 07:03 UTC
[Asterisk-Users] Can't get incoming calls with IAX trunks (FWD&Teliax)
It looks like it registers:
asterisk1*CLI> iax2 show registry
Host Username Perceived Refresh State
208.139.204.228:4569 me my.external.ip:1546 60
Registered
65.39.205.121:4569 me my.external.ip:1546 60 Registered
But the logs (I didn't know that trick, or at least didn't have enough
v's
when looking at the CLI) show incoming calls are being rejected:
Fwd inbound:
Apr 30 09:55:06 NOTICE[1439]: Rejected connect attempt from 65.39.205.121,
request '632254@from-pstn' does not exist
Teliax inbound:
Apr 30 09:55:34 NOTICE[1439]: Rejected connect attempt from 208.139.204.228,
request '9145551212@from-pstn' does not exist
I followed the FWD and Teliax instructions exactly, but clearly I'm missing
something.
Here is my iax_additional.conf:
register=me:very@iax2.fwdnet.net
register=me:very@voip.teliax.com
[fwd]
username=me
type=peer
secret=very
host=iax2.fwdnet.net
dtmf=inband
allow=ulaw
[iaxfwd]
type=user
inkeys=freeworlddialup
disallow=all
context=from-pstn
auth=rsa
allow=ulaw
[teliax]
username=me
type=friend
secret=very
host=voip.teliax.com
disallow=all
context=from-pstn
auth=md5
allow=gsm
I have a from-pstn context in extensions.conf as well:
[from-trunk] ; just an
alias since VoIP shouldn't be called PSTN
include => from-pstn
[from-pstn]
include => from-pstn-custom ; create this context in
extensions_custom.conf to include customizations
include => ext-did
include => from-pstn-timecheck ; this has to be included otherwise
it overrides ext-did
[from-pstn-timecheck]
exten => .,1,Goto(s,1) ; catch-all matching for calls that have DID
info (if a DID route hasn't matched them)
exten => s,1,GotoIf($[${IN_OVERRIDE} forcereghours]?from-pstn-reghours,s,1:)
exten => s,2,GotoIf($[${IN_OVERRIDE} forceafthours]?from-pstn-afthours,s,1:)
exten => s,3,GotoIfTime(${REGTIME}|${REGDAYS}|*|*?from-pstn-reghours,s,1:)
exten => s,4,Goto(from-pstn-afthours,s,1)
[from-pstn-reghours]
exten => s,1,GotoIf($[${FAX_RX} = disabled]?from-pstn-reghours-nofax,s,1:2)
; if fax detection is disabled, then jump to from-pstn-nofax - else continue
exten => s,2,Answer
exten => s,3,Wait(1)
exten => s,4,SetVar(intype=${INCOMING})
exten => s,5,Cut(intype=intype,-,1)
exten => s,6,GotoIf($[${intype} = EXT]?7:9) ; If INCOMING starts
with EXT, then assume its an extension
exten => s,7,Wait(3)
;wait 3 more second to make sure this isn't a fax before dialing someone
exten => s,8,Goto(ext-local,${INCOMING:4},1)
exten => s,9,GotoIf($[${intype} = GRP]?10:12) ; If INCOMING starts with
GRP, then assume its a ring group
exten => s,10,Wait(3)
exten => s,11,Goto(ext-group,${INCOMING:4},1)
exten => s,12,GotoIf($[${intype} = QUE]?13:15)
exten => s,13,Wait(3)
exten => s,14,Goto(ext-queues,${INCOMING:4},1)
exten => s,15,Goto(${INCOMING},s,1) ; not EXT or GR1 -
it's an auto attendant
exten => fax,1,Goto(ext-fax,in_fax,1)
exten => h,1,Hangup
Thanks so much for any help! I've been stumped by this one and feel like
I'm missing some piece of the puzzle.
Thanks again!
Pat
-----Original Message-----
From: asterisk-users-bounces@lists.digium.com
[mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Dan Levine
Sent: Saturday, 30 April, 2005 00:29
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: RE: [Asterisk-Users] Can't get incoming calls with IAX trunks
(FWD&Teliax)
Are you sure it's registering?
-----
Dan Levine
CYTEXONE | Your Technology Specialists
t: 877.CYTEXONE x 810
l: 212.477.0990 x 810
e: dan@cytexone.com
http://www.cytexone.com
-----Original Message-----
From: asterisk-users-bounces@lists.digium.com
[mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Patrick
Gray, Jr.
Sent: Saturday, April 30, 2005 12:04 AM
To: asterisk-users@lists.digium.com
Subject: [Asterisk-Users] Can't get incoming calls with IAX trunks (FWD
&Teliax)
I have Asterisk@Home 0.9 running, and everything seems
to work well EXCEPT incoming calls.
I have an FWD and Teliax trunk (both using IAX), and a
Cisco 7960 SIP phone connected to Asterisk.
Everything tests fine:
- Can call from softphone to Cisco and vice versa
- Asterisk inbound simulation works like a champ
- Voicemail works fine
- Outbound calls to both trunks works fine
However, when I call into my system on the FWD or
Teliax trunks, nothing happens. Nothing appears on
the asterisk console so I'm not even sure where to
start. I'm suspecting network problems, but don't
know what to look for. My asterisk box sits on my
LAN, behind an IPCop-based NAT router. I've forwarded
port 4569 UDP and TCP to the asterisk box, but still
no joy. I've googled and checked voip-info, but
everything that mentions NAT as a potential problem
points to IAX as the solution. Trunk-wise, I'm pure
IAX (only SIP is the 7960, and it's on the same
network as the asterisk box).
I'm pretty new to asterisk, so if you can dumb down
any debugging advice I'd appreciate it.
Thanks a ton!
Pat
_______________________________________________
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users