[asterisk-bugs] [JIRA] (ASTERISK-17425) [patch] Run a macro on picked up channel when bridging
Joshua Colp (JIRA)
noreply at issues.asterisk.org
Tue Dec 19 07:09:07 CST 2017
[ https://issues.asterisk.org/jira/browse/ASTERISK-17425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joshua Colp updated ASTERISK-17425:
-----------------------------------
Affects Version/s: 13.18.4
> [patch] Run a macro on picked up channel when bridging
> ------------------------------------------------------
>
> Key: ASTERISK-17425
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-17425
> Project: Asterisk
> Issue Type: New Feature
> Components: Applications/app_directed_pickup
> Affects Versions: 1.6.2.15, 13.18.4
> Reporter: Gregory Hinton Nietsky
> Severity: Minor
> Attachments: app_directed_pickup.patch, app_directed_pickup-trunk.patch
>
>
> as a companion to ASTERISK-17420 to aid with the move from call-limits to channel group variables. the problem with pickup and queue is that they manage channels outside the dialplan and need "helpers" to deal with channel groups.
> in the case of pickup when a call is placed to a extension with say a "<EXTEN>@called" channel group when it is picked up this needs to be cleared to allow further calls when call waiting is disabled.
> exten => s,n,GotoIf($[$[${ GROUP_COUNT(${ARG1}@called)} >= 1] | $[${GROUP_COUNT(${ARG1}@caller)} >= 1] | $[${GROUP_COUNT(${ARG1}@pickup)} >= 1] | $[${GROUP_COUNT(${ARG1}@qagent)} >= 1]]?s-BUSY,1)
> where
> caller is set when a call is placed.
> called is set when a call is received
> pickup is set when before calling pickup in the dialplan
> qagent is set with patch to queue
> Hope this is found to be useful and finds a home in trunk.
> ****** ADDITIONAL INFORMATION ******
> not sure what time to put in the "wait for bridge" perhaps there is a better method ??
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list