Intereting Posts
Андроид вертикальная оценка бар размер вопрос Как я могу найти строку текста в приложении Google Maps из PhoneGap на iOS и Android? StartApp сбой приложения для Android при загрузке Включить промежуточную прокрутку в NestedScrollView (Android Studio) Как заставить разделять вкладку ActionBar и название / Главная / Меню? Как установить ОС Android на SD-карту? Почему Android TabHost крадет фокус из TextView? Обнаруживать обновление приложения Android и установить класс приложения boolean для отображения / скрытия EULA Проблема с размером экрана камеры Android Заменить командную строку формы кодировки android gradle Android ListView Refresh Single Row Как определить значок ярлыка экрана веб-сайта? Несколько прямоугольников, не нарисованных на холсте Room – каталог экспорта схемы не предоставляется обработчику аннотаций, поэтому мы не можем экспортировать схему Java.lang.IllegalStateException: GoogleApiClient еще не подключен

Android SIP прослушиватель onCallEnded задержка, когда вызов закончился

Я использую android, встроенный в SIP API . ( Пример кода ) Мне нужно закрыть сеанс, когда вызов закончился (SipAudioCall.endCall () и SipAudioCall.close ()).

Проблема : когда пользователь с другой стороны зависает, он принимает 0-60 секунд, пока слушатель в

SipAudioCall.Listener.onCallEnded(SipAudioCall call) 

Запускается. Также call.isInCall () принимает aproximatly одинаковое количество времени для изменения. Мне нужно закрыть сеанс / звонок, чтобы сделать другой звонок. В тот момент, когда пользователь на другом конце вешает сначала, мне нужно подождать до 60 секунд, чтобы сделать другой звонок.

Зачем так много времени запускать onCallEnded, и есть ли способ исправить это?

Я использую тот же код, но не теряю времени. У меня есть прослушиватель аудиоколла на makecall и вызов, а когда я отключу вызов, я просто вызываю audioCall.endCall () на объект audioCall, возвращаемый takecall ().

Если вам нужна дополнительная помощь, прокомментируйте, и мне нужно спросить, как вы реализуете функцию отклонения вызова.

благодаря