[Asterisk-Users] Agent not ready
Marcus Deluigi (intern)
i-mardel at wicresoft.com
Mon Nov 21 19:56:21 MST 2005
> -----Original Message-----
> From: asterisk-users-bounces at lists.digium.com
> [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of
> BJ Weschke
> Sent: Wednesday, November 16, 2005 11:22 PM
> To: Asterisk Users Mailing List - Non-Commercial Discussion
> Subject: Re: [Asterisk-Users] Agent not ready
>
> On 11/16/05, Matt Riddell <matt.riddell at sineapps.com> wrote:
> > BJ Weschke wrote:
> > > On 11/16/05, Marcus Deluigi (intern)
> <i-mardel at wicresoft.com> wrote:
> > >
> > >>A stupid question, but is it possible to use the PauseQueueMember
> > >>function with AgendLogin?
> > >>
> > >>Whenever I use AgendLogin, I have a connection and the
> agend cannot
> > >>dial another extension to pause.
> > >>Creating a new line does not help, because the server returns 403
> > >>(forbidden).
> > >>
> > >>If I use AgendCallbackLogin, I have no log entry about
> the logout,
> > >>because there is no AgendLogout.
> > >>So I don't want to use that function ...
> > >>
> > >>My dialplan looks like this:
> > >>exten => 101,1,Playback(welcome)
> > >>exten => 101,2,AgentLogin()
> > >>exten => 102,1,PauseQueueMember(|Agent/1001)
> > >>exten => 103,1,UnpauseQueueMember()
> > >>
> > >>I tried various parameters for PauseQueueMember, but the CIL does
> > >>not even show an entry on dialing 102, after the connection is
> > >>established with the extension 101
> > >>
> > >>
> > >>>-----Original Message-----
> > >>>From: asterisk-users-bounces at lists.digium.com
> > >>>[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of BJ
> > >>>Weschke
> > >>>Sent: Wednesday, November 16, 2005 1:38 PM
> > >>>To: Asterisk Users Mailing List - Non-Commercial Discussion
> > >>>Subject: Re: [Asterisk-Users] Agent not ready
> > >>>
> > >>> You can pause a queue member using the PauseQueueMember
> function.
> > >>>
> > >>>On 11/16/05, Marcus Deluigi (intern)
> <i-mardel at wicresoft.com> wrote:
> > >>>
> > >>>>Hi!
> > >>>>
> > >>>>Is it possible for an agent (member of a queue) to set its
> > >>>
> > >>>status to
> > >>>
> > >>>>"not ready", e.g. if he has to do some work after a
> call? And is
> > >>>>it possible to record that time?
> > >>>>
> > >>>>I mean except of hanging up the phone and logging in to
> the queue
> > >>>>again ...
> > >>>>
> > >
> > >
> > > Using AgentCallBackLogin with just # as the extension to
> call back
> > > to I believe will log the agent out, so that's your
> solution for use
> > > with callbacklogin.
> > >
> > > PQM and UPQM are v1.2 functions so you must make sure
> that you are
> > > running 1.2 for them to work, but you also must dial 102
> or 103 in
> > > your dial plan as a new call. You cannot dial them from a
> connected
> > > agent connection using AgentLogin and expect them to
> work, so look
> > > at the solution above for possibly using
> AgentCallBackLogin instead
> > > of AgentLogin because that's what it sounds like you want to use.
> >
> > You could maybe assign them to a featuremap in features.conf.
> >
>
> I hadn't thought of that previously, but yes, that's an
> excellent option now that it's available. :)
Do you really mean featuremap or do you mean applicationmap?
What is the command for the featuremap?
'pausequeuemember' is not a featuremap command, but I don't find any
documentation about how to assign some user defined commands, except
with applicationmap.
I tried to test the applicationmap, but I don't get it working.
I assigned DYNAMIC_FEATURES=>automon in [globals] of extensions.conf
and tried the testfeature in features.conf, but I can't get it working.
More information about the asterisk-users
mailing list