[Asterisk-Users] Ok, Im confused

Brian Cuthie brian at systemix.com
Thu Apr 22 05:47:19 MST 2004


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" <jht at lj.net>
>To: <asterisk-users at lists.digium.com>
>Sent: Wednesday, April 21, 2004 8:58 PM
>Subject: Re: [Asterisk-Users] Ok, Im confused
>
>
>  
>
>>You can post your .conf files.
>>
>>But here is a guess at what you may need
>>replace "FWD##"  with your freeworlddialup number and "mypassword" with
>>    
>>
>your freeworlddialup
>  
>
>>password.
>>
>>in sip.conf
>>
>>context = from-fwd
>>register=FWD##:mypassword at fwd.pulver.com/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:1}@fwd)
>>exten => _.,4,Playback(invalid)
>>exten => _.,5,Hangup
>>
>>
>>
>>
>>
>>Jim
>>
>>James H. Thompson
>>jht at lava.net
>>
>>----- Original Message ----- 
>>From: "tmpm" <tmpm at softhome.net>
>>To: <asterisk-users at lists.digium.com>
>>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
>>>      
>>>
>10
>  
>
>>>different ways...still no joy.
>>>I'll go through it once again, maybe Im missing something, I dont know.
>>>      
>>>
>Im
>  
>
>>>about 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
>  
>
>>>its 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
>>>>jht at lava.net
>>>>
>>>>----- Original Message -----
>>>>From: "tmpm" <tmpm at softhome.net>
>>>>To: <asterisk-users at lists.digium.com>
>>>>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
>>>>>          
>>>>>
>and can
>  
>
>>>>>do the echotest etc, so its working.
>>>>>
>>>>>I want to get FWD working, and all the pages ive seen on setup are
>>>>>          
>>>>>
>most
>  
>
>>>>>confusing.
>>>>>Is FWD setup like IAXTEL? Do i plug in my FWD info in the same
>>>>>          
>>>>>
>places as
>  
>
>>>>>the 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
>>>>>          
>>>>>
>>>>want to
>>>>        
>>>>
>>>>>do at this point is make and receive calls thru FWD using that
>>>>>          
>>>>>
>jack....Ill
>  
>
>>>>>plug the house in later...Ill learn the other stuff later. No
>>>>>          
>>>>>
>>>>voicemail, no
>>>>        
>>>>
>>>>>BS, no dial thru least cost routing, or nightlines.... just make it
>>>>>          
>>>>>
>>>>work as
>>>>        
>>>>
>>>>>a phone.
>>>>>
>>>>>Im either more stupid than I think, or Im missing something major
>>>>>          
>>>>>
>here.
>  
>
>>>>>Ive got to the point the CLI shows me connected to FWD fine.(I
>>>>>          
>>>>>
>think)
>  
>
>>>>>Sip 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
>>>>>          
>>>>>
>to
>  
>
>>>>dial
>>>>        
>>>>
>>>>>1-700 or *9 or any other crap, just make it work like the stupid
>>>>>          
>>>>>
>winbox
>  
>
>>>>>phone for now...Ill read the wiki for a couple years, and then maybe
>>>>>          
>>>>>
>I can
>  
>
>>>>>do voicemail or whatever...
>>>>>
>>>>>frustrated...and I know its showing...sri
>>>>>
>>>>>_______________________________________________
>>>>>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
>>>>        
>>>>
>>>_______________________________________________
>>>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
>>
>>
>>    
>>
>
>_______________________________________________
>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
>  
>




More information about the asterisk-users mailing list