Воспроизведение тонального сигнала 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

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