Форум: "Система";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
ВнизКак сделать определитель номера? Найти похожие ветки
← →
Карелин Артем (2003-07-16 16:51) [0]Решил сделать прогу для своего сотового. Входящий звонок ловить умею, осталось определить номер звонящего. Как сделать?? Желательно не снимая трубку.
← →
pasha676 (2003-07-16 16:55) [1]Если для сотового - то надо смотреть соответствующие протоколы. Боюсь что не все так просто. Ибо автоопределялка включается в большинстве наших компаний за бабки (вот уроды). Боюсь что там организован довольно навороченный сервис, но программироваться, по идеи должно просто. Осталась мелоч :) - узнать протокол.
← →
Карелин Артем (2003-07-16 16:58) [2]Ответ программиста: вроде как бы и правильно, но инфы зеро. А как на обычных модемах делают? Труба ведь тоже модем.
← →
Anatoly Podgoretsky (2003-07-16 17:14) [3]В любом случае надо разбираться с АПИ телефона (протоколы) от производителя (у всех разные, даже в пределах модели), а это самая тяжелая часть - как получить.
← →
Карелин Артем (2003-07-16 17:21) [4]У меня другое мнение: все телефоны одинаково сообщают о звонке, у всех опробованных мной телефонов (разные производители) смс одинаково кодируются. Так что и это должно быть стандартизировано. Имхо. ;)
← →
pasha676 (2003-07-17 09:18) [5]
> . А как на обычных модемах делают? Труба ведь тоже модем.
Нет труба не модем. Никак не модем. Совершенно разные протоколы. Как ты правильно заметил - у всех телефонов одинакова, т.е. это должно быть прошито в стандарте телефонных сетей (JMS или как их там). Вопрос лишь в том, где найти его описание :). А вот с точки зрения программирования натыкаемся на грабли - на каждом телефоне мы можем иметь свой язык програмирования, свою среду програмирования и свои АПИ. Не думаю, что эти дела стандартизированы. Как то работал с транковыми (или как их там) системами связи. Дикий ассемблер на какой-то японский проц. Достать описание ассемблера и всего остального было очень большой проблеммой. Дизассемблер вообще самому пришлось писать (НОКИА отказалась предоставлять какую-либо инфу на свои телефоны). Это при том что работала большая компания, по заказу большой компании и заказ был на защиту этих телефонов. К сожалению в это время я уже увольнялся и что там было с этим заказом не знаю. Но сам факт что компании производители инфу на свои телефоны стараються не распространять - это факт.
Опять кажется ответил как програмист - точно, но абсолютно безполезно :).
← →
Soft (2003-07-17 13:12) [6]Протокол АОН для обычных телефонных линий у меня дома есть(если кому надо пишите на мыло), но мобилки по другому работают.
И в моем IDC, функция автоопределения встроена на уровне микропрограммы.
← →
Карелин Артем (2003-07-17 14:55) [7]Не совсем корректно я наверно задал вопрос. Программа не в самом телефоне, а на обычном компе гонять будет. А работать с телефоном будет через Com-порт.
P.S. а GSM труба все-таки как модем запросто работает...
← →
Soft (2003-07-18 12:36) [8]>>Карелин Артем © (17.07.03 14:55)
>>Не совсем корректно я наверно задал вопрос. Программа не в самом телефоне, а на обычном компе гонять будет. А работать с телефоном будет через Com-порт.
Тогда пиши на мыло, у меня есть пару док по АОНам. Придется тебе еще разбиратся с БПФ. Только не знаю, у мобильных операторов используется Caller ID или обычный советский АОН?
← →
Карелин Артем (2003-07-18 14:25) [9]Нашел однако. Стандартная команда в системе команд GSM 07.07 section 7.6
← →
Fiend (2003-07-18 15:01) [10]То Карелин Артем:
Команда командой, но если оператор сети не предоставит твоему аппарату информацию о звонящем абоненте, то твоя команда нифига тебе не вернет. Телефон он знаешь ли обслуживается сетью оператора, а не сам по себе работает на определенной частоте.
А как модем он работает только потому, что реализован нтерфейс между сетью и портом телефона. Т.е. он сам производит преобразования. Но не факт что его можно программировать как модем.
Вот тебе еще пример, где никакой определитель не спасёт. Включи самый навороченный модем в телефонную сеть старой атс, еще аналоговой, и ничего определяться не будет! т.к. атс не предоставляет информации для определния номера.
← →
Reindeer Moss Eater (2003-07-18 16:13) [11]Баловство и блажь это все.
А главное работать не будет.
← →
Карелин Артем (2003-07-21 11:11) [12]Fiend © (18.07.03 15:01)
Что ты понимаешь под программированием модема? Обмен AT командами с компом или перепрошивку ППЗУ? Переделывать ППЗУ модема по всей видимости будет слишком сложно даже для такого мастера, как ты. А засунуть в порт пару AT не составит труда даже такому чайнику как Карелин Артем.
Изначально речь идет именно о сотовом, вопрос о АОНе на модеме был поднят позднее. Да и АОН уже давно является бесплатным.
P.S. Ветку считаю закрытой.
← →
Marconi (2003-07-21 11:36) [13]ваще сущесвуют и готовые компонеты которые могут помочь..например оксигеновский для нокии http://www.oxygensoftware.ru/products/ но платный хотя демку скачать мона....
← →
Reindeer Moss Eater (2003-07-21 11:50) [14]Если сейчас твой сотовый не показывает входящие номера это означает что:
1. Опрератор не включил эту услугу в договор
2. Звонят с АТС, которая не передает номера твоему оператору
3. Звонящий включил подавление своего номера
И хоть ты заотправляйся в порт и парами и тройками и четверками AT команд, никакого номера ты не увидишь.
← →
Карелин Артем (2003-07-21 11:57) [15]Reindeer Moss Eater (21.07.03 11:50)
Эт точно...
← →
Карелин Артем (2003-07-22 14:41) [16]Чегой-то захотельсь пыль пустить мастерам. Так вот:
>>А вот с точки зрения программирования натыкаемся на грабли - на каждом телефоне мы можем иметь свой язык програмирования, свою среду програмирования и свои АПИ. Не думаю, что эти дела стандартизированы.
Я был поражен обилием информации по данному делу на сайте разработчиков Nokia. Языки программирования тоже стандартные: Sun ONE Studio 4 Mobile Edition, Borland JBuilder 7, Borland JBuilder MobileSet 3, CIMD C++ Library Package with Example Application, CodeWarrior Development Studio for Symbian OS, Appforge MobileVB 3.1, Borland C++ Mobile Edition for Series 60 Nokia Edition...
Документации, SDK и API там просто завались. Так что делайте выводы, господа.
P.S. и все на халяву раздают.
Marconi © (21.07.03 11:36)
Кстати пакет Async Pro от TurboPower бесплатен и позволяет работать с смс через сотовый, подключенный в СОМ-порт. Глючит правда...
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.009 c