I'm experiencing some problem using the transfer()
application,expecially when a call in received from a queue.
I'm using Asterisk 1.4.22.1

This is my scenario:

; this is the piece of code in extensions.conf that place the call in
the queue when 1111 is called
exten => 1111,1,Answer
exten => 1111,n,Queue(2000|t)

;this is the piece of code that calls the user test when 2222 is called
exten => 2222,1,Dial(SIP/test)

; this is the piece of code that transfer the call using REFER
exten => 3333,1,Transfer(SIP/[email protected])

Calling 1111 the call is placed on the queue, and then answered from a
member (SIP/test), when the member try to transfer the call to 3333
the call ends with an error every time.

Calling 2222 the call is placed directly to the user SIP/test, when
the user try to transfer the call to 3333 SOMETIMES the call ends with
an error.

Sometimes asterisk says:

> Auto fallthrough, channel 'SIP/xxxxxxxxxx' status is 'ANSWER'

and sometimes it says

> Auto fallthrough, channel 'SIP/xxxxxxxxxx' status is 'UNKNOWN'

Can you help me to guess the problem?
I've read that the REFER implementation in the transfer application is
not complete, is it true?
Is there any procedure / configuration to use a complete and stable
implementation of the REFER functionality?

Thanks to all in advance

-- 
/*************/
nik600
http://www.kumbe.it

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

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

Reply via email to