[Звездочка] Посещаемая передача с использованием фотовспышки на SIP-канале
В нашей организации мы используем довольно много разных моделей телефонных аппаратов. Единственное, что у них общего, кроме клавиатуры - это возможность "отправлять" флеш-ловушку. Я предпочитаю использовать этот тип сигнализации для посещенных передач выше комбинаций обычных клавиш набора, чтобы предотвратить прием DTMF-сигналов на другом конце (чтобы предотвратить нежелательное взаимодействие с IVR или беспокоящие людей на другом конце).
2 вопроса:
Как флеш-хук представлен в features.conf? В соответствии с разделом 3.10 RFC2833 ("События DTMF") и этой статьей (в которой речь идет о конфигурации ZAP вместо конфигурации SIP, поэтому я сомневаюсь... см. Также следующий вопрос), она должна быть просто "прошита".
Из моего Google-квеста я узнал, что при использовании SIP-протокола в Asterisk УАТС игнорирует флэш-ловушку... Я получаю сообщение об ошибке при отправке: "ПРЕДУПРЕЖДЕНИЕ [26159]: chan_sip.c:6487 sip_indicate: Не знаю, как указать условие 9". Есть ли способ исправить это / обойти это?
Версия Asterisk: 1.8.3.2
Использование "info" для dtmfmode
Tnx заранее!
1 ответ
В большинстве случаев у вас есть в настройках адаптера, что делать с крючком. Если у вас есть, вы можете изменить это, чтобы передать код.
Обновление: после проверки кода могу сказать, что DTMF 16 получил нормально и отправил в 1.8.x. НО functions.c не выполняет никаких действий с флэш-памятью (событие 16). Поэтому можно создать приложение audiohook для звездочки, чтобы изменить значения DTMF 16 на 2 DTMF или вызвать передачу. Будет работать для DTMF метода SIPInfo, и сложность такого патча ниже среднего (5-6 часов для эксперта)