Воспроизведение тонального сигнала DTMF локально с помощью ConnectionService в AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Воспроизведение тонального сигнала DTMF локально с помощью ConnectionService в Android

Сообщение Anonymous »

Я разрабатываю VoIP-приложение, использующее PJSIP для звонков. Мне удается отправлять строки DTMF через SIP без необходимости воспроизведения фактического сигнала через RTP, что в моем случае кажется более надежным. Однако после нажатия кнопки звук не издается, поэтому пользователь не получает никакой звуковой обратной связи. Я ищу способ воспроизвести звук для пользователя внутри соединения.
Я попробовал позвонить:
Connection.onPlayDtmfTone(digit.charAt(0));

Но, похоже, это ни на что не влияет. Я ищу что-то подобное, например, возможность воспроизводить звук удаленного удержания при соединении, что отлично работает, используя:
Connection.sendConnectionEvent(Connection.EVENT_ON_HOLD_TONE_START, null);


Подробнее здесь: https://stackoverflow.com/questions/790 ... in-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»