[Asterisk-Users] IAX & FWD, No authority found?

Max Lock max at technoghetto.net
Sat Jun 26 04:49:02 MST 2004


 Hi Folks,

 Just wondering if anyone can give me some pointers, I'm configuring Asterisk to talk to FWD's new IAX service. The asterisk server is behind an iptables NAT Firewall, with port 5036 forwarded:

$IPTABLES -t nat -A PREROUTING -p udp -d $EXTERNAL_IP --dport 5036 -j DNAT --to-destination 172.16.20.200:5036

 I can make outgoing calls just fine, but when I receive an inbound call (FWD call me service) I get the following errors from iax2 debug...

Tx-Frame Retry[-01] -- OSeqno: 002 ISeqno: 002 Type: IAX     Subclass: ACK    
   Timestamp: 00088ms  SCall: 00002  DCall: 00109 [65.39.205.121:4569]
Rx-Frame Retry[No] -- OSeqno: 000 ISeqno: 000 Type: IAX     Subclass: NEW    
   Timestamp: 00009ms  SCall: 00040  DCall: 00000 [65.39.205.121:4569]
   VERSION         : 2
   CALLED NUMBER   : 398xxx
   CALLING NUMBER  : 511
   CALLING NAME    : edguy at pulver.com
   LANGUAGE        : en
   USERNAME        : iaxfwd
   FORMAT          : 4
   CAPABILITY      : 4
   ADSICPE         : 2
   DATE TIME       : 148517838
Asterisk*CLI> 
Jun 26 12:36:10 NOTICE[98311]: chan_iax2.c:4439 socket_read: Rejected connect attempt from 65.39.205.121
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX     Subclass: REJECT 
   Timestamp: 00001ms  SCall: 00003  DCall: 00040 [65.39.205.121:4569]
   CAUSE           : No authority found
Asterisk*CLI> 
Tx-Frame Retry[001] -- OSeqno: 000 ISeqno: 001 Type: IAX     Subclass: REJECT 
   Timestamp: 00001ms  SCall: 00003  DCall: 00040 [65.39.205.121:4569]
   CAUSE           : No authority found
Asterisk*CLI> 
Rx-Frame Retry[No] -- OSeqno: 000 ISeqno: 000 Type: IAX     Subclass: INVAL  
   Timestamp: 00000ms  SCall: 00040  DCall: 00003 [65.39.205.121:4569]

 I've googled for this and have found pointers to problems with using call groups (I'm not using them) and context issues. I've checked out the contexts, excerpts below...

iax.conf:

[general]
  port=5036
  bandwidth=high
  disallow=lpc10
  jitterbuffer=no
  tos=lowdelay
  context=from-iax

  ;Register with IAX Peers
  ;
  register => 398xxx:xxx at iax2.fwdnet.net

[free_world_dialup]
 type=user
 auth=rsa
 inkeys=freeworlddialup

extensions.conf

 [globals]
  PHONE1=SIP/1001
  PHONE2=SIP/1002
  FWDNUMBER=398xxx

 [from-iax]
  ;Handle iax calls from FWD to my FWD#
  exten => {FWDNUMBER},1,Dial(${PHONE1}&${PHONE2},20,tr)
  exten => {FWDNUMBER},2,Hangup  

 If anyone has any other suggestions I'd be very grateful :)

 -Cheers Max.

--
Max Lock



More information about the asterisk-users mailing list