Проблемы с парковкой вызова в FOP2

naomi

Moderator
Команда форума
FOP2 — одна из лучших панелей для IP-АТС Asterisk, которая позволяет отслеживать активность телефона АТС, такую как звонки сотрудников, количество звонков в очереди, продолжительность и многое другое. Кроме того, панель позволяет управлять текущим подключением пользователя.

В этой статье мы покажем вам простой способ решить проблему с парковкой вызовов. Многие пользователи заметили, что нажатие на парковочное место, а затем инициирование парковки с помощью кнопки перевода вызова завершает вызов. Также пауза возникает при парковке через кнопку в верхней панели управления Park, которая выглядит как булавка.

СГЕНЕРИРОВАН ЛИ ДИАЛПЛАН ДЛЯ FOP2?

В процессе инсталляции, многие пользователи забывают сгенерировать диалплан для FOP2. Есть ли у вас в директории /etc/asterisk/ файл extensions_override_fop2.conf? Если нет, то воспользуйтесь следующей командой:

/usr/local/fop2/generate_override_contexts.pl -write

1.png

ДОРАБОТКА ИЗ КОНСОЛИ

Теперь нужно внести некоторый правки в конфигурацию FOP2. Открываем файл extensions_override_fop2.conf:

vim /etc/asterisk/extensions_override_fop2.conf


Найдите контекст [fop2-park] и сделайте его содержание следующим:

[fop2-park]
exten => _X.,1,Set(ARRAY(RETURN_EXTENSION,RETURN_CONTEXT,PARKBUTTON)=${CUT(EXTEN,:,1)},${CUT(EXTEN,:,2)},${CUT(EXTEN,:,3)})
exten => _X.,2,GotoIf($["${PARKBUTTON}" = "PARK/DEFAULT"]?5)
exten => _X.,3,GotoIf($["${PARKBUTTON}" = ""]?5)
exten => _X.,4,Set(PARKINGLOT=${PARKBUTTON:5})
exten => _X.,5,Park(default,${RETURN_CONTEXT},${RETURN_EXTENSION},1,s)
ДОРАБОТКА ИЗ КОНСОЛИ

Идём в FreePBX. Переходим по пути ApplicationsParking и сделайте имя для слота (Parking Lot Name) равным значению default:

2.png


Сохраняем.
 
Верх