[asterisk-bugs] [JIRA] (ASTERISK-25951) res_agi: run_agi eats frames it shouldn't

Friendly Automation (JIRA) noreply at issues.asterisk.org
Fri Feb 3 05:33:10 CST 2017


    [ https://issues.asterisk.org/jira/browse/ASTERISK-25951?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=235054#comment-235054 ] 

Friendly Automation commented on ASTERISK-25951:
------------------------------------------------

Change 4879 merged by Joshua Colp:
res_agi: Prevent an AGI from eating frames it should not. (Re-do)

[https://gerrit.asterisk.org/4879|https://gerrit.asterisk.org/4879]

> res_agi:  run_agi eats frames it shouldn't
> ------------------------------------------
>
>                 Key: ASTERISK-25951
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-25951
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_agi
>    Affects Versions: 13.8.2
>            Reporter: George Joseph
>            Assignee: George Joseph
>      Target Release: 14.0.0
>
>
> The run_agi function is eating control frames when it shouldn't be. This is causing issues when an AGI is run from CONNECTED_LINE_SEND_SUB in a blond transfer. 
> Alice calls Bob.  Bob attended transfers to Charlie but hangs up before Charlie answers.
> Alice gets the COLP UPDATE indicating Charlie but Charlie never gets an UPDATE and is left thinking he's connected to Bob 
> In this case, when CONNECTED_LINE_SEND_SUB runs on Alice's channel and it calls an AGI, the extra eaten frames prevent CONNECTED_LINE_SEND_SUB from running on Charlie's channel.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list