Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 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.008 c
6-18522
Lizard
2003-08-07 09:57
2003.10.06
Как подключить диски удаленного компа ?


1-18367
Ups
2003-09-22 20:02
2003.10.06
Закрыть папку средствами Delphi


1-18313
muzik
2003-09-23 18:29
2003.10.06
Редактор свойств


1-18411
Jack
2003-09-25 15:44
2003.10.06
Процедуры и методы


3-18217
WellSlava
2003-09-17 17:22
2003.10.06
ODBC+DBF





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский