[asterisk-bugs] [JIRA] (ASTERISK-25138) Unclosed parenthesis in AGI argument leads to further arguments concatenated
Rusty Newton (JIRA)
noreply at issues.asterisk.org
Thu May 28 19:04:33 CDT 2015
[ https://issues.asterisk.org/jira/browse/ASTERISK-25138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rusty Newton updated ASTERISK-25138:
------------------------------------
Assignee: alexr1
Status: Waiting for Feedback (was: Triage)
> Unclosed parenthesis in AGI argument leads to further arguments concatenated
> ----------------------------------------------------------------------------
>
> Key: ASTERISK-25138
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-25138
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Affects Versions: 11.10.2
> Environment: Asterisk 11.10.2
> Reporter: alexr1
> Assignee: alexr1
> Severity: Minor
>
> This is an observation from our production environment. Currently we don't have anything higher than 11.10.2 running, so I can't test it on more recent versions.
> I'm passing a variable (PBXCIDNAME) to PBXIN.php as the third argument. The PBXCIDNAME is "Example Long Caller ID Name (" and so it ends with an open parenthesis (Note, when there is a closed parenthesis, everything works normally!). For some reason, this causes asterisk to combine the arguments that follow with the third argument, resulting in:
> agi_arg_1: 1234567890
> agi_arg_2: 0399999999
> agi_arg_3: Example Long Caller ID Name (,,29457297,,SIP/example-00073f0f
> Instead of:
> agi_arg_1: 1234567890
> agi_arg_2: 0399999999
> agi_arg_3: Example Long Caller ID Name (
> agi_arg_4:
> agi_arg_5: 29457297
> agi_arg_6:
> agi_arg_7: SIP/example-00073f0f
> Steps to reproduce the problem:
> Extensions.conf:
> {code}
> exten => s,8,AGI(PBXIN.php,${FROM_DID},${PBXCID},${PBXCIDNAME},${PBXVR},${PBXCALLID},${PBXWL},${CHANNEL})
> {code}
> Console:
> {code}
> -- Executing [s at pbx-incoming:8] AGI("SIP/example-00073f0f", "PBXIN.php,1234567890,0399999999,Example Long Caller ID Name (,,29457297,,SIP/example-00073f0f") in new stack
> {code}
> AGI Debug Log:
> {code}
> AGI Tx >> agi_request: PBXIN.php
> AGI Tx >> agi_channel: SIP/example-00073f0f
> AGI Tx >> agi_language: en
> AGI Tx >> agi_type: SIP
> AGI Tx >> agi_uniqueid: 1432778055.480828
> AGI Tx >> agi_version: 11.10.2
> AGI Tx >> agi_callerid: 0399999999
> AGI Tx >> agi_calleridname: Example Long Caller ID Name (
> AGI Tx >> agi_callingpres: 0
> AGI Tx >> agi_callingani2: 0
> AGI Tx >> agi_callington: 0
> AGI Tx >> agi_callingtns: 0
> AGI Tx >> agi_dnid: 1234567890
> AGI Tx >> agi_rdnis: unknown
> AGI Tx >> agi_context: pbx-incoming
> AGI Tx >> agi_extension: s
> AGI Tx >> agi_priority: 8
> AGI Tx >> agi_enhanced: 0.0
> AGI Tx >> agi_accountcode:
> AGI Tx >> agi_threadid: 139894436325120
> AGI Tx >> agi_arg_1: 1234567890
> AGI Tx >> agi_arg_2: 0399999999
> AGI Tx >> agi_arg_3: Example Long Caller ID Name (,,29457297,,SIP/example-00073f0f
> {code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list