[asterisk-bugs] [Asterisk 0011282]: [patch] New Application to take control of applications executed on a channel from the AMI or Console

noreply at bugs.digium.com noreply at bugs.digium.com
Sat Dec 8 14:42:14 CST 2007


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11282 
====================================================================== 
Reported By:                moy
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   11282
Category:                   Applications/NewFeature
Reproducibility:            N/A
Severity:                   feature
Priority:                   normal
Status:                     new
Asterisk Version:            SVN 
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!): 89394 
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             11-17-2007 23:09 CST
Last Modified:              12-08-2007 14:42 CST
====================================================================== 
Summary:                    [patch] New Application to take control of
applications executed on a channel from the AMI or Console
Description: 
This new application allow to take control of the applications executed
using the Asterisk console or via AMI.

[default]
exten => _X.,1,Answer()
exten => _X.,2,DynamicApp()
exten => _X.,3,Hangup()

Once the channel enter DynamicApp, it will wait there for applications to
execute. Applications may arrive either from the console or AMI, like
this:

*CLI> dynapp SIP/testing-09124338 Playback hello-world

That will execute Playback application with hello-world arguments.

The same using AMI:

Action: AddDynApp
Channel: SIP/testing-09124338
App: Playback
Data: hello-world

I need some help of you guys to check locking/unlocking of channels, I
think I am doing right, but I am still unsure about some cases. It seems to
work though.

Comments and corrections are always welcomed.
====================================================================== 

---------------------------------------------------------------------- 
 moy - 12-08-07 14:42  
---------------------------------------------------------------------- 
Updated patch for latest trunk: asterisk-async-AGI-rev91983.patch

I have also added more comments to the code. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
12-08-07 14:42  moy            Note Added: 0075089                          
======================================================================




More information about the asterisk-bugs mailing list