Как сделать CSD звонок с модема - PullRequest
0 голосов
/ 24 апреля 2018

Недавно я купил модем, поддерживающий вызовы CSD (Circuit Switched Data).Я вставил в нее SIM-карту и могу звонить с помощью AT-команд.Но это всегда голосовые звонки.У меня есть другой модем, и мне нужно подключиться к нему через CSD.

Я знаю, что это возможно, потому что наши коллеги используют его таким образом для доступа к некоторой сети.

Они используют набор номера Windows.до соединения, но я предполагаю, что это просто то, что в фоновом режиме вызывает AT-команды.

Тем не менее, набор номера все еще выдает мне «Ошибка 678: удаленный компьютер не ответил».Я перепробовал много настроек, но ошибка все та же.Я даже попробовал другой компьютер и все еще получал ту же ошибку.

Итак, я обнаружил, что когда я вызываю CSD, то на принимающей стороне (если AT+CRC=1) должен отображаться +CRING: REL ASYNC.Поэтому я настроил другой модем и позвонил ему, и он показал +CRING: VOICE.

Так как мне убедить мой модем позвонить в режиме REL ASYNC?Я уже попробовал:

AT+IPR=115200 or AT+IPR=9600
AT+FCLASS=0 (this is default though)
AT+CSNS=4
AT+CBST=7,0,0 or AT+CBST=71,0,1
AT^SXRAT=0 (this changes the network to GSM)

Но все же, когда я делаю ATDNUMBERIWANTTOCALL;, принимающая сторона показывает +CRING: VOICE.

Также мой провайдер мобильной связи заверил меня, что технология CSD все еще поддерживается вмоей стране и что мне не нужны никакие специальные SIM-карты.

Ответы [ 2 ]

0 голосов
/ 21 июня 2018

Вам необходимо удалить точку с запятой после номера телефона в команде ATD: эта точка с запятой - это то, что говорит модему делать голосовой вызов, а не CSD.

0 голосов
/ 21 мая 2018

Узнайте у своего телеоператора, есть ли у вашей сим-карты отдельный номер данных.

Иногда у постоплатных (и / или M2M) карт есть три разных номера: 1. голос 2. факс 3. данные

...