Страница 1 из 2

Не работает переадресация входящих вызовов

Добавлено: 19 ноя 2020, 16:13
garcol
Здравствуйте.
Используется Asterisk 17.7.0. Не замечает опцию t в приложении Dial.

Код: Выделить всё

exten => 101,1,NoOp()
   same => n,Dial(SIP/101,,t)
exten => 102,1,NoOp()
   same => n,Dial(SIP/102,,t)
Если использовать "T", то переадресация на вызывающем абоненте работает, если убрать "T", то не работает и нажатие (##) не даёт ни какой реакции. А наличие опции "t" он игнорирует и не даёт ни какой реакции при нажатии ##, как будто её нет. В консоли нажатия тоже не дают ни какой реакции. Пробовал разные варианты: tT, Tt, t, T.

Re: Не работает переадресация входящих вызовов

Добавлено: 19 ноя 2020, 20:29
ded
CLI> features show ?

Re: Не работает переадресация входящих вызовов

Добавлено: 20 ноя 2020, 01:56
zzuz
Советую внимательно почитать изменения в работе условных и безусловных переводов на версиях 16+ .

Re: Не работает переадресация входящих вызовов

Добавлено: 20 ноя 2020, 11:17
garcol
ded писал(а):CLI> features show ?

Код: Выделить всё

Builtin Feature           Default Current
---------------           ------- -------
Pickup                    *8      *8     
Blind Transfer            #       ##     
Attended Transfer                 #*     
One Touch Monitor                        
Disconnect Call           *       *      
Park Call                                
One Touch MixMonitor                     

Dynamic Feature           Default Current
---------------           ------- -------
Не думаю что проблема с этим т.к. у вызывающего оно работает, а у вызываемого нет.

Re: Не работает переадресация входящих вызовов

Добавлено: 20 ноя 2020, 11:24
garcol
Я нашёл, что появилось приложение BlindTransfer. В интернете о нём нет ни какого упоминания кроме https://wiki.asterisk.org/wiki/display/ ... ndTransfer
И либо ни у кого с этим нет проблем, либо им ни кто не пользуется.

Re: Не работает переадресация входящих вызовов

Добавлено: 20 ноя 2020, 18:16
ded
Это потому что используется Asterisk 17.7.0
Непонятное (мне) стремление использовать последние версии, если не готовы сообщать и спрашивать обо всём разработчиков. Тут их нет.
Извечный вопрос: вам ехать, или шашечки?

Re: Не работает переадресация входящих вызовов

Добавлено: 23 ноя 2020, 07:55
garcol
Я полагал, что она является стабильной версией т.к. есть ещё 18. Какую в таком случае на данный момент лучше использовать? 16?

Re: Не работает переадресация входящих вызовов

Добавлено: 23 ноя 2020, 12:42
ded
Для такого диал-плана -

Код: Выделить всё

exten => 101,1,NoOp()
   same => n,Dial(SIP/101,,t)
exten => 102,1,NoOp()
   same => n,Dial(SIP/102,,t)
достаточно даже версии 1.8

Re: Не работает переадресация входящих вызовов

Добавлено: 27 ноя 2020, 11:34
garcol
Проверил версии: 13.38, 16.15, 18.1.0. Результат аналогичный.

Re: Не работает переадресация входящих вызовов

Добавлено: 27 ноя 2020, 13:05
ded
Проверил на 13.20.0 - работает.
garcol писал(а): А наличие опции "t" он игнорирует и не даёт ни какой реакции при нажатии ##, как будто её нет. В консоли нажатия тоже не дают ни какой реакции. Пробовал разные варианты: tT, Tt, t, T.
Включите дебаг DTMF (Поиск: как включить дебаг dtmf в Астериске) и сделайте попытку перевода входящего вызова через нажатие ##
При этом смотрите в консоль при вербозности > 10
CLI> core set verbose 12
Вы всё увидите.