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

Я чайник в Open At, пытаюсь сделать голосовй вызов следующим кодом:

 

adl_atCmdPreParser_t * para;

ThePort = para->Port;

adl_callSetupExt ( "892XXXXXXXX", ADL_CALL_MODE_VOICE, ThePort );

 

несколько раз все отработало правильно, теперь ничего не работает.

 

В trace выдаеться сообщение:

 

2014/11/26;16:57:55:750;002;ADL;16;[ADL port] IsAvailable(EA) : 0

 

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

 

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


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

Я чайник в Open At, пытаюсь сделать голосовй вызов следующим кодом:

 

adl_atCmdPreParser_t * para;

ThePort = para->Port;

adl_callSetupExt ( "892XXXXXXXX", ADL_CALL_MODE_VOICE, ThePort );

 

несколько раз все отработало правильно, теперь ничего не работает.

 

В trace выдаеться сообщение:

 

2014/11/26;16:57:55:750;002;ADL;16;[ADL port] IsAvailable(EA) : 0

 

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

 

 

 

Уточните, какой модем и какую версию Open AT Вы используете?

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


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

Модем AirLink FXT009 если я правильно понимаю то вот версия Open AT - "OAT","1.0.0.20141127185229"

Добрый день,

1 . как вы инициализируете указатель *para ?

2. Положительный ли балланс на Сим-карте?

3. зарегистрирован ли модем в сети?

4. поробуйте сделать вызов через AT команду - ATD892XXXXXXXX; проходит ли он?

Изменено пользователем SierraWireless

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


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

Добрый день,

1 . как вы инициализируете указатель *para ?

2. Положительный ли балланс на Сим-карте?

3. зарегистрирован ли модем в сети?

4. поробуйте сделать вызов через AT команду - ATD892XXXXXXXX; проходит ли он?

 

Не могли бы вы отписаться в этой теме, заодно?

http://electronix.ru/forum/index.php?showtopic=124594

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


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

Добрый день,

1 . как вы инициализируете указатель *para ?

2. Положительный ли балланс на Сим-карте?

3. зарегистрирован ли модем в сети?

4. поробуйте сделать вызов через AT команду - ATD892XXXXXXXX; проходит ли он?

Добрый день,

1. Я этот кусок кода взял из примеров и пытаюсь разобраться это не инициализация: ThePort = para->Port;

2. Баланс положительный

3. модем в сети регистрируеться

4. вызов через ATD работает.

 

Вот так работает:

adl_callSetupExt ( "ХХХХХХХХХХХХХХХХХХХ", ADL_CALL_MODE_VOICE, ADL_PORT_OPEN_AT_VIRTUAL_BASE);

НО вызов устанавливаеться только если данную процедуру зациклить в таймере, но в связи с эти возникает другая проблема:

первый вызов модем ставит на удержание и совершает второй, если ответить на второй то все работает

 

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


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

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

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

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

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

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

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

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

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

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