×

Discussion Board

Results 1 to 13 of 13
  1. #1
    Registered User
    Join Date
    Oct 2011
    Posts
    5

    Question Нажатие клавиш AT-командами

    Подскажите пожалуйста, можно ли с помощью АТ-комманд нажимать клавиши на телефоне?
    Интресуют клавиши 0-9, вызов, отмена вызова.
    Нужно ли перед посылкой команд нажатия клавиш переводить телефон в другой режим?
    Приведите пожалуйста примеры?

    Интересуют команды для Nokia 6151 (GSM) и Nokia 2865 (CDMA)

  2. #2
    Nokia Developer Expert
    Join Date
    Oct 2007
    Posts
    441

    Re: Нажатие клавиш AT-командами

    пожалуйста переформулируйте вопрос --- непонятно какую функциональность требуется получить -- очевидно что АТ команды модема никак не отражаются на состоянии клавиатуры

  3. #3
    Registered User
    Join Date
    Oct 2011
    Posts
    5

    Re: Нажатие клавиш AT-командами

    Quote Originally Posted by izinin View Post
    пожалуйста переформулируйте вопрос --- непонятно какую функциональность требуется получить -- очевидно что АТ команды модема никак не отражаются на состоянии клавиатуры
    Вобщем, проблема вот в чём:
    При использовании команды ATD (Например "ATD1234567;" ) телефон должен начать совершать дозвон для голосового вызова. Так вот, Nokia 6151 (GSM) такой вызов совершает благополучно, а вот Nokia 2865 (CDMA) не совершает. На экране у этого телефона высвечивается номер и точка с запятой. Если в команде убрать точку с запятой, то телефон начинает совершать дозвон для передачи данных, при этом если взять трубку на телефоне, куда звоним, ничего не слышно.
    Такая проблема, по ходу, со всеми CDMA телефонами.
    Вот к примеру телефон Motorola k3m при посыле такой команды тоже пытается совершить звонок для передачи данных, однако если перед этой командой послать другую команду(AT+MODE=2) модем переключается в другой режим, и после этого уже команда ATD работает для голосовых звонков.
    Также ещё можно на этой же Мотороле послать последовательность нажатий клавиш, при котором нажимаются нужные цифры, затем клавиша вызова, и тоже вызов идёт.
    Вот я и подумал, если у модема телефона Nokia 2865 (CDMA) нет функции совершения голосового вызова, то может быть тогда возможно посылать команды нажатия клавиш?
    Хотя программа Nokia PC Suite с задачей совершения голосового вызова справляется нормально. Значит есть какая-то команда, чтобы инициировать голосовой вызов. Но какая?

  4. #4
    Nokia Developer Champion
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,348

    Re: Нажатие клавиш AT-командами


  5. #5
    Registered User
    Join Date
    Oct 2011
    Posts
    5

    Re: Нажатие клавиш AT-командами

    Quote Originally Posted by A.A.M. View Post
    Вот синтаксис: D<dial string>(<dial string> isoptional) (стр.24)

    Получается что, команда без "AT"?

  6. #6
    Nokia Developer Champion
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,348

    Re: Нажатие клавиш AT-командами

    Не похоже, что это так (стр.13):
    The “AT” or “at” prefix must be added to the beginning of each command line. Several AT commands can be typed on the same line, and in such cases the “AT” or “at” prefix is needed only once, at the beginning of the command line.
    А по поводу точки с запятой: "After dialing, the IWF enters the online command state and maintains the connection".

    В англоязычной части форума советуют попробовать команду AT+CDV=<phone number>

    И поскольку Nokia PC Suite справляется с задачей совершения вызова, то можно попробовать посмотреть на Nokia PC Connectivity API.

  7. #7
    Registered User
    Join Date
    Oct 2011
    Posts
    5

    Re: Нажатие клавиш AT-командами

    В англоязычной части форума советуют попробовать команду AT+CDV=<phone number>
    Спасибо! это помогло! Эта команда позволила запустить CDMA Самсунг и CDMA Моторолу, а CDMA Нокиа не запустилась...

    И поскольку Nokia PC Suite справляется с задачей совершения вызова, то можно попробовать посмотреть на Nokia PC Connectivity API.
    Nokia PC Suite скорее всего не использует AT-команды. Все попытки прослушать порт, чтобы узнать что программа "шепчет" телефону не привели ни к чему. Как она передаёт данные - неизвестно.
    С Nokia PC Connectivity API я не разобрался...

  8. #8
    Registered User
    Join Date
    Oct 2011
    Posts
    5

    Re: Нажатие клавиш AT-командами

    Кто нибудь поможет разобраться, какой командой звонить с CDMA Нокиа?

  9. #9
    Nokia Developer Expert
    Join Date
    Oct 2007
    Posts
    441

    Re: Нажатие клавиш AT-командами

    я пробовал c Window Hiperterminal -- команда "ATD123;" на N8 GSM звонит , CDMA нету -- но если есть спецификация команд, то они наверное имплементированы

    Что касается PC suite --- он не использует команды модема , а в мотороле (по крайней мере в P2K) есть агент который нажимает кнопки -- опять таки не связан с командами модема

    в самом деле неясно что в конце концов нужно получить --- я подозреваю --- для неизвестной мне проблеммы может быть другое решение чем использование команд модема --- что то сильно примитивно как в 80-ых

    С уважением,
    Игорь

  10. #10
    Registered User
    Join Date
    May 2013
    Posts
    2

    Re: Нажатие клавиш AT-командами

    в некоторое продолжение темы и затронутой библиотеки PC Connectivity API: Немного разбирался с функциями, похоже функция(ии) инициализирующая дозвон если и присутствует в ConnAPI.dll DAAPI.dll или других, то не документирована в представленных заголовках. Вообще недокументированные функции присутствуют. Может кто-нибудь на форуме знает, это уже закрытая информация?

  11. #11
    Nokia Developer Champion
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,348

    Re: Нажатие клавиш AT-командами

    Факт, что не всё отражено в официальной документации. Закрытый, недокументированный функционал, безусловно может присутствовать (и присутствует) в ряде системных библиотек.
    Но он потому и не документирован, что может работать, а может и не работать при определенных условиях. Поддерживаться на одной модели телефона и не поддерживаться на другой.

  12. #12
    Registered User
    Join Date
    May 2013
    Posts
    2

    Re: Нажатие клавиш AT-командами

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

  13. #13
    Nokia Developer Champion
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,348

    Re: Нажатие клавиш AT-командами

    По партнерским программам тоже доступно далеко не все, к сожалению.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×