Asterisk Project : Function_AUDIOHOOK_INHERIT

Asterisk Project : Function_AUDIOHOOK_INHERIT This page last changed on Mar 30, 2011 by wikibot. # AUDIOHOOK_INHERIT() ### Synopsis Set whether an audiohook may be inherited to another channel ### Description By enabling audiohook inheritance on the channel, you are giving permission for an audiohook to be inherited by a descendent channel. Inheritance may be be disabled at any point as well. Example scenario: exten => 2000,1,MixMonitor(blah.wav) exten => 2000,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes) exten => 2000,n,Dial(SIP/2000) exten => 4000,1,Dial(SIP/4000) exten => 5000,1,MixMonitor(blah2.wav) exten => 5000,n,Dial(SIP/5000) In this basic dialplan scenario, let's consider the following sample calls Call 1: Caller dials 2000. The person who answers then executes an attended transfer to 4000. Result: Since extension 2000 set MixMonitor to be inheritable, after the transfer to 4000 has completed, the call will continue to be recorded to blah.wav Call 2: Caller dials 5000. The person who answers then executes an attended transfer to 4000. Result: Since extension 5000 did not set MixMonitor to be inheritable, the recording will stop once the call has been transferred to 4000. ### Syntax
    AUDIOHOOK_INHERIT(source)
##### Arguments `source` - The built-in sources in Asterisk are Note that the names are not case-sensitive `MixMonitor` `Chanspy` `Volume` `Speex` `JACK_HOOK` ### See Also ### Import Version This documentation was imported from Asterisk version SVN-branch-1.8-r311874.

Document generated by Confluence on Oct 04, 2011 12:42