[asterisk-bugs] [JIRA] (ASTERISK-24922) ARI: Add the ability to intercept hold and raise an event

Matt Jordan (JIRA) noreply at issues.asterisk.org
Tue Apr 7 10:24:32 CDT 2015


     [ https://issues.asterisk.org/jira/browse/ASTERISK-24922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matt Jordan closed ASTERISK-24922.
----------------------------------

    Resolution: Fixed

> ARI: Add the ability to intercept hold and raise an event
> ---------------------------------------------------------
>
>                 Key: ASTERISK-24922
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-24922
>             Project: Asterisk
>          Issue Type: New Feature
>      Security Level: None
>          Components: Resources/res_ari_channels
>            Reporter: Matt Jordan
>
> For some applications - such as SLA - a phone pressing hold should not behave in the fashion that the Asterisk core would like it to. Instead, the hold action has some application specific behaviour associated with it - such as disconnecting the channel that initiated the hold; only playing MoH to channels in the bridge if the channels are of a particular type, etc.
> One way of accomplishing this is to mimic the {{TALK_DETECT}} function - that is, use a framehook. The framehook can intercept the hold frame, and instead of passing it on to the core, it can raise an event.
> The patch attached to this issue accomplished that as a new dialplan function, {{HOLD_INTERCEPT}}.



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



More information about the asterisk-bugs mailing list