Исходящий звонок SIP не завершен должным образом - PullRequest
0 голосов
/ 30 марта 2012

В моем приложении, когда я делаю исходящий вызов и если я завершил его из своего приложения, он завершился должным образом, но когда получатель вызова заканчивает этот вызов, иногда он заканчивается, иногда его нет.

Я отлаживаю приложение многораз и узнал, что иногда вызов идет в метод onEndCall (), а иногда нет. Если вызов идет в этот метод, он работает нормально. Так что может быть причиной этого?

Я использую Android 2.3.3 и Asterisk 1.8.10.0

1 Ответ

0 голосов
/ 30 марта 2012

Я полагаю, что вы испытываете похожую проблему со мной: https://stackoverflow.com/questions/9875935/android-2-3-4-sipaudiocall-listener-oncallestablished-not-firing-every-time

Даже в вашем случае я думаю, что прослушиватель, который вы подключаете к входящим вызовам (которые передаются от получателя вызовов к вашей активности)не всегда стреляет методами.Поэтому вызов закрыт в вашем приложении, но не в звездочке / на другом устройстве.

Мне жаль, что я не могу дать вам решение, я застрял сам с этой проблемой ... С наилучшими пожеланиями,

Армин

РЕДАКТИРОВАТЬ02/04/2012: Я сейчас - просто из любопытства - изменил VoIP-сервер с помощью программного обеспечения 3CX, и я больше не могу воспроизвести проблему !!!Может быть, в ответах звездочки есть что-то, что вызывает странное поведение!Сейчас я начну тесты Wireshark, чтобы понять разницу между сообщениями asterisk и 3CX и держать вас в курсе!

...