Дмитрий2212 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба По моему неправильно работает ответ на команду AT+CPAS. 1 Даю команду ATD>1; и не поднимаю трубку на телефоне куда делаю вызов. 2 На команду AT+CPAS модуль отвечает 4 (хотя должен 3 СИМ300Д отвечал именно так) 3 При соединении ответ тоже 4 Версия прошивки 7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба По моему неправильно работает ответ на команду AT+CPAS. 1 Даю команду ATD>1; и не поднимаю трубку на телефоне куда делаю вызов. 2 На команду AT+CPAS модуль отвечает 4 (хотя должен 3 СИМ300Д отвечал именно так) 3 При соединении ответ тоже 4 Версия прошивки 7 3 - "Ringing" (входящий вызов) 4 - "Call in progress" (выполняется исходящий вызов). Все логично. Странно, если в этой ситуации у SIM300 было 3... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Дмитрий2212 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба Может неправильно выразился. Подаю команды ATE0,ATV0 При входящем звонке ответ на AT+CPAS---->2 (так у СИМ300Д) Режим дозвона ответ на AT+CPAS---->3 (так у СИМ300Д) При соединении ответ на AT+CPAS---->4 (так у СИМ300Д) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ssokol 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба По моему неправильно работает ответ на команду AT+CPAS. 1 Даю команду ATD>1; и не поднимаю трубку на телефоне куда делаю вызов. 2 На команду AT+CPAS модуль отвечает 4 (хотя должен 3 СИМ300Д отвечал именно так) 3 При соединении ответ тоже 4 Версия прошивки 7 а по-моему все правильно, см описание команд. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Дмитрий2212 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба Опять неправильно Подаю команды ATE0,ATV0 При входящем модуль присылает в порт---->2 (так у СИМ300Д) Режим дозвона ответ на AT+CPAS---->3 (так у СИМ300Д) При соединении ответ на AT+CPAS---->4 (так у СИМ300Д) СИМ300Д работал именно так как описал . Не один прибор на нем собрал.Пытаюсь перейти на 900. Когда отключить Эхо и задать ответы в виде цифр ответы от модуля в 300 именно такие были 2 ----Входящий звонок 3--- Режим дозвона когда абонент еще не снял трубку 4 -- В режиме соединения и СИМ300CZ такие же ответы давал. На макетной плате делал на 300CZ потом разводил под 300д без исправления программы и все работает! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба 2 ----Входящий звонок Это противоречит описанию AT-команд для SIM300. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Дмитрий2212 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба Не знаю учился по книге АТ команд на русском языке.Теория подтверждалась практикой.Все совпадало.Повторяю СИМ 300Д давал такие ответы. Как мне определить когда идет дозвон а когда абонент поднял трубку? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ssokol 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба Не знаю учился по книге АТ команд на русском языке.Теория подтверждалась практикой.Все совпадало.Повторяю СИМ 300Д давал такие ответы. Как мне определить когда идет дозвон а когда абонент поднял трубку? есть очень сильно засекреченая команда at+CLCC, только больше про нее никому ни слова ;-))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Дмитрий2212 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба БОЛЬШЕ НИКОМУ НЕ СКАЖУ.Вопрос не в том. Работает не так как 300Д.По моему это называется результирующий код.Блин ну поправте меня если не прав.Всегда проверял статус устройства командой AT+CPAS. В режиме дозвона модуль отвечал --3,в режиме соединения---4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
13amator 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба AT+CPAS +CPAS: 0 Модем зарегистрирован в сети. OK RING AT+CPAS +CPAS: 3 Входящий звонок OK RING NO CARRIER RING ATA OK AT+CPAS +CPAS: 4 Установлено соединение OK NO CARRIER . СИМ 900 2 версия Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ssokol 0 11 января, 2011 Опубликовано 11 января, 2011 · Жалоба БОЛЬШЕ НИКОМУ НЕ СКАЖУ.Вопрос не в том. Работает не так как 300Д.По моему это называется результирующий код.Блин ну поправте меня если не прав.Всегда проверял статус устройства командой AT+CPAS. В режиме дозвона модуль отвечал --3,в режиме соединения---4 Может на какой прошивке так и было , но это не правитльно. Из своего опыта скажу, что такое вы могли видеть на сотовике сименс с62, это я запомнил, т.к. на этом прокололся. А так - забейте на правила, как на них забивают производители, где даже команды из спецификации GSM работают у всех по-разному. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
printline 0 12 января, 2011 Опубликовано 12 января, 2011 · Жалоба AT+CPAS +CPAS: 0 Модем зарегистрирован в сети. OK RING AT+CPAS +CPAS: 3 Входящий звонок OK RING NO CARRIER RING ATA OK AT+CPAS +CPAS: 4 Установлено соединение OK NO CARRIER . СИМ 900 2 версия Проверил. То же самое на SIM300D, факт. Но сам пользуюсь CLCC Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Дмитрий2212 0 12 января, 2011 Опубликовано 12 января, 2011 · Жалоба ВОТ ВОТ.Придется перибирать программу.Обидно . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 11 12 января, 2011 Опубликовано 12 января, 2011 · Жалоба все банально просто - достаточно открыть ITU0707-700 и посмотреть статусы для команд. CPAS Implementation: Mandatory when ME can be operated from TE (refer subclause "Mobile Equipment control mode +CMEC"). То есть как будет отрабатывать CPAS задается в команде CMEC. Но весь фокус в том что CMEC актуально только для устройств где есть индикатор и клавиатура. Так как перенаправляет результат от CPAS для работы с клавиатурой и индикацией. Кроме того из опыта могу сказать, что еще когда вместо модуля в сотовые мосты ставили Ericsson A1018, то там CPAS тоже неправильно работал. Для модулей по M2M стандарту рекомендовано использовать дополнительную, но более информативную команду CLCC Implementation: Optional. Recommended when +CHLD command is implemented. Description: Returns list of current calls of ME. If command succeeds but no calls are available, no information response is sent to TE. Refer subclause 9.2 for possible <err> values. Defined values <idx>: integer type; call identification number as described in GSM 02.30 [19] subclause 4.5.5.1; this number can be used in +CHLD command operations <dir>: 0 mobile originated (MO) call 1 mobile terminated (MT) call <stat> (state of the call): 0 active 1 held 2 dialing (MO call) 3 alerting (MO call) 4 incoming (MT call) 5 waiting (MT call) <mode> (bearer/teleservice): 0 voice 1 data 2 fax 3 voice followed by data, voice mode 4 alternating voice/data, voice mode 5 alternating voice/fax, voice mode 6 voice followed by data, data mode 7 alternating voice/data, data mode 8 alternating voice/fax, fax mode 9 unknown <mpty>: 0 call is not one of multiparty (conference) call parties 1 call is one of multiparty (conference) call parties <number>: string type phone number in format specified by <type> <type>: type of address octet in integer format (refer GSM 04.08 [8] subclause 10.5.4.7) <alpha>: string type alphanumeric representation of <number> corresponding to the entry found in phonebook; used character set should be the one selected with command Select TE Character Set +CSCS Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
grinux 0 23 января, 2011 Опубликовано 23 января, 2011 · Жалоба Новую тему создавать не стал, пишу сюда. На SIM300 всегда передавал данные в командном режиме(кто бы что не говорил, а все работает без глюков) AT+CIPSPRT=0 OK ..... CONNECT OK AT+CIPSEND=4 test SEND OK . Проблема в том, что на SIM900 для того, чтобы он передал данные, нужна задержка после команды CIPSEND и собственно данными! Пока 500мс поставил, работает, но это никуда не годится! Вопрос к Cadilo, можете ли вы проверить это на 7-й прошивке? Скорость порта 115200. autobaud отключен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться