Многоадресный звонок зависает через 30 секунд

Я попытался сделать многоадресную рассылку для работы на версии 3.3.2, и я не знаю, является ли это ошибкой в ​​linphone. (Если я делаю обычный вызов с отключенным ниже, он работает нормально)

То, что я сделал, было включено, при инициализации сервиса Linphone

LinphoneManager.getLc().enableAudioMulticast(true);
LinphoneManager.getLc().setAudioMulticastAddr("224.0.0.100");

Я звоню с устройства.4.12(IP) 102(номер УАТС) на устройство.4.26(IP) 116(номер УАТС) (На 102 я звоню SIP номер 116)

Call тогда работает нормально, и если я проверяю в Wireshark, я вижу, что

4.12 - Отправка данных по UDP на 224.0.0.100

4.26 - Начинает отправку запроса привязки STUN через 15 секунд и отправляет его один раз в секунду до остановки вызова

Это все, что происходит, а потом через 30 секунд звонок просто заканчивается.

Получив конец, на 4.26 я тоже попробовал добавить

params.enableAudioMulticast(true);

но ничего не меняется

Вопросы:

  1. Почему этот вызов сбрасывается через 30 секунд? Должен ли я включить что-то еще, потому что я не вижу этого нигде в документации
  2. Как сделать так, чтобы все устройства, которые прослушивают 224.0.0.100, принимали вызов? Если я звоню со 102 по 116, как, например, устройство, которое зарегистрировано на 120, имеет многоадресную передачу, также может принять этот вызов? Должен ли я сделать звонок как-то по-другому?

0 ответов

Другие вопросы по тегам