[asterisk-users] PJSIP Sends BYE with Wrong IP
kctrey at gmail.com
Thu Apr 2 11:07:42 CDT 2015
On Thu, Apr 2, 2015 at 10:43 AM, Rusty Newton <rnewton at digium.com> wrote:
> On Wed, Apr 1, 2015 at 9:08 AM, Trey Hilyard <kctrey at gmail.com> wrote:
>> Hello -
>> I am trying to decide if I have stumbled across a bug in PJSIP or I am
>> just missing something. My Asterisk has two interfaces, an "internal" eth0
>> and an "external" eth1. In pjsip.conf, I define the following transports:
>> My internal endpoints use transport=internal and external endpoints use
>> transport=external. I guess that's obvious.
>> You show transports trusted and untrusted, you don't show any transports
> named internal and external... so that is confusing.
You are right. That is my fault that I was sanitizing the configuration for
the purpose of this email and uses different names.
> Everything works fine, most of the time. INVITEs, 1XX, 2XX are sent to the
>> right interface using the right source IP. But, when Asterisk tries to send
>> a BYE to any internal endpoint, it sends using the external IP, but it is
>> sent of the correct internal interface eth0. Only the IP layer is
>> incorrect. The SIP layer has the correct IP in the Via header. From what I
>> can tell, only BYE is affected.
>> I didn't have this problem with chan_sip. Am I just missing some
>> This sounds like improper configuration, or a bug.
> If you can pastebin a full (sanitized) pjsip.conf as well as an Asterisk
> log with verbose turned up, plus a SIP packet trace then we can take a
> look at it.
> I actually got the issue resolved by upgrading to 13.3.rc-1, since this is
just my development system. I assume that the problem was resolved between
the two releases.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the asterisk-users