Summary: | ASTERISK-19459: Asterisk sending BYE on wrong NIC | ||
Reporter: | Dan McKeehan (dmckeehan) | Labels: | |
Date Opened: | 2012-03-01 20:00:14.000-0600 | Date Closed: | 2012-03-02 12:14:25.000-0600 |
Priority: | Minor | Regression? | |
Status: | Closed/Complete | Components: | Channels/chan_sip/General |
Versions: | 1.8.9.3 | Frequency of Occurrence | Constant |
Related Issues: | |||
Environment: | Centos x86_64 5.7 | Attachments: | |
Description: | Asterisk server dual nic, proxy server on eth0, rtp goes out eth1 In this environment the server sends ACK and BYE messages out eth1 even though outboundproxy is set in the sip.conf It seems to reply to the ip that is in the contact field, it should send all the sip traffic to the outboundproxy. | ||
Comments: | By: Walter Doekes (wdoekes) 2012-03-02 02:03:16.167-0600 SIP proxies are supposed to get out of the way unless they explicitly want to stay in them (see the Record-Route options for your proxy). Having said that, there is usually an option to force the use of the proxy. In asterisk's case the sip.conf sample says this: {quote} ;outboundproxy=proxy.provider.domain,force ; Send ALL outbound signalling to proxy, ignoring route: headers {quote} By: Dan McKeehan (dmckeehan) 2012-03-02 12:14:25.566-0600 The ,force in the outboundproxy field in sip.conf worked. Please add to comment field in sip.conf for everyone else. |