sip_to_pjsip: improve ability to parse input files
authorScott Griepentrog <sgriepentrog@digium.com>
Fri, 9 Jan 2015 22:09:04 +0000 (22:09 +0000)
committerScott Griepentrog <sgriepentrog@digium.com>
Fri, 9 Jan 2015 22:09:04 +0000 (22:09 +0000)
commitfba836cc02a3d873c4d726f41b585eedb8cc8512
tree14edd5339274fedee7ae3814437a4cd98e2a9dbf
parent5b309383946aaec528211df44d695e78f12b61b0
sip_to_pjsip: improve ability to parse input files

General improvements to SIP to PJSIP conversion utility:

1) track default section of input file to allow parsing
   an include file that doesn't specify a [section]

2) informatively handle case of assignment without [section]

3) correctly handle getting sections from included files
   - [section]'s are inherited by included file

4) provide null string as default transport bind ip

5) gracefully handle missing portions of registration string

6) denote steps of operation during conversion and confirm
   top level files as a convenience

ASTERISK-24474 #close
Review: https://reviewboard.asterisk.org/r/4280/
Reported by: John Kiniston
........

Merged revisions 430469 from http://svn.asterisk.org/svn/asterisk/branches/13

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@430470 65c4cc65-6c06-0410-ace0-fbb531ad65f3
contrib/scripts/sip_to_pjsip/astconfigparser.py
contrib/scripts/sip_to_pjsip/sip_to_pjsip.py