как определить, в сети ли телефоны?

Discussion in 'Электроника и Фрикинг' started by sadfeel, 16 Jun 2012.

  1. sadfeel

    sadfeel Member

    Joined:
    5 Nov 2008
    Messages:
    83
    Likes Received:
    6
    Reputations:
    0
    Как можно определить, что телефон на который звонят, находится в сети? Ведь хоть в сети хоть нет - все равно трубка снимается. Оператор сообщает, что абонент не в сети. Пробовал определять по времени - вроде как если не в сети телефон, трубка снимается быстрее. Но не всегда такое проходило.... Может оператор отправляет при этом какие-то DTMF сигналы?


    Есть список номеров - нужно узнать какие из них в сети а какие нет. В ручную это делать - бред) там около 20 номеров и проверять надо каждый час.

    Думал так же об отправке смс - смотреть на отчет о доставке. Там тоже свои нюансы есть. Если отправлять несколько смс сразу, програмно, не всегда они сразу доходят....бывает и через минут 20 дойдут...

    Любые варианты хороши. Спасибо!
     
  2. Yzy

    Yzy New Member

    Joined:
    8 May 2009
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    объясни поподробнее
     
  3. sadfeel

    sadfeel Member

    Joined:
    5 Nov 2008
    Messages:
    83
    Likes Received:
    6
    Reputations:
    0
    разобрался.....получается если телефон не в сети, оператор говорит в трубку "абонент недоступен...", а если в сети, то идут гудки...проблема была в том чтобы определить когда гудки а когда оператор речь толкует....
     
  4. Yzy

    Yzy New Member

    Joined:
    8 May 2009
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    когда телефон не в сети - он говорит что-то, а это подобно снятию трубки, то есть кажется что оператор снял трубку и автоответчик говорит что абонент не в сети.
    а если в сети, то идут гудки, трубка не поднимается, разве что абонент может поднять трубку/сбросить.
    можно написать прогу которая будет делать обзвон по номерам и фиксировать гудки либо же голос оператора
    надеюсь я подробно объяснил
     
  5. heks

    heks Banned

    Joined:
    24 Aug 2007
    Messages:
    713
    Likes Received:
    95
    Reputations:
    12
    отправь смс если телефон в сети ты получишь в ответ смс с подтверждением о доставке
     
  6. Yzy

    Yzy New Member

    Joined:
    8 May 2009
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    он же написал
     
  7. heks

    heks Banned

    Joined:
    24 Aug 2007
    Messages:
    713
    Likes Received:
    95
    Reputations:
    12
    наверное от связи завист. У меня если не в сети то не доходит как включает так доходит в ту же минуту. связь мегафон
     
  8. Yzy

    Yzy New Member

    Joined:
    8 May 2009
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    видимо он про этот нюанс и говорил, ждем тс, он расскажет
     
  9. sadfeel

    sadfeel Member

    Joined:
    5 Nov 2008
    Messages:
    83
    Likes Received:
    6
    Reputations:
    0

    пишу прогу на андроид с прозвоном.....прикол был в том, что нету стандартных функций по определению состояния звонка - когда гудки и когда трубка снята по стандартным функциям определяются как одно целое.
    Хорошо что есть еще "внутреннее" API, хоть оно и скрыто от разработчиков, но оно помогло разобраться....

    Если кому интересно как я определяю когда идут звонки и когда трубка снята - я просматриваю логи системного приложения Phone. Во время гудков срабатывает функция playCallConnectTone, а во время снятия трубки - startCallConnectedVibration (телефон SGS plus 2.3.6). Пока cделаю так, а потом думаю приделать библу PhoneUtils (есть в приложении Phone).
     
  10. Yzy

    Yzy New Member

    Joined:
    8 May 2009
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    Можно поинтересоваться? Смысл данной проги? Знать кто из абонентов в сети?
     
  11. sadfeel

    sadfeel Member

    Joined:
    5 Nov 2008
    Messages:
    83
    Likes Received:
    6
    Reputations:
    0
    По работе нужно прозванивать....
     
  12. veronichka20

    veronichka20 New Member

    Joined:
    13 Aug 2012
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Хорошая статья :)
     
  13. Хит

    Хит Banned

    Joined:
    10 Apr 2011
    Messages:
    285
    Likes Received:
    12
    Reputations:
    2
    И еще наблюдал такое, если в просто не в сети то ответ через секунду где то, если выключен то ответ сразу
     
  14. fl00der

    fl00der Moderator

    Joined:
    17 Dec 2008
    Messages:
    1,026
    Likes Received:
    311
    Reputations:
    86
    Обычно когда тел не в сети, идет писк такой перед или после сообщения оператора, думаю, его можно задетектить по частоте.
    Ну и плюс если он в сети, то в 99% случаев бывает хотя бы один длинный гудок, а при операторе гудков нет, а есть писк.
     
    _________________________
  15. Хит

    Хит Banned

    Joined:
    10 Apr 2011
    Messages:
    285
    Likes Received:
    12
    Reputations:
    2
    Проги такой не видел, написать будет не сложно я думаю)
     
Loading...
Similar Threads - определить сети телефоны
  1. barop
    Replies:
    1
    Views:
    2,595