Есть ли способ отправки тонов DTMF во время звонка с linphone? - PullRequest
4 голосов
/ 16 февраля 2012

Я пытаюсь отправить последовательность тонов DTMF во время SIP-звонка с линфона, скомпилированного для iPhone, для того, чтобы выполнить некоторое управление вызовами на локальном обмене, который я настроил.Я вижу из кода, что отдельные цифры отправляют DTMF (без звука в строке), но я не могу отправить строку цифр вручную.

Когда я пытаюсь, мне отправляют только одну цифру.Я мог бы добавить задержку и таймер, но это просто не похоже на способ - и длинная последовательность тонов могла бы занять много времени для отправки с необходимыми подтверждениями.

Я имеюпрочитайте, что вы можете отправлять DTMF как часть сообщения SIP INFO, но не можете найти в linphone средство для создания сообщения SIP INFO.

Кто-нибудь мог это сделать или есть какие-либо предложения относительноЯ мог бы попробовать?

1 Ответ

3 голосов
/ 04 мая 2015

Для меня изменение аудиокодека на speex @ 32000 Гц решило проблему. Я не знаю точно, почему это решило проблему, но предварительно DTMF-сигналы не были перекодированы сервером, тогда как сейчас они есть.

Для справки я использую последнюю версию Linphone 3.8.1.

...