I have something going on that I don't fully understand after a weekend of looking for answers. I have an iax account with Tesco that works flawlessly with the Zoiper client - but is giving me trouble with inbound calls in Asterisk 1.6. After some playing I have ended up with an iax.conf file that looks like this: [general] calltokenoptional = 77.75.0.0/255.255.248.0 maxcallnumbers = 16382 port=4569 bandwidth=low disallow=all allow=alaw allow=ulaw allow=gsm jitterbuffer=yes tos=lowdelay qualify=80 register => 012XXXXXXXX:PASSWORD at gateway.tescointernetphone.com [012XXXXXXXX] type=friend requirecalltoken=no context=from-iax host=gateway.tescointernetphone.com auth=rsa username=012XXXXXXXX secret=PASSWORD qualify=yes For testing I've tried various options in extensions.conf, but for the time being have settled with: exten => 012XXXXXXXX,1,NoOp(--- AIX-INBOUND-TESCO DEBUG ---) exten => 012XXXXXXXX,2,Wait(10) exten => 012XXXXXXXX,3,hangup Looking at iax2 show peers I have: Name/Username Host Mask Port Status 012XXXXXXXX/012 77.75.0.135 (S) 255.255.255.255 4569 OK (56 ms) 1 iax2 peers [1 online, 0 offline, 0 unmonitored] If I make an INBOUND call to the pstn number associated with this iax provider, with debugging on I see the call, but it never goes to the matching extension - it just rings out until I hang up: Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW Timestamp: 00013ms SCall: 00219 DCall: 00000 [77.75.0.135:4569] VERSION : 2 CALLED NUMBER : 012XXXXXXXX CODEC_PREFS : (ilbc|g729|alaw|ulaw|gsm) CALLING NUMBER : Unavailable CALLING PRESNTN : 0 CALLING TYPEOFN : 0 CALLING TRANSIT : 0 CALLING NAME : Unavailable LANGUAGE : en FORMAT : 256 CAPABILITY : 58638 ADSICPE : 2 DATE TIME : 2010-02-08 09:04:54 Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: AUTHREQ Timestamp: 00019ms SCall: 00655 DCall: 00219 [77.75.0.135:4569] AUTHMETHODS : 4 CHALLENGE : \x31\x31\munged USERNAME : 012XXXXXXXX Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 00019ms SCall: 00219 DCall: 00655 [77.75.0.135:4569] Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: REGREQ Timestamp: 00003ms SCall: 02774 DCall: 00000 [77.75.0.135:4569] USERNAME : 012XXXXXXXX REFRESH : 60 Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: REGACK Timestamp: 00013ms SCall: 00091 DCall: 02774 [77.75.0.135:4569] USERNAME : 012XXXXXXXX DATE TIME : 2010-02-08 09:05:00 REFRESH : 60 APPARENT ADDRES : IPV4 x.x.x.x:4569 Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 00013ms SCall: 02774 DCall: 00091 [77.75.0.135:4569] Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: HANGUP Timestamp: 08647ms SCall: 00219 DCall: 00655 [77.75.0.135:4569] CAUSE CODE : 0 However, if I add this to the bottom of iax.conf: [guest] type=user context=from-iax It works -> Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW Timestamp: 00018ms SCall: 00423 DCall: 00000 [77.75.0.135:4569] VERSION : 2 CALLED NUMBER : 012XXXXXXXX CODEC_PREFS : (ilbc|g729|alaw|ulaw|gsm) CALLING NUMBER : Unavailable CALLING PRESNTN : 0 CALLING TYPEOFN : 0 CALLING TRANSIT : 0 CALLING NAME : Unavailable LANGUAGE : en FORMAT : 256 CAPABILITY : 58638 ADSICPE : 2 DATE TIME : 2010-02-08 09:18:20 -- Accepting UNAUTHENTICATED call from 77.75.0.135: > requested format = g729, > requested prefs = (ilbc|g729|alaw|ulaw|gsm), > actual format = alaw, > host prefs = (alaw|ulaw|gsm), > priority = mine Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: ACCEPT Timestamp: 00016ms SCall: 03340 DCall: 00423 [77.75.0.135:4569] FORMAT : 8 stinger2*CLI> Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 00016ms SCall: 00423 DCall: 03340 [77.75.0.135:4569] -- Executing [012XXXXXXXX at from-iax:1] NoOp("IAX2/012XXXXXXXX-3340", "--- AIX-INBOUND-TESCO DEBUG ---" ) in new stack == Begin MixMonitor Recording IAX2/01256510343-3340 -- Executing [01256510343 at from-iax:3] Wait("IAX2/01256510343-3340", "1") in new stack -- Executing [01256510343 at from-iax:4] Dial("IAX2/01256510343-3340", "SIP/5050,55,tr") in new stack {snip} I am guessing this is either an issue with this: Accepting UNAUTHENTICATED call from 77.75.0.135: Or is normal and I'm missing something here????