> > I am having an odd problem with a linksys pap2 ata and asterisk...
> > Asterisk won't detect digits from it until I issue a 'sip debug'. As
> > soon as I turn on sip debugging, everything works perfectly (classic
> > heisenbug)!
> 
> Instead of SIP debug, try capturing the traffic with tcpdump etc. on
> the Asterisk server.  If even that is too invasive, connect the PAP2
> and a PC to the network via the same dumb hub (or managed switch);
> run wireshark on the PC to capture.
> 
> If you catch the PAP2 misbehaving, make sure you have the latest
> firmware for it.  If no luck, try setting DTMF Tx to AVT.  If still
> no luck (and your network speed and jitter permits), perhaps alaw
> codec with inband tones will work.

I tried the TCP dump (I was more concerned that it was a bug in Asterisk
though... see below) and found that my asterisk server was sending the
rtp packets to the pap2 via its internal address. This works because
there is a VPN (OpenVPN) between the two sites, but OpenVPN adds delay
(compression) and packet overhead so I preferred it to go externally.

I added in the 'external IP' setting to the PAP2 and set up all the
other NAT stuff and now it works great! Thanks for the hint.

I still think there is a bug in Asterisk - there should be no situation
where turning on debugging makes the problem go away (unless the problem
is _very_ timing sensitive, which wasn't the case here). But Debian Etch
is hardly the leading version of Asterisk and I'm not able to test a
later version at this point so I'll leave it be.

Thanks again

James

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to