[Звездочка] Посещаемая передача с использованием вспышки на канале SIP - PullRequest
1 голос
/ 20 февраля 2012

В нашей организации мы используем довольно много разных моделей телефонных аппаратов. Единственное, что у них общего, кроме клавиатуры, - это возможность «отправить» флеш-ловушку. Я предпочитаю использовать этот тип сигнализации для посещенных передач выше комбинаций обычных клавиш клавиатуры, чтобы предотвратить прием DTMF-сигналов на другом конце (чтобы предотвратить нежелательные взаимодействия с IVR или беспокоящие людей на другом конце).

2 вопроса:

  1. Как флеш-ловушка представлена ​​в файле features.conf? В соответствии с RFC2833 разделом 3.10 (DTMF Events) и этой статьей (что касается ZAP- вместо SIP-конфигурации, поэтому я сомневаюсь ... см. Также следующий вопрос), это должна быть просто "вспышка".

  2. Из моего Google-квеста я узнал, что при использовании SIP-протокола в Asterisk УАТС игнорирует мигание перехвата ... При отправке я получаю сообщение об ошибке: «ПРЕДУПРЕЖДЕНИЕ [26159]: chan_sip.c: 6487 sip_indicate: Не знаю, как указать условие 9 ". Есть ли способ исправить это / обойти это?

Версия Asterisk: 1.8.3.2

Использование «информации» для dtmfmode

Tnx заранее!

1 Ответ

0 голосов
/ 10 марта 2012

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

Обновление: после проверки кода я могу сказать, что DTMF 16 получен в порядке и отправлен в 1.8.x.НО functions.c не выполняет никаких действий с флэш-памятью (событие 16). Поэтому можно создать приложение audiohook для звездочки, чтобы изменить DTMF от 16 до 2 значений DTMF или вызвать передачу.Будет работать для DTMF метода SIPInfo, и сложность такого патча ниже среднего (5-6 часов для эксперта)

...