Duane Larson
2010-Nov-01 20:21 UTC
[asterisk-users] Queue Group not forwaring calls to agents
I am trying to set up Hunt Groups and I am having some issues. Here is what I am trying to do. All my users actually register with OpenSIPS. Asterisk is using Realtime and I have set up a MySQL View Table so that Asterisk see's all the SIP users info that OpenSIPS has. This is what I have configured queues.conf ---------------------------------- [irock.com] strategy=leastrecent ringinuse=no joinempty=yes leavewhenempty=no announce-frequency=30 min-announce-frequency=15 periodic-announce-frequency=60 announce-holdtime=yes announce-position=yes ; ("You are now first in line.") queue-youarenext = queue-youarenext ; ("There are") queue-thereare = queue-thereare ; ("calls waiting.") queue-callswaiting = queue-callswaiting ; ("The current est. holdtime is") queue-holdtime = queue-holdtime ; ("minutes.") queue-minutes = queue-minutes ; ("seconds.") queue-seconds = queue-seconds ; ("Thank you for your patience.") queue-thankyou = queue-thankyou ; ("Hold time") queue-reporthold = queue-reporthold ; ("All reps busy / wait for next") periodic-announce = queue-periodic-announce extension.conf ------------------------- exten => 9012211611,1,Answer exten => 9012211611,2,Queue(irock.com,tT,,,300) exten => *50,1,Answer exten => *50,n,Macro(queue-login,${EXTEN},${EXTEN:0:4}) exten => *50,n,Hangup exten => *51,1,Answer exten => *51,n,Macro(queue-logout,${EXTEN},${EXTEN:0:4}) exten => *51,n,Hangup ;exten => *50,1,AgentLogin(); [macro-queue-login] exten => s,1,Set(agent=${EXTEN:4}) exten => s,n,Set(queue=irock.com) exten => s,n,NoOp(Queue login agent ${EXTEN:4} to queue ${phone}); exten => s,n,AddQueueMember(${queue}); exten => s,n,Playback(agent-loginok) [macro-queue-logout] exten => s,1,Set(agent=${EXTEN:4}) exten => s,n,Set(queue=irock.com) exten => s,n,NoOp(Queue logout agent ${EXTEN:4} from queue ${phone}); exten => s,n,RemoveQueueMember(${queue}); exten => s,n,Playback(agent-loggedoff) When I do a "queue show" I see the following Asterisk18*CLI> queue show irock.com has 0 calls (max unlimited) in 'leastrecent' strategy (0s holdtime, 0s talktime), W:0, C:0, A:15, SL:0.0% within 0s Members: SIP/9012211610 (dynamic) (Unavailable) has taken no calls yet No Callers So after I have logged in the agent by dialing *50 it shows up in the queue as a member but says Unavailable. So when someone calls the queue number "9012211611" I see the following Executing [9012211611 at irock.com:2] Queue("SIP/9012732009-00000045", " irock.com,tT,,,300") in new stack -- Started music on hold, class 'default', on SIP/9012732009-00000045 -- Stopped music on hold on SIP/9012732009-00000045 -- <SIP/9012732009-00000045> Playing 'queue-youarenext.slin' (language 'en') -- Told SIP/9012732009-00000045 in irock.com their queue position (which was 1) -- <SIP/9012732009-00000045> Playing 'queue-thankyou.slin' (language 'en') -- Started music on hold, class 'default', on SIP/9012732009-00000045 And I hear all the announcements, but it never calls the agent. Here is the output when I do a "sip show peer" for the agent that should be called. Asterisk18*CLI> sip show peer 9012211610 load * Name : 9012211610 Realtime peer: Yes, cached Secret : <Not set> MD5Secret : <Not set> Remote Secret: <Not set> Context : irock.com Subscr.Cont. : <Not set> Language : AMA flags : Unknown Transfer mode: open CallingPres : Presentation Allowed, Not Screened FromUser : 9012211610 FromDomain : irock.com Port 5060 Callgroup : Pickupgroup : MOH Suggest : Mailbox : 9012211610 VM Extension : asterisk LastMsgsSent : 32767/65535 Call limit : 2147483647 Max forwards : 0 Busy level : 1 Dynamic : No Callerid : "" <> MaxCallBR : 384 kbps Expire : -1 Insecure : no Force rport : Yes ACL : No DirectMedACL : No T.38 support : No T.38 EC mode : Unknown T.38 MaxDtgrm: -1 DirectMedia : No PromiscRedir : No User=Phone : No Video Support: No Text Support : No Ign SDP ver : No Trust RPID : No Send RPID : No Subscriptions: Yes Overlap dial : No DTMFmode : rfc2833 Timer T1 : 500 Timer B : 32000 ToHost : aethercommunications.com Addr->IP : 173.203.87.134:5060 Defaddr->IP : 97.74.144.17:5060 Prim.Transp. : UDP Allowed.Trsp : UDP Def. Username: 9012211610 SIP Options : (none) Codecs : 0x80000008000e (gsm|ulaw|alaw|h263|testlaw) Codec Order : (none) Auto-Framing : No 100 on REG : No Status : Unmonitored Useragent : Reg. Contact : Qualify Freq : 60000 ms Sess-Timers : Accept Sess-Refresh : uas Sess-Expires : 1800 secs Min-Sess : 90 secs RTP Engine : asterisk Parkinglot : Use Reason : No -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20101101/faa7868b/attachment-0001.htm