Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

При переводе звонка всегда ЗАНЯТО

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модератор: april22

При переводе звонка всегда ЗАНЯТО

Сообщение misha668 » 17 май 2019, 02:55

Приветствую вас, коллеги!
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()

Настройки писал какой-то давний админ задолго до меня.
misha668
 
Сообщений: 1
Зарегистрирован: 16 май 2019, 08:47

Re: При переводе звонка всегда ЗАНЯТО

Сообщение ded » 17 май 2019, 07:16

Наличие файла extensions_custom.conf говорит о том, что это скорее всего FreePBX (или Elastix - то же самое).
Наличие контекста [local-sip-call] говорит о том, что предыдущий админ не осилил немножко администрирование FreePBX, но имел какие-то знания по языку диал плана Астериск, и сделал что просили, как это умел.
Описание проблемы "Звонит мне коллега по внутреннему, я отвечаю "это не ко мне" и пытаюсь переключить на нужного специалиста. Transfer через ## " говорит о том, что вы языка диал-плана Астериск не знаете, в консоль, где можно видеть прохождение такого звонка и причину проблемы не заглядываете, или не понимаете, а значит вы - блондинка.
Блондинкам - или в раздел бизнес этого форума с такой проблемой, или перекрашиваться в брюнетку и читать "Будущее телефонии", издание 4-е, глава 6, и "FreePBX администрирование" на русском языке, на http://asterisk.ru - База знаний, книги.
ded
 
Сообщений: 14013
Зарегистрирован: 26 авг 2010, 19:00


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

© 2008 — 2019 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH