[asterisk-users] Queue() problems
Turbo Fredriksson
turbo at bayour.com
Fri Oct 26 08:30:42 CDT 2007
I've been trying to setup AddQueueMember() as a replacement
for the deprecated AgentCallbackLogin(), but I get _tree_
Queue()'s.
Massaged extensions.conf (can provide the original if need be):
----- s n i p -----
[default]
include => agent-loginout
include => local
; ----------
[agent-loginout]
exten => _100.,n,Macro(queue-addremove,I${EXTEN:3},dispatch,10)
[macro-queue-addremove]
exten => s,1,Goto(${ARG1:0:1})
exten => s,n(I),AddQueueMember(${ARG2},Local/${ARG1:1}@agents,${ARG3});
exten => s,n,Macro(queue-success,${ARG1:0:1})
[macro-queue-success]
exten => s,1,Playback(agent-loginok);
[local]
exten => 2403,1,Macro(switchboard-number,${EXTEN})
[macro-switchboard-number]
exten => s,n,Goto(switchboard-menu,s,1)
[switchboard-menu]
exten => s,1,SetMusicOnHold(slimp3)
exten => s,n,Macro(queue-call,dispatch)
exten => s,n,Goto(noqueue,s,1)
[macro-queue-call]
exten => s,1,Background(pls-wait-connect-call)
exten => s,n,WaitExten(0.3)
exten => s,n,Queue(${ARG1},,${ARG2})
----- s n i p -----
The output (very little massaging):
----- s n i p -----
-- Executing [s at switchboard-menu:1] SetMusicOnHold("SIP/2404-081872e0", "slimp3") in new stack
-- Executing [s at switchboard-menu:8] Macro("SIP/2404-081872e0", "queue-call|dispatch") in new stack
-- Executing [s at macro-queue-call:2] BackGround("SIP/2404-081872e0", "pls-wait-connect-call") in new stack
-- <SIP/2404-081872e0> Playing 'pls-wait-connect-call' (language 'se')
-- Executing [s at macro-queue-call:3] WaitExten("SIP/2404-081872e0", "0.3") in new stack
-- Timeout on SIP/2404-081872e0, continuing...
-- Executing [s at macro-queue-call:5] Queue("SIP/2404-081872e0", "dispatch") in new stack
-- Started music on hold, class 'slimp3', on channel 'SIP/2404-081872e0'
-- Executing [2403 at switchboard-menu:1] Macro("Local/2403 at switchboard-menu-3730,2", "queue-call|dispatch|") in new stack
-- Executing [s at macro-queue-call:2] BackGround("Local/2403 at switchboard-menu-3730,2", "pls-wait-connect-call") in new stack
-- <Local/2403 at switchboard-menu-3730,2> Playing 'pls-wait-connect-call' (language 'en')
-- Local/2403 at switchboard-menu-3730,1 answered SIP/2404-081872e0
-- Stopped music on hold on SIP/2404-081872e0
-- Executing [s at macro-queue-call:3] WaitExten("Local/2403 at switchboard-menu-3730,2", "0.3") in new stack
-- Timeout on Local/2403 at switchboard-menu-3730,2, continuing...
-- Executing [s at macro-queue-call:5] Queue("Local/2403 at switchboard-menu-3730,2", "dispatch") in new stack
-- Started music on hold, class 'slimp3', on channel 'Local/2403 at switchboard-menu-3730,2'
-- Executing [2403 at agents:2] Queue("Local/2403 at agents-9897,2", "dispatch|t") in new stack
-- Started music on hold, class 'slimp3', on channel 'Local/2403 at agents-9897,2'
-- Stopped music on hold on Local/2403 at agents-9897,2
-- <Local/2403 at agents-9897,2> Playing 'queue-thereare' (language 'en')
-- <Local/2403 at agents-9897,2> Playing 'digits/2' (language 'en')
-- <Local/2403 at agents-9897,2> Playing 'queue-callswaiting' (language 'en')
-- Hold time for dispatch is 0 minutes 30 seconds
----- s n i p -----
Please also note the two Background()'s, the first playing in 'se',
the other one in 'en'! And then all additional playing is in 'en'.
The bigest problem is that the phone which is logged in on as agent
doesn't ring and I don't hear the queue messages, only the MOH...
As seen, the config etc comes from the queues-with-callback-members.txt
file. But since I don't read AEL, I had to wing it...
Since nothing actually works, I must have missed something big...
--
arrangements DES class struggle Khaddafi Noriega North Korea president
killed ammonium Marxist Mossad Panama Iran Saddam Hussein domestic
disruption
[See http://www.echelonwatch.org/ for more about this]
http://www.theregister.co.uk/2001/09/06/eu_releases_echelon_spying_report/
http://www.aclu.org/safefree/nsaspying/23989res20060131.html#echelon
More information about the asterisk-users
mailing list