|
|
  |
AT команды, всякие мелкие вопросы |
|
|
|
Aug 13 2010, 07:09
|
Группа: Новичок
Сообщений: 2
Регистрация: 12-08-10
Пользователь №: 58 871

|
Цитата Попробуйте AT+CNMI=2,2,0,1,0 и ещё AT+CNMI=2,2,0,0,0 результат Код ati Manufacturer: QUALCOMM INCORPORATED Model: 19 Revision: U66WHH02 1 [Aug 10 2009 24:00:00] IMEI: 354862010998768 +GCAP: +CGSM,+DS,+ES
OK atz OK at+cnmi? +CNMI: 0,0,0,0,0
OK at+cnmi=2,2,0,1,0 +CMS ERROR: 303 at+cnmi=2,2,0,0,0 +CMS ERROR: 303 at+cops? +COPS: 0,0,"MegaFon RUS",2 так-с.. таки разобрался. опытным путем было выяснено, что через последовательный (serial) порт устройство работать нормально не желает (упоминаний об этом в доках его найдено не было). устройство работает через USB-порт, /dev/ttyUSB0 в моем случае... остается не ясным почему так было реализовано. всем спасибо.
|
|
|
|
|
Sep 14 2010, 09:34
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 4-08-04
Пользователь №: 443

|
Уважаемые господа гуру, есть вопросик. GPRS модем siemens mc75. Как его настроить, чтобы он показывал правильное состояние дозвона. Звоню на номер: atd+7xxxxxxxxx; нормально звонит на телефон. На телефоне отклоняю вызов. Модем вместо того чтобы показать соединения нет - говорит есть соединение. ^SLCC: 1,0,2,0,0,1 ^SLCC: 1,0,3,0,0,0 ^SLCC: 1,0,0,0,0,1 думал что оператор чегото чудит. Вставил симку в телефон там все корректно (отбой определяет). И на все звонки у него только два ответа "ОК" или "NO CARRIER". А мне надо точно знать что я дозвонился до номера, на той стороне отклонили вызов или приняли вызов.
|
|
|
|
|
Sep 16 2010, 07:06
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 4-08-04
Пользователь №: 443

|
Вот: +CLCC: 1,0,2,0,0 +CLCC: 1,0,3,0,0 +CLCC: 1,0,0,0,0
Модем и действительно подымает трубку, когда на телефоне вызов отклоняю. (лампочка зажигается). Хотя делать этого не должен.
А команда: at+cpas
+CPAS: 4
|
|
|
|
|
Sep 16 2010, 09:23
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 4-08-04
Пользователь №: 443

|
Все оказалось просто.
Когда на этот номер звонишь с городского телефона и отклоняешь вызов - идет отбой. А с мобилы говорит информатор.
|
|
|
|
|
Oct 7 2010, 14:47
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 7-10-10
Пользователь №: 59 988

|
Всем привет, у меня телефон siemens sk65 в нем стоит карточка лайф, с помощью АТ команд пытаюсь позвонить на номер пишу :
ATD +380960000000
к примеру (пишу существующий номер). на 096 звонит, на другие нет. тоесть если я дам команду
ATD +380980000000
гиперТерминал пишет NO CARRIER. ктонить знает в чем проблема?
Да и еще при звонке на 096 ... .. .. телефон, к которому звоню не может снять трубку, пишет "принять нельзя"
|
|
|
|
|
Oct 7 2010, 16:30
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 7-10-10
Пользователь №: 59 988

|
Цитата(Transistor @ Oct 7 2010, 18:59)  попробуй так ATD+380980000000; (без пробела и с точкой с запятой в конце) Спасибо большое, помогло)) а в чем была проблема не подскажешь???? когда набирал без ";" телефон на который я звонил не мог снять трубку, когда с, все нормально, может есть какая-то настройка в телефоне?) есть какая-то команда для определения того, в каком состоянии находится звонок? тоесть к примеру, звоню на номер, посылаю какую-то команду и в ответ узнаю, к примеру ОК - идет гудок, что то другое там идет еще набор, или номер не существует? Спасибо или к примеру когда я набираю отключенный номер с телефона, оператор сразу говорит что номер не существует и тд. когда с терминала то проходит около 10 сек прежде чем высвечивается NO CARRIER. можно как то это исправить? Большое спасибо
|
|
|
|
|
Oct 7 2010, 17:56
|
Частый гость
 
Группа: Свой
Сообщений: 83
Регистрация: 1-11-06
Из: Николаев
Пользователь №: 21 853

|
1. ";" указывает, что мы хотим сделать голосовой вызов. Без неё модем совершает соединение в режиме передачи данных CSD. 2,3 возможно здесь есть ответ http://electronix.ru/forum/index.php?showtopic=80441
Сообщение отредактировал Transistor - Oct 7 2010, 17:57
|
|
|
|
|
Oct 7 2010, 19:14
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 7-10-10
Пользователь №: 59 988

|
Цитата(Transistor @ Oct 7 2010, 20:56)  1. ";" указывает, что мы хотим сделать голосовой вызов. Без неё модем совершает соединение в режиме передачи данных CSD. 2,3 возможно здесь есть ответ http://electronix.ru/forum/index.php?showtopic=80441Огромное Спасибо!
|
|
|
|
|
Oct 8 2010, 07:45
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 7-10-10
Пользователь №: 59 988

|
имеется 2 мобильных сименса, когда с одного набираю команду ATD если телефон выключен через 3 сек в терминале вижу надпись NO CARRIER. со второго когда набираю эту же команду эта же надпись (NO CARRIER) высвечивается но через 12 сек. Кто-нибудь знает в чем может быть проблема со вторым телефоном?
|
|
|
|
|
Oct 8 2010, 23:08
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 23-07-08
Пользователь №: 39 171

|
Доброй ночи всем! Вопрос по поводу команды AT+CGATT. Модем SIM300 в связке с AVR-контроллером. Вообще, когда мне нужна работа с gprs раз\два в сутки, то лучше подключатся к нему єтой командой 1 раз (AT+CGATT=1) в начале работы?
И чем чревато вообще то, что у меня опстоянно будет включен gprs?
Лучше ли после работы с ним его отключать? (AT+CGATT=0)
+ вопрос:
Почему модем возвращает CONNECT FAIL на AT+CGATT=0? Так задумано либо нужно подключение? Ее (AT+CGATT=0) надо использовать после AT+CIPCLOSE или до?
КорочЕ, как правильно закрывать gprs-соединение и полностью от него отключаться?
Заранее Спасибо Всем!
Сообщение отредактировал DeVOuR - Oct 8 2010, 23:33
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|