Перейти к содержанию
    

Telit GL868-DUAL

Пытаюсь сделать дозвон с 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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Точку с запятой поди что нужно поставить после номера...

Типа "ATD8917xxxxxxx;\n\r"

 

Ставил, не помогает.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я: printf("ATD8917xxxxxxx\n\r"); // Здесь, конечно нормальный номер

Telit: NO CARRIER

 

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

 

А ответ NO CARRIER сразу или через пару сек??? Может просто деньги закончились?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А ответ NO CARRIER сразу или через пару сек??? Может просто деньги закончились?

 

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

 

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

 

Если сразу - скорее всего ошибка в наборе номера, попробуйте задать в международном стандарте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если сразу - скорее всего ошибка в наборе номера, попробуйте задать в международном стандарте.

 

Пробовал "8" менять на "+7" или "0" - не помогает. Или что-то другое надо сделать?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А другие симки пробовали? Входящие звонки работают?

 

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

 

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

 

 

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

 

На входящий звонок модуль реагирует, выдает RING, значит, антенна и симка работают, в чем-то другом проблема.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>>Пробовал "8" менять на "+7" или "0" - не помогает. Или что-то другое надо сделать?

 

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

 

8917 ххххххх

 

+78917 ххххххх

 

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8917 ххххххх

+78917 ххххххх

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

Нет, не помогает.

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

На все исходящие мгновенное выкидывает NO CARRIER.

 

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

 

Надо командовать:

printf("AT#SIMDET=1\r");

printf("ATD8917XXXXXXX;\r");

 

Главное, чтобы в конце второй строчки было именно "\r", "\r\n" даст NO CARRIER.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...