[asterisk-bugs] [JIRA] (ASTERISK-23603) Intermittent Blind Transfer faliure when using AGI

Rusty Newton (JIRA) noreply at issues.asterisk.org
Tue Apr 8 16:39:20 CDT 2014


Rusty Newton created ASTERISK-23603:
---------------------------------------

             Summary: Intermittent Blind Transfer faliure when using AGI
                 Key: ASTERISK-23603
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-23603
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Resources/res_agi
    Affects Versions: SVN, 11.8.1, 12.1.1
            Reporter: Maciej Krajewski


Blind Transfers fails when it is  done by B side and you are using AGI in dialplan.
I've made some additional tests, the problem occurs only if AGI hangups the connection (EXEC HANGUP) at the end.

The problem did not occur in Asterisk 1.8.19.1 (I haven't checked in later versions).

I've attached the logs and made a simple AGI in bash to recreate this situation.
The dialplan should look like this:

{noformat}
exten => h,1,NoOP("po AGI ===================="${EXTEN}" "${ORGDEST}");

exten => h,2,Hangup
exten => t,1,Hangup(18)

exten => T,1,Hangup(18)

exten => 12,1,Dial(SIP/test002,45,Tt)
exten => 12,n,Hangup()

exten => 13,1,Dial(SIP/test003,45,Tt)
exten => 13,n,Hangup()

exten => 14,1,Dial(SIP/test004,45,Tt)
exten => 14,2,Hangup()

exten => 1,1,AGI(/root/asterisk.sh)
same => n,Hangup()
{noformat}

The problem does not occur if transfer is made by side A.
The problem does not occur if AGI does not send HANGUP at the end.

Call Scenario in log:
test003 dials 1 (calls to test004), test004 BT to test002 (dials 12). All calls are disconnected.



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



More information about the asterisk-bugs mailing list