I can see how you log an agent in, but how to log one out? For login I think I'll have our people dial something like _8900XXXX, then use $(EXTEN:4} to get the callback extension automatically I can't find any better way at the moment, all my outgoing CID info needs to point to our main trunk line, but I'm not sure I can make that happen any other way than what I'm doing now which is to set CID info on each SIP peer....thats a separate issue though. I'd like though for agents to be able to log themselves OUT of the queue, without going through the ring timeout setting. TIA!
> -----Original Message----- > From: Michael Loftis [mailto:mloftis@wgops.com] > Sent: Monday, September 27, 2004 3:03 PM > To: asterisk-users@lists.digium.com > Subject: [Asterisk-Users] Agent Call Back LOGOUT? > > > I can see how you log an agent in, but how to log one out? > >Just have your agent call the exten for AgentCallBackLogin then When it asks them for their new extension just hit #. Then The agent should hear: "Agent Logged Off. Goodbye".
On 12:02 PM 9/27/2004, Michael Loftis wrote: >I can see how you log an agent in, but how to log one out? > > >For login I think I'll have our people dial something like _8900XXXX, then >use $(EXTEN:4} to get the callback extension automatically I can't find any >better way at the moment, all my outgoing CID info needs to point to our >main trunk line, but I'm not sure I can make that happen any other way than >what I'm doing now which is to set CID info on each SIP peer....thats a >separate issue though. > >I'd like though for agents to be able to log themselves OUT of the queue, >without going through the ring timeout setting. Why not force callerid to outbound trunk line in your outbound dialplan or macro? You could even implement a simple GotoIf check to match known inbound systems and if they match requirements, then set outbound trunk callerid? This way you have internal callerid info for internal use, and you override that with your main inbound callerid when calls are sent out on the trunk.