TelephonyManager обнаруживает голосовую почту при исходящем звонке - PullRequest
0 голосов
/ 14 сентября 2010

Еще раз спасибо за всю помощь, которую я получил здесь!

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

Тем не менее, я просто не могу понять, как это сделать, и не могу найти что-либо в Интернете (возможно, поиск неправильного термина, как это происходит в большинстве случаев).

Помощь будет высоко ценится.

Еще раз спасибо! Chr0n

1 Ответ

1 голос
/ 17 ноября 2010
  • Определить, когда звонок завершен, возможно: Используйте PhoneStateListener. Состояние CALL_STATE_IDLE означает зависание.
  • Захваченный / сброшенный вызов: невозможно.

Самым близким было бы посмотреть журнал вызовов и выяснить его по продолжительности вызова. Длительность звонка, равная нулю, означает, что другой конец не поднял трубку. Но это не в реальном времени, это по факту. Кроме того, он не скажет вам, если человек пошел на голосовую почту; что если он повесит трубку ...

Надеюсь, это немного поможет ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...