|
А был ли суслик, Проблемы с CLCC |
|
|
|
Jan 10 2013, 02:20
|
Частый гость
 
Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337

|
Задача: позвонить с модуля на телефон, определить поднял ли абонент трубку, т.е был ли разговор.
Если дать отбой на звонок от модуля менее чем в течении примерно 5 сек, то все нормально. Но если дать отбой позже, то по логу мы видим, что как будто трубка была снята и сразу положена, что не соответствует реальности.
Лог обмена: ATD+79823226690;...OK..AT+CLCC...+CLCC: 1,0,2,0,0,"+79823226690",145,""....OK . . . AT+CLCC...+CLCC: 1,0,3,0,0,"+79823226690",145,""....OK.. AT+CLCC...+CLCC: 1,0,0,0,"+79823226690",145,""....OK.. ..BUSY..AT+CLCC...OK..
Господа, что делать и кто виноват?
Модуль SIM900 Revision:1137B08SIM900M64_ST_DTMF_JD_MMS
Сообщение отредактировал RadikX - Jan 10 2013, 02:44
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 15)
|
Jan 10 2013, 04:29
|
Знающий
   
Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028

|
Цитата(RadikX @ Jan 10 2013, 06:20)  AT+CLCC...+CLCC: 1,0,0,0,"+79823226690",145,""....OK.. что- то параметр после 4-ой запятой у вас затерялся... >>Господа, что делать и кто виноват? 900-не виноват-100%. Искать у себя ошибку, тк у меня опрос происходит так же и проблем нет.
|
|
|
|
|
Jan 10 2013, 05:16
|
Знающий
   
Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028

|
Цитата(RadikX @ Jan 10 2013, 08:56)  Это не у меня, это стабильно так отвечает модуль. И теряется похоже как раз третий параметр. В даташите он обязательный.
Это происходит именно если немного подождать перед отклонением звонка. Если отклонить сразу, у меня тоже все нормально. У меня так же с Модуль SIM900 Revision:1137B08SIM900M64_ST_DTMF_JD_MMS проблем не было. Я парсил по запятым, так что ваша проблема всплыла бы. Имхо, все-таки именно ВЫ где-то теряете параметр.
|
|
|
|
|
Jan 10 2013, 07:46
|

Евгений
  
Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706

|
Вы "AT+CLCC...+CLCC: 1,0,3,0,0,"+79823226690",145,""....OK.." приняли за подъем трубки? Это лишь означает, что идет прозвон. Вы когда звоните с мобильника(DIALING), на той стороне вы же не сразу слышите звонок(ALERTING). Когда вы сбрасываете звонок модуль просто не успевает получить алерт от БС. Звонок сбрасывается раньше. Просто знайте, что ALERT вы не всегда можете получить.
AT OK
AT+GMR Revision:1137B08SIM900M64_ST_DTMF_JD_MMS OK
AT+CLCC=1 OK
ATD89214002669; OK
+CLCC: 1,0,3,0,0,"89214002669",129,"" - идет прозвон
+CLCC: 1,0,6,0,0,"89214002669",129,"" - сброшен через более чем 5 секунд
BUSY
"Так оно и есть на самом деле, пропускает похоже третий параметр." - можете написать на batuev.b собака mt-system.ru. С таким не сталкивался, но давайте проверим.
Сообщение отредактировал Цырен. - Jan 10 2013, 07:51
--------------------
|
|
|
|
|
Jan 10 2013, 08:36
|
Частый гость
 
Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337

|
>>Вы "AT+CLCC...+CLCC: 1,0,3,0,0,"+79823226690",145,""....OK.." приняли за подъем трубки? Я принял за подъем трубки: AT+CLCC...+CLCC: 1,0,0,0,"+79823226690",145,""....OK.. Не сразу увидел пропуск параметра. У меня значение stat=6 вообще никогда не приходит. С 5-ю секундами я наверно погорячился, возникает пропадание параметра через больший временной интервал.
Кстати в стандарте 07.07 7.8.0 значение stat=6 нет. Это фича?
Сообщение отредактировал RadikX - Jan 10 2013, 08:36
|
|
|
|
|
Jan 10 2013, 10:28
|
Частый гость
 
Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337

|
Проверил отбой после поднятия трубки - аналогично:
AT+CLCC...+CLCC: 1,0,0,0,0,"+79823226690",145,""....OK.. AT+CLCC...+CLCC: 1,0,0,0,"+79823226690",145,""....OK..
|
|
|
|
|
Jan 10 2013, 10:54
|
Знающий
   
Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028

|
Цитата(RadikX @ Jan 10 2013, 11:21)  Люди, ну что вы как дети. Ну а вы как всегда - все не в ногу , один я в ногу... >>У вам в программе возможно сразу определяет BUSY и поэтому не так заметно Я же писал, что по запятым P.S. Прошива 08 -точно релизная?, были 08 бэты c глюками , попробуйте 09
|
|
|
|
|
Jan 10 2013, 11:36
|

Евгений
  
Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706

|
Если что B08 и B09.
1137B08SIM900M64_ST_DTMF_JD_MMS.rar ( 1.43 мегабайт )
Кол-во скачиваний: 86
1137B09SIM900M64_ST_DTMF_JD_MMS.rar ( 1.44 мегабайт )
Кол-во скачиваний: 89To RadikX: А вообще почему не использовать SIM900R? В нем DTMF есть по умолчанию. Нужны HTTP и FTP?
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|