QueueMetrics forum

QueueMetrics => Running QueueMetrics => Topic started by: stroba on November 09, 2007, 11:45:06

Title: Attended transfer does not show up in QueueMetrics
Post by: stroba on November 09, 2007, 11:45:06
Hi,

When I make an attended transfer (defined in features.conf on Asterisk) I don´t see the call in QueueMetrics. Can this be done?

Regards,
stroba
Title: Re: Attended transfer does not show up in QueueMetrics
Post by: QueueMetrics on November 09, 2007, 17:09:56
Sad to tell, but this is by design in Asterisk. Worse still, the agent is not freed until the call is completed.....  :'(so do not use attended transfers.
Title: Re: Attended transfer does not show up in QueueMetrics
Post by: stroba on November 12, 2007, 07:58:19
I think you´re wrong. I´m using Asterisk version 1.4.12 and my agent can receive new calls immediately after he has made the attended transfer.
Title: Re: Attended transfer does not show up in QueueMetrics
Post by: QueueMetrics on November 12, 2007, 09:49:53
Are you using AgentCallBack or Local/XXX channels?
Title: Re: Attended transfer does not show up in QueueMetrics
Post by: stroba on November 12, 2007, 09:53:53
AgentCallback
Title: Re: Attended transfer does not show up in QueueMetrics
Post by: QueueMetrics on November 12, 2007, 14:29:09
In any case I have a feeling that it will not work because Asterisk does not generate the correct queue_log entries.
Title: Re: Attended transfer does not show up in QueueMetrics
Post by: kjos on November 29, 2007, 00:55:52
I have same experience with this. I am using Local/XXX@context as dynamic agents for the queues and this is discovered :
If members are added as LocalXXX@context/n, after attended call transfer, the agent is still blocked until the call is ended between the callee and the transfered extension.
If members are added without "/n" suffix, then they are available immediately after the call is transfered.
But in both situations, there is no record in queue_log that the call is transfered.
Another thing, if I try to monitor ( online with ChanSpy ), than in the first case ( with "/n", the call can be monitored,  otherwise ChanSpy connects to some non-existing channel and there is deaf line. To monitor the call, I have to ChanSpy the SIP extension directly instead of the Local channel.
This is, for me, problem with the asterisk PBX, some bug or probably problem with some parameter into the config files.

Title: Re: Attended transfer does not show up in QueueMetrics
Post by: QueueMetrics on December 01, 2007, 09:14:32
I think this is how Asterisk works more than a QM issue.  :'(
If there is no logging in the queue_log, QM cannot pick the information up.
Title: Re: Attended transfer does not show up in QueueMetrics
Post by: revolution on December 04, 2007, 21:59:13
a little something i should point out...

keep in mind that a transfer isn't THAT different than a call... (i.e. you can't transfer to a number that isn't even in the same context... that is... if your phone is in context qm_internal and my phone is in my_internal -- you can't dial or transfer to me if one context isn't included in the other)... so maybe look into evaluating the length of the calling number (assuming you're using an internal ext scheme of say four numbers) and possibly assigning a variable of 'transfer' and then passing that to queuedial.agi...

seems to work fine for me... i.e. QM picks up the transfer etc. :) but then again who am I to say what should and should not be done.
Title: Re: Attended transfer does not show up in QueueMetrics
Post by: QueueMetrics on December 06, 2007, 10:38:42
This looks really interesting...  :o would you like to share your configuration?
Title: Re: Attended transfer does not show up in QueueMetrics
Post by: revolution on December 06, 2007, 19:46:07
This looks really interesting...  :o would you like to share your configuration?

no problem... send me a PM telling me what you'd like to see (i.e. just extensions.conf? or???) and the email you'd like me to send it to
Title: Re: Attended transfer does not show up in QueueMetrics
Post by: QueueMetrics on December 08, 2007, 18:51:49
I think that you could post here the relevant part f your extensions.conf and add a little explanation (maybe in a new topic).