1

Temat: Kody USSD w RBM

Może ktoś mi pomoże bo dostaję już szału :-). Używam netgear'a WNDR4300 z modemem Huawei 3372 (BEZ hilink). Chciałbym móc wywoływać kody USSD z konsolil ale za chiny ludowe nie otrzymuję odpowiedzi. Próbowałem przez piccom i gcom odpowiedź zawsze ta sama.

AT+CUSD=1,"AA582C3602",15
OK

+CUSD: 2


Jeżeli dobrze wyczytałem w necie to 2 oznacza błąd składni,  próbowałem różnych kodów konwertowanych do 7bit i bez konwersji, modem w trybie 0 próbowałem też w trybie 1 (bez konwersji), próbowałem ttyUSB1 i ttyUSB0  itd. itp. Będę wdzięczny za jakiekolwiek wskazówki.

Karta to Red Bull Mobile.

2

Odp: Kody USSD w RBM

Albo zrobiłes to na złym interfejsie. Nie na wszystkich chce na kody ussd odpowiadać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Kody USSD w RBM

To jest jeszcze coś poza ttyUSB0 i ttyUSB1?

4

Odp: Kody USSD w RBM

Może jak sprawdzisz to się dowiesz?

5

Odp: Kody USSD w RBM

Naturalnie że sprawdziłem :-)

root@OpenWrt:~# ls  /dev | grep 'USB'
ttyUSB0
ttyUSB1

wygląda na to że tylko te dwa.

6 (edytowany przez g0f3r 2016-03-17 10:23:57)

Odp: Kody USSD w RBM

A jak mu dasz AT+CUSD=1,AA582C3602,15 ?
Te *111# powinien łyknąć.

7

Odp: Kody USSD w RBM

Takie kombinacje też próbowałem :-)

AT+CUSD=1,AA582C3602,15
+CME ERROR: 50

8

Odp: Kody USSD w RBM

No to dziwne, ja co prawda gadam ze swoim po gcom (niestety nie mam openwrt), a "jawnie" próbowałeś no i na rozlaczonym?? AT+CUSD=1,"*111#",15 ?

9

Odp: Kody USSD w RBM

Jawnie próbowałem różne kombinacje, na rozłączonym nie, spróbuję jak będę przy urządzeniu. No nic, dzięki :-). Jeszcze wrzucę to co wywołuję przez gcom'a, może coś przeoczyłem. Tutaj jest na USB0 ale na USB1 jest dokładnie to samo

root@OpenWrt:/etc/gcom# gcom -d /dev/ttyUSB0 -s getnumber.gcom -v -e
comgt 10:37:50 -> Verbose output enabled
comgt 10:37:50 -> Communication echo turned on
comgt 10:37:50 -> Script file: getnumber.gcom
comgt 10:37:50 -> argc:7
comgt 10:37:50 -> argv[0]=gcom
comgt 10:37:50 -> argv[1]=-d
comgt 10:37:50 -> argv[2]=/dev/ttyUSB0
comgt 10:37:50 -> argv[3]=-s
comgt 10:37:50 -> argv[4]=-v
comgt 10:37:50 -> argv[5]=-e
comgt 10:37:50 -> argv[6]=getnumber.gcom
comgt 10:37:50 ->  ---Script---
   1@0000 opengt
   2@0007  set com 115200n81
   3@0026  set comecho off
   4@0043  set senddelay 0.02
   5@0063  waitquiet 0.2 0.2
   6@0082
   7@0083 :start
   8@0090
   9@0091  send "AT+CUSD=1,\"AA582C3602\",15^m"
  10@0129  get 1 "" $s
  11@0142  print $s
  12@0152
  13@0153 :continue
  14@0163  exit 0
comgt 10:37:50 ->  ---End of script---
comgt 10:37:50 -> @0000 opengt
comgt 10:37:50 -> Opened /dev/ttyUSB0 as FD 3
comgt 10:37:50 -> @0008 set com 115200n81
comgt 10:37:50 -> @0027 set comecho off
comgt 10:37:50 -> @0044 set senddelay 0.02
comgt 10:37:50 -> @0064 waitquiet 0.2 0.2
comgt 10:37:50 -> @0083 :start
comgt 10:37:50 -> @0092 send "AT+CUSD=1,\"AA582C3602\",15^m"
comgt 10:37:51 -> @0130 get 1 "" $s
comgt 10:37:52 -> @0143 print $s
AT+CUSD=1,"AA582C3602",15
OK

+CUSD: 2
comgt 10:37:52 -> @0153 :continue
comgt 10:37:52 -> @0164 exit 0

10

Odp: Kody USSD w RBM

Ja mam podobny kłopot. Dopóki miałem TL-MR3420 wszystko działało. Teraz mam WNDR4300 z tym samym modemem (E353u-2), pojawiły się kłopoty. Niektóre kody działają inne nie chcą. Działają krótkie, np. *101#, ale już mam kłopot z *111*643*1# lub jeśli potrzebuję doładować kartę.