Brad Johnson
2009-Jun-18 14:21 UTC
[asterisk-users] Configuring Asterisk behind a SIP Proxy
We are trying to configure Asterisk (version 1.6.1.0) with some SIP phones behind a SIP Proxy/NAT device. The phones register properly to Asterisk, and to get Asterisk to register properly to the external SIP registrar we added this to the general section of sip.conf (the address of the Asterisk system on the LAN is 192.168.30.5): outboundproxy=192.168.30.10 register => myname:mysecret at my.provider.com/100 The problem we are facing is that it appears that the outboundproxy value is being treated globally by Asterisk so it sends all SIP traffic, including traffic to the phones, to the proxy. The behavior we want is that all outbound traffic is sent to the proxy, but inbound SIP traffic to the phones should be sent direct to the phones. The result we see is that an inbound Invite is received by Asterisk and then the Invite for the phone is sent by Asterisk to the outbound proxy. This causes much confusion. Can anyone please tell me how to configure Asterisk properly for working behind a SIP Proxy? Below you will find our configuration. Thanks, Brad Here is the channel for our SIP provider: [my_provider] type=peer host=my.provider.com username=100-phone secret=mysecret context=incoming canreinvite=no qualify=300 insecure=port,invite Here is a sample phone entry in sip.conf: [100_phone] type=friend username=100-phone secret=100secret host=dynamic context=internal Here is the relevant part of extensions.conf: [incoming] exten => 100,1,Dial(SIP/100_phone,30) exten => 100,n,Hangup() [internal] exten => _X.,1,Dial(SIP/my_provider/${EXTEN})
Hi, I have the same issue. Did you solved it? On Thu, Jun 18, 2009 at 5:21 PM, Brad Johnson <bjohnson at ecessa.com> wrote:> We are trying to configure Asterisk (version 1.6.1.0) with some SIP > phones behind a SIP Proxy/NAT device. The phones register properly to > Asterisk, and to get Asterisk to register properly to the external SIP > registrar we added this to the general section of sip.conf (the address > of the Asterisk system on the LAN is 192.168.30.5): > > outboundproxy=192.168.30.10 > register => myname:mysecret at my.provider.com/100 > > The problem we are facing is that it appears that the outboundproxy > value is being treated globally by Asterisk so it sends all SIP traffic, > including traffic to the phones, to the proxy. The behavior we want is > that all outbound traffic is sent to the proxy, but inbound SIP traffic > to the phones should be sent direct to the phones. > The result we see is that an inbound Invite is received by Asterisk and > then the Invite for the phone is sent by Asterisk to the outbound proxy. > This causes much confusion. > Can anyone please tell me how to configure Asterisk properly for working > behind a SIP Proxy? > Below you will find our configuration. > > Thanks, > Brad > > Here is the channel for our SIP provider: > > [my_provider] > type=peer > host=my.provider.com > username=100-phone > secret=mysecret > context=incoming > canreinvite=no > qualify=300 > insecure=port,invite > > Here is a sample phone entry in sip.conf: > > [100_phone] > type=friend > username=100-phone > secret=100secret > host=dynamic > context=internal > > Here is the relevant part of extensions.conf: > > [incoming] > exten => 100,1,Dial(SIP/100_phone,30) > exten => 100,n,Hangup() > > [internal] > exten => _X.,1,Dial(SIP/my_provider/${EXTEN}) > > > > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-- Best Regards, Giedrius -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20101025/619ccba0/attachment.htm