[asterisk-bugs] [JIRA] Closed: (ASTERISK-20294) Asterisk is unable to execute AGI commands longer than 2048 bytes
Matt Jordan (JIRA)
noreply at issues.asterisk.org
Wed Aug 22 09:19:07 CDT 2012
[ https://issues.asterisk.org/jira/browse/ASTERISK-20294?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matt Jordan closed ASTERISK-20294.
----------------------------------
Resolution: Not A Bug
> Asterisk is unable to execute AGI commands longer than 2048 bytes
> -----------------------------------------------------------------
>
> Key: ASTERISK-20294
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-20294
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Resources/res_agi
> Affects Versions: 10.7.0
> Reporter: Pavlo Lavrenenko
> Attachments: agi.log, testagi.pl
>
>
> Asterisk is unable to execute AGI commands longer than 2048 bytes, which are limited by statically allocated char buf[AGI_BUF_LEN]; buffer in res/res_agi.c::3466
> What was done:
> 1. Asterisk 10.7.0 from http://svn.asterisk.org/svn/asterisk/tags/10.7.0 configured and installed with --refix=/opt/asterisk-10.7.0;
> 2. Sample configs have been installed with make samples;
> 3. Peer added to sip.conf, Linksys UA registered;
> 4. exten => 000112, 1, AGI(/home/santa/sandbox/testagi.pl) added to [default] context in extensions.conf;
> 5. testagi.pl executes Background AGI application with concatenated promts as a parameter and total length > 4k;
> 6. A test call has been made to 000112.
> Expected results:
> Asterisk plays all the prompts sequentially.
> Real results:
> Asterisk reads up to 2048 bytes on each fgets() iteration, the command is being cutted up and not all prompts are being played.
> See agi log and testagi.pl code in attachment.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the asterisk-bugs
mailing list