do all sip registry parsing before transmit_register
authorDavid Vossel <dvossel@digium.com>
Wed, 26 May 2010 19:46:49 +0000 (19:46 +0000)
committerDavid Vossel <dvossel@digium.com>
Wed, 26 May 2010 19:46:49 +0000 (19:46 +0000)
commit77a96c5a93076926468680267a53140c2f4b842b
treea2e2c262b493d64222ad1ee9ae67cb477048123d
parent07500098c1eafdad2dd6cab5f4e343465c8916d0
do all sip registry parsing before transmit_register

This patch breaks up every part of the sip registry string during
config parsing and removes all parsing from transmit_register().
Thanks to Nick_Lewis for contributing this patch!

(closes issue #14331)
Reported by: Nick_Lewis
Patches:
      chan_sip.c-domparse.patch uploaded by Nick Lewis (license 657)
      chan_sip.c.patch uploaded by Nick Lewis (license 657)
      chan_sip.c.domainparse3.patch uploaded by Nick Lewis (license 657)
      chan_sip.c-domparse4.patch uploaded by Nick Lewis (license 657)
      chan_sip.c-domparse5.patch uploaded by Nick Lewis (license 657)
      nicklewispatch.diff uploaded by dvossel (license 671)
Tested by: Nick_Lewis, dvossel

Review: https://reviewboard.asterisk.org/r/628/

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@266090 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_sip.c
channels/sip/config_parser.c
channels/sip/include/sip.h
main/app.c