Приветствую всех присутствующих!!
CentOS 5 Elastix x86 2.3.0
Asterisk 1.8.11.0 FreePBX 2.8.1
Не могу справиться со следующей проблемой:
При переводе звонка (transfer) - вызываемый абонент (тот, на кого переводится вызов) всегда "занят".
Более подробно на примере:
Звонит мне коллега по внутреннему, я отвечаю "это не ко мне" и пытаюсь переключить на нужного специалиста. Transfer через ## (или через *2 или через кнопку на телефоне) срабатывает нормально - набираю внутренний номер нужного абонента - в трубке у меня идет сигнал занято, а у ожидающего абонента звучит "соединение невозможно, пожалуйста, проверьте номер". При этом номер, на который перевожу свободен (т.е., по телефону никто не разговаривает, трубка лежит на месте).
И так при переводе на любой внутренний номер.
То же самое при переводе звонка, поступившего из вне.
features show говорит следующее:
Builtin Feature Default Current
--------------- ------- -------
Pickup *8 **
Blind Transfer # ##
Attended Transfer *2
One Touch Monitor *1
Disconnect Call * *
Park Call
One Touch MixMonitor
Dynamic Feature Default Current
--------------- ------- -------
(none)
Feature Groups:
---------------
(none)
Call parking (Parking lot: default)
------------
Parking extension : 0
Parking context : parkedcalls
Parked call extensions: 1-5
Parkingtime : 120000 ms
MusicOnHold class : default
Enabled : Yes
Возможно, проблема кроется здесь:
extensions_custom.conf
;===================================================================================
;================================= Внутренние звонки ===============================
;===================================================================================
[local-sip-call]
include => from-internal
;exten => _XXXX,1,Dial(SIP/${EXTEN},30,twW)
;exten => _XXXX,n,Hangup()
exten => 110,1,NoOP()
exten => 110,n,Dial(SIP/109&SIP/110,30,twW)
exten => 110,n,Hangup()
exten => 111,1,Dial(SIP/244,30,twW) ;gurikov
exten => 111,n,Hangup()
exten => 147,1,NoOP()
exten => 147,n,Dial(SIP/140,60,twW)
exten => 147,n,Hangup()
exten => _*XXXXX,1,NoOP()
exten => _*XXXXX,n,Set(CALLERID(num)=27${CALLERID(num)})
exten => _*XXXXX,n,NoOp(Caller ID is ${CALLERID(all)})
exten => _*XXXXX,n,Dial(SIP/trunk-ttk-cisco/${EXTEN:1},30,TW)
;exten => _*XXXXX,n,Dial(SIP/gtel-out/74956631133,60,twW)
exten => _*XXXXX,n,Hangup()
exten => _**XXXXX,1,NoOP()
exten => _**XXXXX,n,Set(CALLERID(num)=27${CALLERID(num)})
exten => _**XXXXX,n,NoOp(Caller ID is ${CALLERID(all)})
exten => _**XXXXX,n,Dial(SIP/trunk-ttk-cisco/${EXTEN:1},30,TW)
exten => _**XXXXX,n,Hangup()
exten => 130,1,NoOP()
exten => 130,n,Dial(SIP/130,10,twW) ;ponomareva
exten => 130,n,Set(CALLERID(all)="743574 <743574>")
exten => 130,n,Dial(SIP/trunk-sip-vtk/199079243090075)
exten => 130,n,Hangup()
exten => 146,1,NoOP()
exten => 146,n,Dial(SIP/146,10,twW) ;sanchez
exten => 146,n,Background(transfer)
exten => 146,n,Set(CALLERID(num)=743574)
exten => 146,n,Dial(SIP/trunk-sip-vtk/199079243090082,60,twW)
;exten => 146,n,Dial(SIP/gtel-out/89243090082,60,twW)
exten => 146,n,Hangup()
exten => 404,1,NoOP()
exten => 404,n,Dial(SIP/146,10,twW) ;sanchez
exten => 404,n,Background(transfer)
exten => 404,n,Set(CALLERID(num)=743574)
exten => 404,n,Dial(SIP/trunk-sip-vtk/199079243090082,60,twW)
;exten => 404,n,Dial(SIP/gtel-out/89243090082,60,twW)
exten => 404,n,Hangup()
exten => 319,1,NoOP()
exten => 319,n,Set(CALLERID(all)="41342 <41342>")
exten => 319,n,Dial(SIP/trunk-fxo-41722/41319)
exten => 319,n,Hangup()
;exten => 330,1,NoOP()
;exten => 330,n,Set(CALLERID(all)="41342 <41342>")
;exten => 330,n,Dial(SIP/trunk-fxo-41722/41330)
;exten => 330,n,Hangup()
exten => _0N,1,NoOP()
exten => _0N,n,Set(CALLERID(num)=743574)
exten => _0N,n,Dial(SIP/trunk-sip-vtk/${EXTEN},60,wW)
exten => _0N,n,Hangup()
;exten => _XXX,1,Dial(SIP/${EXTEN},30,twW)
;exten => _XXX,n,Hangup()
exten => i,1,Dial(SIP/109&SIP/110,30,twW)
exten => t,1,Dial(SIP/109&SIP/110,30,twW)
exten => h,1,Hangup()
[fax-exten]
exten => 188,1,NoOP()
exten => 188,n,Dial(IAX2/188,30)
exten => 188,n,Hangup()
Настройки писал какой-то давний админ задолго до меня.