Многоадресный звонок зависает через 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);
но ничего не меняется
Вопросы:
- Почему этот вызов сбрасывается через 30 секунд? Должен ли я включить что-то еще, потому что я не вижу этого нигде в документации
- Как сделать так, чтобы все устройства, которые прослушивают 224.0.0.100, принимали вызов? Если я звоню со 102 по 116, как, например, устройство, которое зарегистрировано на 120, имеет многоадресную передачу, также может принять этот вызов? Должен ли я сделать звонок как-то по-другому?