[asterisk-users] Asterisk 1.6 Transfer issue[Edited]
Miguel Molina
mmolina at millenium.com.co
Thu Sep 24 08:54:23 CDT 2009
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090924/dffbf2a6/attachment.htm
More information about the asterisk-users
mailing list