Opt-out of Queue

Joined: Wed 28 of Mar, 2007

Re: Opt-out of Queue

Posted:Mon 03 of Aug, 2009 (20:17 UTC)
I managed to get it to work by changing the application in features.conf from Transfer to Goto, but I still get an error:

jumpout => 9,self/caller,Goto(mainmenu,s,1)

 --  Feature Found: jumpout exten: jumpout
[Aug  3 14:13:28] WARNING[20145]: features.c:1849 feature_exec_app: Could not find application (Goto(mainmenu)

If you look at the debug there is an obvious open parameter before Goto which should not be there, but it is nowhere to be defined.
Joined: Wed 28 of Mar, 2007

Opt-out of Queue

Posted:Sun 02 of Aug, 2009 (16:39 UTC)
I need help with allowing the caller to be able to opt-out of a established call handled by a queue. I play a message letting the caller know to push "#" anytime during the call to return to the main menu. I've tried accomplishing this by creating a custom application map, here is the results, any help is greatly appreciated.

First thing I did was create the following application in features.conf

jumpout => #,self,Transfer,#

Next on extensions.conf I tried activating the application for the caller

exten => 1,1,Playback(custom/presspoundtoreturntomainmenu)
exten => 1,2,Set(__DYNAMIC_FEATURES=jumpout)
exten => 1,3,Goto(queue1,s,1)

exten => #,1,Answer
exten => #,2,Playback(custom/onemomentplease)
exten => #,3,Goto(mainmenu,s,1)

I've also tried to set it at the queue level:
exten => s,1,NoOp('we are at Queue#1')
exten => s,2,Set(__DYNAMIC_FEATURES=jumpout)
exten => #,1,Goto(mainmenu)

When I go through the IVR on the console I see the feature is set:
Executing [1@mainmenu:2] Set("SIP/200.122.X.X-01ae8cc8", "__DYNAMIC_FEATURES=jumpout") in new stack

but when I try and execute it as a caller, nothing happens and I get this on my CLI:
 --  Feature Found: jumpout exten: jumpout
    -- Incoming call: Got SIP response 400 "Bad Request" back from 200.122.X.X

Please help as I have been jamming at this for quite some time and can't find a reason why it does not execute the command.