On Tue, Oct 28, 2014 at 9:38 AM, Kevin Harwell <kharw...@digium.com> wrote:
>
> On Mon, Oct 27, 2014 at 6:35 PM, John Kiniston <johnkinis...@gmail.com> wrote:
>>
>> Howdy,
>>
>> I'm trying to get my feet wet with pjsip using the conversion script 
>> mentioned on the Wiki on this page:
>>
>> https://wiki.asterisk.org/wiki/display/AST/Migrating+from+chan_sip+to+res_pjsip
>>
>> I'm using the copy of the script that's included with Asterisk 13
>>
>> /usr/src/asterisk-13.0.0/contrib/scripts/sip_to_pjsip
>>
>> I assume I run it from /etc/asterisk with the input and output file as 
>> arguments however there's no instructions and I don't Grok python.
>>
>> Unfortunately it's not working, Despite what the below error states I do 
>> have a udpbindaddr set to 0.0.0.0  in my configuration.
>>
>> root@kiniston01:/etc/asterisk# 
>> /usr/src/asterisk-13.0.0/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py 
>> sip.conf pjsip.conf
>> Traceback (most recent call last):
>>   File 
>> "/usr/src/asterisk-13.0.0/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py", 
>> line 1158, in <module>
>>     pjsip, non_mappings = convert(sip, pjsip_filename, dict(), False)
>>   File 
>> "/usr/src/asterisk-13.0.0/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py", 
>> line 1090, in convert
>>     map_transports(sip, pjsip, nmapped)
>>   File 
>> "/usr/src/asterisk-13.0.0/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py", 
>> line 817, in map_transports
>>     create_udp(sip, pjsip, nmapped)
>>   File 
>> "/usr/src/asterisk-13.0.0/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py", 
>> line 590, in create_udp
>>     bind = sip.multi_get('general', ['udpbindaddr', 'bindaddr'])[0]
>>   File 
>> "/usr/src/asterisk-13.0.0/contrib/scripts/sip_to_pjsip/astconfigparser.py", 
>> line 407, in multi_get
>>     (key_list, section))
>> LookupError: keys ['udpbindaddr', 'bindaddr'] not found for section 'general'
>
>
> Based on the error I am guessing that you don't have the option 'udpbindaddr' 
> or 'bindaddr' specified in the 'general' section of your sip.conf.  If you 
> add one of those options to the 'general' configuration section in your 
> sip.conf it should hopefully work around the issue.
>
> However, the script shouldn't error out in such a manner, so please file an 
> issue [1] to the bug tracker and be sure to mention the documentation too 
> since that should be updated as well.  Asterisk issue guidelines can be found 
> at the following [2].
>
> [1] https://issues.asterisk.org/jira
> [2] 
> https://wiki.asterisk.org/wiki/display/AST/Asterisk+Issue+Guidelines#AsteriskIssueGuidelines-Submittingthebugreport
>

It throws this error for me as well on the sample sip.conf, which does
have a udpbindaddr defined in the [general] context - so it's a
legitimate bug in the script.

-- 
Matthew Jordan
Digium, Inc. | Engineering Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: http://digium.com & http://asterisk.org

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to