Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Telit GL868-DUAL
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
war4one
Пытаюсь сделать дозвон с Telit GL868-DUAL на свой сотовый телефон. Подаю питание на GL868, ногой RESET не дергаю, PWRMON не проверяю (пока, конечно, при отладке). Мои запросы и его ответы приведены ниже.

я: printf("AT\r");
Telit: AT OK
я: printf("AT#SIMDET=1\r");
Telit: AT#SIMDET=1 OK
я: printf("AT#QSS?\r");
Telit: AT#QSS? #QSS: 0,1
я: printf("AT+CSQ\r");
Telit: +CSQ: 24,0
я: printf("AT+CREG?\r");
Telit: +CREG: 0,1
я: printf("ATD8917xxxxxxx\n\r"); // Здесь, конечно нормальный номер
Telit: NO CARRIER

Что делаю не так?
andrewlekar
Точку с запятой поди что нужно поставить после номера...
Типа "ATD8917xxxxxxx;\n\r"
war4one
Цитата(andrewlekar @ Aug 5 2011, 08:43) *
Точку с запятой поди что нужно поставить после номера...
Типа "ATD8917xxxxxxx;\n\r"


Ставил, не помогает.
andrey videoplus
Цитата(war4one @ Aug 5 2011, 07:29) *
я: printf("ATD8917xxxxxxx\n\r"); // Здесь, конечно нормальный номер
Telit: NO CARRIER

Что делаю не так?


А ответ NO CARRIER сразу или через пару сек??? Может просто деньги закончились?
war4one
Цитата(andrey videoplus @ Aug 5 2011, 11:09) *
А ответ NO CARRIER сразу или через пару сек??? Может просто деньги закончились?


Сразу. Деньги на симке есть, блокировка по PIN-коду снята.

Может быть, я неправильно проверяю наличие SIM-карты и подключение к сети?
Может быть, для GL868 надо еще какие-нибудь пассы произвести перед звонком?
andrey videoplus
Цитата(war4one @ Aug 5 2011, 10:34) *
Сразу. Деньги на симке есть, блокировка по PIN-коду снята.

Может быть, я неправильно проверяю наличие SIM-карты и подключение к сети?
Может быть, для GL868 надо еще какие-нибудь пассы произвести перед звонком?


Если сразу - скорее всего ошибка в наборе номера, попробуйте задать в международном стандарте.
war4one
Цитата(andrey videoplus @ Aug 5 2011, 11:57) *
Если сразу - скорее всего ошибка в наборе номера, попробуйте задать в международном стандарте.


Пробовал "8" менять на "+7" или "0" - не помогает. Или что-то другое надо сделать?
Цырен
А другие симки пробовали? Входящие звонки работают?
war4one
Цитата(Цырен @ Aug 5 2011, 12:33) *
А другие симки пробовали? Входящие звонки работают?


Другую симку пробовал, результат тот же. Правда, вторая симка тоже МТС, может быть проблемы из-за того, что в GL868, в отличие от GL865 есть встроенные локи на операторов, разрешены только операторы СНГ и некоторых стран Азии. Но, думаю, МТС в этот список входит.

Сейчас попробую не-МТС симку и входящие.


С симкой Билайн то же самое - NO CARRIER

На входящий звонок модуль реагирует, выдает RING, значит, антенна и симка работают, в чем-то другом проблема.
CADiLO
>>>Пробовал "8" менять на "+7" или "0" - не помогает. Или что-то другое надо сделать?

А может не менять надо ???

8917 ххххххх

+78917 ххххххх

ну и ; в конце для голоса

war4one
Цитата(CADiLO @ Aug 5 2011, 13:31) *
8917 ххххххх
+78917 ххххххх
ну и ; в конце для голоса

Нет, не помогает.
Сделал ему AT+CLIP=1, чтобы он показывал входящие номера, показывает именно в формате +7XXXXXXXXXX.
На все исходящие мгновенное выкидывает NO CARRIER.

Вроде заработало.

Надо командовать:
printf("AT#SIMDET=1\r");
printf("ATD8917XXXXXXX;\r");

Главное, чтобы в конце второй строчки было именно "\r", "\r\n" даст NO CARRIER.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.