Not exactly :-)
Actually, you can get FWD to work through a NAT. SIP will send its registration requests out the same port it expects a response on. This will create a mapping in your NAT so that when INVITEs appear from FWD the NAT can figure out which local host to send them to. Same thing happens with SIP between the caller and the local machine. RTP does the same trick too. I do this all the time with a Linksys router without any difficulty.
Now things get a little more complicated if you have more than one SIP device behind the firewall that's trying to talk to the outside world. You'll need to configure each to use a unique SIP port, as well as a unique range of RTP ports. If not, the NAT will see more than one local_ip:proto:port tuple and will have to remap the port as the packet leaves the router. But since the VIA header in the SIP packets will refer to the original port, incoming SIP traffic will end up at the wrong local host. With * you can avoid these problems by having all traffic go through the * box. Do this by adding "reinvite=no" to your sip.conf, and configure your SIP phones to use * as a proxy. Do not turn on NAT in the SIP phones.
Actual firewalls (as apposed to just NATs like on a Linksys) may pose additional problems depending on how they're configured. But that's probably now what you're experiencing.
Cheers,
-brian
Scott Weis wrote:
The simple answer probably is, If you have a NAT firewall (like a linksys, netgear, dlink, etc) it will not work.
If your linux machine is directly connected follow the instructions on the wiki and it will work no problems. I could not get FWD to work at all until I made my linux box the outside edge of my network.
Scott
----- Original Message ----- From: "James H. Thompson" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, April 21, 2004 8:58 PM
Subject: Re: [Asterisk-Users] Ok, Im confused
You can post your .conf files.your freeworlddialup
But here is a guess at what you may need
replace "FWD##" with your freeworlddialup number and "mypassword" with
password.10
in sip.conf
context = from-fwd register=FWD##:[EMAIL PROTECTED]/FWD##
[fwd] type=friend secret=mypassword username=FWD## host=fwd.pulver.com
in phone.conf ... context=from-phone ...
in extensions.conf
[from-fwd] exten => FWD##,1,Dial(Phone/phone0) exten => i,2,Playback(invalid)
[from-phone] exten => _.,1,SetCallerID(FWD##) exten => _.,2,SetCIDName(FWD##) exten => _.,3,Dial(SIP/${EXTEN:[EMAIL PROTECTED]) exten => _.,4,Playback(invalid) exten => _.,5,Hangup
Jim
James H. Thompson [EMAIL PROTECTED]
----- Original Message ----- From: "tmpm" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, April 21, 2004 1:24 PM
Subject: Re: [Asterisk-Users] Ok, Im confused
Thanks Jim,
But that page started my trip off to confusion....been there....tried it
Imdifferent ways...still no joy.
I'll go through it once again, maybe Im missing something, I dont know.
andabout ready to boot the penguin to the curb...
I know its in there...I think Ive got it all configured, and I dial the
outbound strings, and get a fast busy...I know one stinking letter off,
and canits whacked... HOW for example do I specify my one and only extension is the Internet phone jack? Phone0? Somehow theres got to be a tie-in...I cant find it. been thru extensions.conf, phones.conf, sip.conf..etc. groan..
At 18:40 4/21/2004, you wrote:
Look here: http://www.voip-info.org/wiki-Asterisk+How+to+connect+to+FWD
Jim
James H. Thompson [EMAIL PROTECTED]
----- Original Message ----- From: "tmpm" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, April 21, 2004 11:50 AM Subject: [Asterisk-Users] Ok, Im confused
Im totally a newbee at *
Im confused.
Ive got a FWD account, and it works on the winboxen. Ive got * up
mostdo the echotest etc, so its working.
I want to get FWD working, and all the pages ive seen on setup are
places asconfusing.
Is FWD setup like IAXTEL? Do i plug in my FWD info in the same
jack....Illwant tothe IAXTEL stuff? Ive been trying for a week now, and Im more lost than before.
Ive got a Internet phonejack card in the penguin, phone0, and all I
do at this point is make and receive calls thru FWD using that
here.plug the house in later...Ill learn the other stuff later. Novoicemail, no
BS, no dial thru least cost routing, or nightlines.... just make itwork as
a phone.
Im either more stupid than I think, or Im missing something major
think)Ive got to the point the CLI shows me connected to FWD fine.(I
toSip show users
Username Secret Authen Def. Context a/c fwd.pulver.com secret md5,plaintext default no
Need some basic, stupidly simple scripts here...I dont need or want
winboxdial
1-700 or *9 or any other crap, just make it work like the stupid
I canphone for now...Ill read the wiki for a couple years, and then maybe
do voicemail or whatever..._______________________________________________
frustrated...and I know its showing...sri
_______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] 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
[EMAIL PROTECTED]
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 [EMAIL PROTECTED] 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 [EMAIL PROTECTED] 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
[EMAIL PROTECTED]
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 [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users