Sriram escribió:

Hi ,

I;ve Asterisk 1.6.0 with static agents (sip softphones with extns 100 & 101 ) in a queue..When a caller arrives in queue , it lands on first 100 , 100 then does a blind transfer to 101 .. so that the caller can converse with 101 .. strangely enough the queue_log shows :

1253814090|1253814090.12|55365|NONE|ENTERQUEUE||98221232123

1253814093|1253814090.12|55365|SIP/100|CONNECT|3|1253814090.13|2

1253814104|1253814090.12|55365|SIP/100|TRANSFER|101|from-internal|3|11|1

Hi,

The queue_log content you are showing is the expected behavior. Once the call is transfered, is out of the domain of the Queue() application (it ends handling of the call and passes the control to the context and extension), so you get no more queue_log events. That is, the TRANSFER event counts as the last event on that queue for that call. The only chance to have queue_log events for the transferred call is to transfer to another queue, for example:

;Transfer context with queue

[from-internal]

exten => _X.,1,Answer

exten => _X.,2,*Queue*(transfer-queue,tT,,,90)

That way you will see the transferred call as an incoming call to transfer-queue. Now how to make the queue ring the desired extension is another issue. If using queues to transfer to any other available (not a specific one) agent suits your needs, it works like a charm. Obviously if someone transfers to the queue with no available members, it would be queued again in the transfer-queue until someone is ready to take the call. You can use attended transfer and blind transfer, it works the same way.

The third leg of the call that is the CALLERCOMPLETED part (Caller's talk time with 101) is not at all reflecting in the queue log...I;ve tried the same with lot many calls ...I also tried with asterisk 1.6.0 version but same problem persists.. my dial plan is ttached below along with sip.conf.

Extensions.conf

[incoming]

exten = _X.,1,*Queue*(55365,tT,,,90)
exten = _X.,2,Hangup

[from-internal]

exten => _X.,1,Answer

exten => _X.,2,Dial(SIP/{EXTEN},20,tT)


queues.conf


[general]
persistentmembers = yes
autofill = yes

Canreinvite=yes ; (tried with NO also)


monitor-type = MixMonitor

[55365]
fullname = Frontdesk
strategy = roundrobin
context=from-internal

ringinuse=no

setinterfacevar=yes

setqueueentryvar=yes

timeout = 10
wrapuptime =
autofill = yes
autopause = no
maxlen =
joinempty = no
leavewhenempty = no
reportholdtime = no
musicclass =
call-limit = 20
member = SIP/100
member = SIP/101
member = SIP/102

Please help , I m in a total mess ...Thanks Sriram

Cheers,

--
Ing. Miguel Molina
Grupo de Tecnología
Millenium Phone Center

_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

AstriCon 2009 - October 13 - 15 Phoenix, Arizona
Register Now: http://www.astricon.net

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to