VB--->GSM --- не могу позвонить

Для неординарных вопросов. Если вы опытный программист, попавший в трудную ситуацию, — вам сюда.

Модератор: gaidar

Правила форума
Этот раздел не предназначен для того, чтобы вы адресовали свою проблему профессионалам.
Этот раздел предназначен для профессионалов, которые столкнулись с проблемой и не могут решить ее самостоятельно.
Если вы считаете себя профессионалом, а свою проблему сложной — вам сюда.
Если модератор посчитает, что вы ошиблись, то на первый раз он перенесет ваше сообщение в основной раздел без последствий для автора. Во второй раз тема будет закрыта, а автору будет выписано нарушение. В третий раз автор будет забанен.
gaizjad
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 22.05.2008 (Чт) 22:24

VB--->GSM --- не могу позвонить

Сообщение gaizjad » 28.05.2008 (Ср) 19:34

Кто-нить, подскажите:
подключил MS COMM CONTROL, указал порт, подрубил и т.д.
Однако при попытке отправить команду типа
MSCOMM1.output="AT+CKPD=" & chr(34) & "xxxxxxxS" & chr(34)
мобила не реагирует. (AT+CKPD="номер" - на телефоне должны сэмитироваться нажатия клавиш номера, а при нажатии "S" тел должен начать звонить; chr(34) - код ковычек). Однако тел никуда не звонит!
Однако при подключении проги типа p2kTolls (у меня тел motorola) телефон вдруг ни с того, ни с сего начинает звонить на номер (xxxxxxxx). Подскажите, пожалуйста, что это такое. Или эта програ (P2K) еще какую-нить команду посылает?
Пробовал с СМС - всё нормально, а вот со звонком - не пашет. Пробовал на 2-х телефонах. Уж не знаю что и делать!"
Юзал команду типа: atdt"9871234567" - то же самое
:shock:

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 29.05.2008 (Чт) 8:43

Скорее всего кавычки вокруг номера не нужны. В случае с atdt - однозначно.
Лучший способ понять что-то самому — объяснить это другому.

gaizjad
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 22.05.2008 (Чт) 22:24

Сообщение gaizjad » 29.05.2008 (Чт) 11:55

Пробовал atdt без кавычек - результат тот же: телефон не звонит, однако опять же после подключения P2K начинает звонить.
Попробовал ProcessMonitor, выбрал в нем программу Р2К - открылись процессы, однако именно команд, посылаемых телефону я не нашел

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 29.05.2008 (Чт) 13:07

Тебе не Process Monitor нужен, а Port Monitor, читай внимательно.
Lasciate ogni speranza, voi ch'entrate.

gaizjad
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 22.05.2008 (Чт) 22:24

Сообщение gaizjad » 29.05.2008 (Чт) 14:07

Всем спасибо, разобрался:
нужно было допустим при использовании команды atdt:
MSCOMM1.Output="atdt xxxxxx" & chr(13)
Т.е. после команды нужно было отправить на новую строку! Не понимаю только зачем?,: посылал то я только одну команду. :roll:

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 29.05.2008 (Чт) 16:39

chr(13) - это и есть завершитель всех команд AT, читайте мануал по модему своему, там все доходчиво

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 29.05.2008 (Чт) 17:34

gaizjad
Такая замечательная прога как motosetup помимо больших возможностей ведёт лог общения с телефоном, который можно просматривать.
Изображение

gaizjad
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 22.05.2008 (Чт) 22:24

Сообщение gaizjad » 29.05.2008 (Чт) 17:43

Всем спасибо, выручили! 8)


Вернуться в Раздел для Профессионалов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

    TopList