chan_sip: Update the via header when relaying SMS MESSAGE
authorJonathan Rose <jrose@digium.com>
Fri, 8 Mar 2013 20:26:03 +0000 (20:26 +0000)
committerJonathan Rose <jrose@digium.com>
Fri, 8 Mar 2013 20:26:03 +0000 (20:26 +0000)
commitb4a010e958226d21750a5a1797bf50f22898e974
tree61bd1e328121609b93fd96ae1a29b71a6d12470b
parent91eba7dc1371609c1915cd96fdc24c37b79ea19e
chan_sip: Update the via header when relaying SMS MESSAGE

Prior to this change, certain conditions for sending the message would
result in an address of '(null)' being used in the via header of the
SIP message because a NULl value of pvt->ourip was used when initially
generating the via header. This is fixed by adding a call to build_via
when the address is set before sending the message.

(closes issue ASTERISK-21148)
Reported by: Zhi Cheng
Patches:
700-sip_msg_send_via_fix.patch uploaded by Zhi Cheng (license 6475)
........

Merged revisions 382739 from http://svn.asterisk.org/svn/asterisk/branches/11

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@382746 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_sip.c