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

Возврат звонка после перевода.

Добавлено: 12 мар 2020, 12:57
pinbalist
Добрый день.
FreePBX 14.0.13.23

Нужно сделать так, чтобы после неудачного перевода звонка он возвращался к тому, кто перевёл.
Нашёл вариант что в features.conf нужно добавить atxferdropcall = no.

Содержимое файла features.conf:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
;--------------------------------------------------------------------------------;
; Do NOT edit this file as it is auto-generated by FreePBX. All modifications to ;
; this file must be done via the web gui. There are alternative files to make ;
; custom modifications, details at: http://freepbx.org/configuration_files ;
;--------------------------------------------------------------------------------;

[general]
#include features_general_additional.conf
#include features_general_custom.conf

[applicationmap]
#include features_applicationmap_additional.conf
#include features_applicationmap_custom.conf

[featuremap]
#include features_featuremap_additional.conf
#include features_featuremap_custom.conf
Пробовал добавлять это в файл features_general_custom.conf - результата нет.

Вывод команды config show help features globals atxferdropcall:

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

[globals]
atxferdropcall = [Custom] (Default: 0) (Regex: false)
Hang up the call entirely if the attended transfer fails
Так куда же всё-таки добавлять эту настройку?

Re: Возврат звонка после перевода.

Добавлено: 12 мар 2020, 13:57
ded
Для FreePBX - в файл
features_featuremap_custom.conf

Re: Возврат звонка после перевода.

Добавлено: 13 мар 2020, 07:50
pinbalist
Поместил в данный файл, но теперь при попытке перевести звонок по *2 сразу после нажатия * звонок сбрасывается. Пришлось убрать.

Re: Возврат звонка после перевода.

Добавлено: 13 мар 2020, 11:42
PotatoCap
Разве это не стандартный disconnect?

OptionName Type Default Value Regular Expression Description
disconnect Custom * false DTMF sequence to disconnect the current call

При atxfer по * должен возвращать к тому кто перевел.

Re: Возврат звонка после перевода.

Добавлено: 13 мар 2020, 13:33
pinbalist
Во Feature Code, во вкладке Voicemail есть Direct Dial Prefix. Вот на эту функцию и стоит *. Но как эта функция взаимодействует с atxferdropcall - не знаю.

Re: Возврат звонка после перевода.

Добавлено: 16 мар 2020, 01:32
PotatoCap
Поищите там же во Feature Code - In-Call Asterisk Disconnect Code

Включен ли он? Используйте его для отмены перевода.

Re: Возврат звонка после перевода.

Добавлено: 16 мар 2020, 07:30
pinbalist
Да, есть. Но там две звёздочки. А сброс происходит сразу после нажатия первой *.

Re: Возврат звонка после перевода.

Добавлено: 17 мар 2020, 04:40
PotatoCap
Вы писали
Поместил в данный файл, но теперь при попытке перевести звонок по *2 сразу после нажатия * звонок сбрасывается. Пришлось убрать.
Да, есть. Но там две звёздочки. А сброс происходит сразу после нажатия первой *.
Я не понимаю, сбрасывается по * когда вы прописали atxferdropcall = no в features_featuremap_custom.conf??
Уберите это, ** должна работать стандартно при atxfer и возвращать к первоначальному абоненту.

Re: Возврат звонка после перевода.

Добавлено: 17 мар 2020, 08:46
pinbalist
Спасибо за помощь - вопрос не актуален больше.