I have an updated asterisk 1.8 server running on Freebsd 8.1, and connecting through a Freebsd 8.1 pf firewall with a dumb modem adsl connection (in other words FreeBSD is doing all the hard work). I am trying to connect with Internode nodephone, but they aren't really willing to spend the time to work it out (depending on who you get to talk to), and they reckon its all working as it should.

I was originally running a 1.4 server trying to get it working, but when I didn't have a great deal of success setting it up, and I noticed features were missing that I wanted, and 1.8 was finally ported, I jumped on the chance and updated.

I was originally able to get outgoing calls working after quite a bit of fiddling with settings, but no incoming. I finally found some info to tweak the firewall to suit the asterisk and voip services, and now I can finally get perfect incoming calls- but now outgoing won't work at all! :(

I've been hammering at this for days now- working my google foo like crazy to get some clues as to why. Nada...

So what am I missing? The only facts I have are:

Internode insist their setup gets around NAT issues, so in an ordinary ATA setup you don't need nat. The proviso is that it needs to be on a dmz- basically they say open all connections from their server and direct them to the ATA. (I did have outgoing calls working in this scenario, but I couldn't get incoming; and to boot if I had other clients outside the NAT- which I am looking at doing as well, just not going through internode- it basically won't allow it)

The firewall is setup to NAT port 5060 as 5060 to the internode server and redirected on return. RTP 10000-20000 is directed through to the server as well.

SIP debug on: On making an outgoing call I get retransmission timeout errors and this:

WARNING[988]: chan_sip.c:19069 handle_response_invite: Re-invite to non-existing call leg on other UA. SIP dialog '481cf0543743e6bb7006991d409ed3bc@150.101.178.33:5060'. Giving up.

The dialog can change too- if I change fromdomain it changes accordingly.

-- SIP/sip-out-0000001d is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)

Tcpdumps and logs show messages going out of asterisk and both interfaces on the firewall, but none coming in.

Registry and peers list show the Internode connections are fine- qualifying is working.

I have also followed recommendations to separate incoming and outgoing peers (despite the added complexity), so I have an sip-in and sip-out peers with settings for internode; although even if I comment out one and adjust the dialplan it still shows the same error.

I also tried turning off the externip setting- no luck.

I'm at the end of my tether- I'm ready to turn a laptop into a missile! And the lack of interest is killing me.... Any help would be much appreciated at this point- its doing my head in!

Cheers

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
              http://www.asterisk.org/hello

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

Reply via email to