[asterisk-users] How to execute an AGI script for each call.

Joshua Colp jcolp at digium.com
Wed Jul 2 08:06:03 CDT 2014


Anurag Rana wrote:
> Hi All,

Kia ora,

> I am trying to execute some AGI script no matter what extension is called.
> There is 'h' extension to call AGI script when any call hangs up no
> matter what extension hangup.
>
> for example ->
>
> [some-context]
>
> /// something here which call AGI script no matter what extension
> receive call.
>
> exten => 111,1,Dial(SIP/111)
> exten => 112,1,Dial(SIP/112)
>
> exten => h,1,AGI(pt.py)   ;; executes no matter what extension hang up

Have your first priority be a pattern match of something like _X. which 
executes your AGI. Then have your second priority be the specialized 
logic (such as the Dial above). That should do what you want.

Cheers,

-- 
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org



More information about the asterisk-users mailing list