[Asterisk-Users] Conecting to asterisk server through NAT usingIAX
Denis Galvão - iSolve
denis at isolve.com.br
Mon Feb 21 06:36:59 MST 2005
Send us your DIAX configuration.
Denis.
Em Seg 21 Fev 2005 07:29, Bartosz Wegrzyn - asterisk escreveu:
> I did change the port 4569.
> Also my router forwards those packets.
>
> If I start tcpdump port 4569 on my server I receive:
>
> 04:25:36.061292 IP 192.168.1.253.4569 >
> beu164.neoplus.adsl.tpnet.pl.4569: UDP, length 24
> 04:25:39.154871 IP beu164.neoplus.adsl.tpnet.pl.4569 >
> 192.168.1.251.4569: UDP, length 24
> 04:25:39.155919 IP 192.168.1.253.4569 >
> beu164.neoplus.adsl.tpnet.pl.4569: UDP, length 12
> 04:25:44.063009 IP 192.168.1.253.4569 >
> beu164.neoplus.adsl.tpnet.pl.4569: UDP, length 12
> 04:25:46.063463 IP 192.168.1.253.4569 >
> beu164.neoplus.adsl.tpnet.pl.4569: UDP, length 24
> 04:25:46.063952 IP 192.168.1.253.4569 >
> beu164.neoplus.adsl.tpnet.pl.4569: UDP, length 12
> 04:25:49.119019 IP beu164.neoplus.adsl.tpnet.pl.4569 >
> 192.168.1.251.4569: UDP, length 24
> 04:25:49.120272 IP 192.168.1.253.4569 >
> beu164.neoplus.adsl.tpnet.pl.4569: UDP, length 12
>
> It means that client is trying to comunicate with asterisk server.
> But the client says that the server could not be contacted.
>
> On asterisk console with iax2 debuging enabled I receive
>
> Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass:
> REGREQ Timestamp: 00007ms SCall: 00001 DCall: 00000
> [66.234.228.170:4569] USERNAME : nWv96gaD75
> REFRESH : 60
>
> Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass:
> REGAUTH
> Timestamp: 00012ms SCall: 00055 DCall: 00001 [66.234.228.170:4569]
> AUTHMETHODS : 3
> CHALLENGE : 164462354
> USERNAME : nWv96gaD75
>
> Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass:
> REGREQ Timestamp: 00049ms SCall: 00001 DCall: 00055
> [66.234.228.170:4569] USERNAME : nWv96gaD75
> REFRESH : 60
> MD5 RESULT : 478939afef8fa0ec5b480cc939dedf6f
>
> Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass:
> REGACK Timestamp: 00047ms SCall: 00055 DCall: 00001
> [66.234.228.170:4569] USERNAME : nWv96gaD75
> DATE TIME : 173363009
> REFRESH : 60
> APPARENT ADDRES : IPV4 69.208.170.240:4569
>
> Tx-Frame Retry[-01] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass:
> ACK Timestamp: 00047ms SCall: 00001 DCall: 00055 [66.234.228.170:4569]
> Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass:
> REGREQ Timestamp: 00003ms SCall: 13354 DCall: 00000 [83.28.32.164:4569]
> USERNAME : tester
> REFRESH : 300
>
> Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass:
> REGAUTH
> Timestamp: 00019ms SCall: 00002 DCall: 13354 [83.28.32.164:4569]
> AUTHMETHODS : 1
> USERNAME : tester
>
> Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass:
> REGREQ Timestamp: 00003ms SCall: 13354 DCall: 00000 [83.28.32.164:4569]
> USERNAME : tester
> REFRESH : 300
>
> Tx-Frame Retry[-01] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass:
> ACK Timestamp: 00003ms SCall: 00002 DCall: 13354 [83.28.32.164:4569]
> Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass:
> REGREQ Timestamp: 00003ms SCall: 13354 DCall: 00000 [83.28.32.164:4569]
> USERNAME : tester
> REFRESH : 300
>
> Tx-Frame Retry[-01] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass:
> ACK Timestamp: 00003ms SCall: 00002 DCall: 13354 [83.28.32.164:4569]
> Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass:
> REGREQ Timestamp: 00003ms SCall: 13354 DCall: 00000 [83.28.32.164:4569]
> USERNAME : tester
> REFRESH : 300
>
> Tx-Frame Retry[-01] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass:
> ACK Timestamp: 00003ms SCall: 00002 DCall: 13354 [83.28.32.164:4569]
> Tx-Frame Retry[001] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass:
> REGAUTH
> Timestamp: 00019ms SCall: 00002 DCall: 13354 [83.28.32.164:4569]
> AUTHMETHODS : 1
> USERNAME : tester
>
> Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass:
> REGREQ Timestamp: 00003ms SCall: 13354 DCall: 00000 [83.28.32.164:4569]
> USERNAME : tester
> REFRESH : 300
>
> Tx-Frame Retry[-01] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass:
> ACK Timestamp: 00003ms SCall: 00002 DCall: 13354 [83.28.32.164:4569]
> Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass:
> LAGRQ Timestamp: 10022ms SCall: 00002 DCall: 13354 [83.28.32.164:4569]
> Tx-Frame Retry[002] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass:
> REGAUTH
> Timestamp: 00019ms SCall: 00002 DCall: 13354 [83.28.32.164:4569]
> AUTHMETHODS : 1
> USERNAME : tester
>
> Tx-Frame Retry[001] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass:
> LAGRQ Timestamp: 10022ms SCall: 00002 DCall: 13354 [83.28.32.164:4569]
> Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass:
> REGREQ Timestamp: 00003ms SCall: 13354 DCall: 00000 [83.28.32.164:4569]
> USERNAME : tester
> REFRESH : 300
>
> Tx-Frame Retry[-01] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass:
> ACK Timestamp: 00003ms SCall: 00002 DCall: 13354 [83.28.32.164:4569]
> Tx-Frame Retry[000] -- OSeqno: 002 ISeqno: 001 Type: IAX Subclass:
> PING Times
>
>
> Any ideas what could be wrong.
>
> Thanks
>
> >> I use linksys router.
> >> Now, I am trying to connect from outside to my asterisk server.
> >> I use Diax as iax client.
> >> For some reason I cannot connect to my server from outside.
> >> On my router I forward those ports to my asterisk server.
> >> 5060-5063
> >> 10000-20000
> >> 5036
> >> 4569
> >
> > For IAX, only port you have to forward is 4569 UDP
> >
> > Notice the UDP, not TCP
> >
> > I'm using Linksys WRT54G and it works without a hitch.
> >
> >> It works ok with broadvoice, but clinets cannot connect to the server.
> >> This is my iax.conf file
> >> [general]
> >> port=5036
> >
> > well, here's your problem, port=5036. This is not the standard IAX
> > port. comment that line or replace it with port=4569
> >
> > hth
> > _______________________________________________
> > Asterisk-Users mailing list
> > Asterisk-Users at 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 at 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
--
D e n i s G a l v ã o
iSolve - Solve Is Our Business
Av. Candido de Abreu, 526 1206B
CEP: 80530-000 - Curitiba - PR
+55 41 252-2977 r.1111
http://www.isolve.com.br
More information about the asterisk-users
mailing list