[asterisk-bugs] [JIRA] (ASTERISK-25951) res_agi: Prevent run_agi from eating frames.

George Joseph (JIRA) noreply at issues.asterisk.org
Fri Apr 22 17:46:56 CDT 2016


George Joseph created ASTERISK-25951:
----------------------------------------

             Summary: res_agi:  Prevent run_agi from eating frames.
                 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


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