CSD w nowych telefonach

Kwestie techniczne, konfiguracja telefonów do współpracy z internetem, rozwiązywanie problemów z tym związanych... itp.

Moderator: Moderatorzy

ODPOWIEDZ
marvi
Początkujący użytkownik forum
Posty: 7
Rejestracja: 2009-12-20, 15:59
Lokalizacja: Kalisz

CSD w nowych telefonach

Post autor: marvi »

Witam

Czasami potrzebuje polaczyc sie z telefonu przez CSD (nie do internetu)
W roznych starszych Nokiach 6310i, E50 itp działalo to bez problemu, natomiast nowsza E52, 2600 classic pomimo ze w specyfikacji maja CSD to komendy ATD ATDT ATDP daja tutaj blad.
Czy dla tych telefonow potrzebny jest do tego jakis specjalny initstring a moze komenda inna?
Przy okazji, moze ktos wie czy mozna komenda AT przestawic telefon z trybu GSM na 3G i odwrotnie.

Pozdrawiam swiatecznie
Awatar użytkownika
KrissTofferr
Mistrz bezprzewodowy
Posty: 1271
Rejestracja: 2008-03-11, 14:15
Lokalizacja: Lubelskie

Re: CSD w nowych telefonach

Post autor: KrissTofferr »

marvi pisze:to komendy ATD ATDT ATDP daja tutaj blad
Wpisz polecenie

Kod: Zaznacz cały

AT+CMEE=2
Dzięki temu błędy zostaną szczegółowiej opisane. Podaj opis takiego błędu.

Dodatkowo po nieudanym wykonaniu komendy ATD wydaj polecenie

Kod: Zaznacz cały

AT+CEER
Otrzymasz wtedy opis przyczyny rozłączenia (z sieci).

Podaj odpowiedzi na polecenia:

Kod: Zaznacz cały

AT+COPS?
AT+CGCLASS?
AT+CGCLASS=?
AT&V
AT+CMOD?
AT+CSNS?
AT+CBST?
Ostatnio zmieniony 2009-12-20, 20:18 przez KrissTofferr, łącznie zmieniany 1 raz.
Awatar użytkownika
YaHooo
Guru bezprzewodowy
Posty: 17761
Rejestracja: 2008-01-02, 14:38
Lokalizacja: Białystok

Re: CSD w nowych telefonach

Post autor: YaHooo »

marvi pisze:Przy okazji, moze ktos wie czy mozna komenda AT przestawic telefon z trybu GSM na 3G i odwrotnie.
Tu akurat jest dość trudna sprawa. Bo te komendy są specifyczne w zależności od producenta telefonu/modemu. Jak widzisz w tym poście > Komendy AT do wymuszania GSM lub 3g < różnią się one w przypadku różnych producentów modemów. W przypadku telefonów jest podobnie.

Jednak czasem się zdarzy, że można to zrobić za pomocą komendy AT+COPS (wybór operatora) jeśli obsługuje ona następującą składnię:

Kod: Zaznacz cały

AT+COPS=[<mode>,[<format>,[<oper>,[<AcT>]]]]
, Gdzie AcT właśnie oznacza technologię:
- 0 - GSM;
- 2 - UMTS.

Sprawdzić to możesz wydając komendę:

Kod: Zaznacz cały

AT+COPS=?
Co prawda sposób ten wymusza ręczne wybieranie operatora, lecz jest jakimś rozwiązaniem.
Pozdrawiam YaHooo :)
> FAQ < > Limitowanie TTL < > Filtrowanie MAC < > Limit - miniFAQ <
> Udostępnianie połączenia internetowego iPlus w trybie Ad-hoc < > Połączenie Ad-hoc <
(iPlus7GB-30%) + (Sierra Wireless AC881) + (HP Compaq nx7300) + (200m od BTS'a) = (600kB/s)
marvi
Początkujący użytkownik forum
Posty: 7
Rejestracja: 2009-12-20, 15:59
Lokalizacja: Kalisz

Re: CSD w nowych telefonach

Post autor: marvi »

KrissTofferr pisze:

Podaj odpowiedzi na polecenia:

Kod: Zaznacz cały

AT+COPS?
AT+CGCLASS?
AT+CGCLASS=?
AT&V
AT+CMOD?
AT+CSNS?
AT+CBST?
Przy podaniu ATDT telefon nie wykonuje zadnej aktywnosci sieciowe, poprostu od razu zwraca ERROR, ponizej zrzut wszystkich polecen:

Kod: Zaznacz cały

AT+CMEE=2
ERROR
ATDT500520520
ERROR
AT+CEER
OK
AT+COPS?
+COPS: 1,2,"26003",0

OK
AT+CGCLASS?
ERROR
AT+CGCLASS=?
ERROR
AT&V
ACTIVE PROFILE:
E1 Q0 V1 X5 &C1 &D2 &S0 &Y0
+CMEE=0 +CSTA=129 +CR=0 +CRC=0 +CLIP=0,2 +CLIR=0,2 +CVHU=1 +ILRR=0
+CPBS="SM"
S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S07:060 S08:002
S10:100 S12:050 S25:000

OK
AT+CMOD?
ERROR
AT+CSNS?
ERROR
AT+CBST?
ERROR
Chyba juz jednak wiem z czego wynika problem - po prostu Nokia z nowych aparatow wyciela obsluge CSD, niby wszyscy wszedzie pisza ze jest ale jak sie zaglebilem w specyfikacje techniczna na developerskich stronach Nokii to ani slowa tam nie ma o CSD w E52 (az dziwne). Te wyniki powyzej nie sa akurat z E52 bo nie mam go w tej chwili pod reką ale problem taki sam.

Pozdrawiam
Marvi
Awatar użytkownika
KrissTofferr
Mistrz bezprzewodowy
Posty: 1271
Rejestracja: 2008-03-11, 14:15
Lokalizacja: Lubelskie

Re: CSD w nowych telefonach

Post autor: KrissTofferr »

marvi pisze:AT+CMEE=2
ERROR
To akurat mój błąd bo zapomniałem że w Nokiach można zadać dla komendy +CMEE parametr o wartości 0 lub 1 ale już nie 2. Czyli polecam ustawić wartość 1 żeby otrzymywać numeryczne kody błędów których objaśnienia podano na końcu manualu Nokii. Ustawienie parametru o wartości 2 (w innych tel.) powoduje bezpośrednie otrzymywanie tekstowych opisów błędów.
marvi pisze:ATDT500520520
ERROR
Czyli nie udało się połączenie dane/faks. Pewnie uda się zwykłe połączenie głosowe:

Kod: Zaznacz cały

ATD500520520;
Znak srednika na końcu numeru oznacza połączenie głosowe.
marvi pisze:+COPS: 1,2,"26003",0
Czyli ręcznie wybrałeś operatora Orange. Przeczytaj temat Orange: przesyłanie danych i faksów CSD Jest tam podany numer dostępu do internetu 501808080. Jeśli ATD501808080 zadziała to znaczy że dla połaczeń CSD do innych numerów musisz aktywować przesyłanie danych i faxów CSD z dodatkowym numerem.
marvi pisze:AT+CMOD?
ERROR
AT+CSNS?
ERROR
AT+CBST?
ERROR
Tych błędów nie potrafię wyjaśnić dlatego chciałbym żebyś sprawdził jeszcze polecenia:

Kod: Zaznacz cały

at+cfun?
at+cfun=?
at+cmux?
at+cmux=?
at+gcap
at+clac
marvi
Początkujący użytkownik forum
Posty: 7
Rejestracja: 2009-12-20, 15:59
Lokalizacja: Kalisz

Re: CSD w nowych telefonach

Post autor: marvi »

KrissTofferr pisze: Czyli nie udało się połączenie dane/faks. Pewnie uda się zwykłe połączenie głosowe:

Kod: Zaznacz cały

ATD500520520;
Znak srednika na końcu numeru oznacza połączenie głosowe.
Polaczenie glosowe wybiera poprawnie
KrissTofferr pisze: Czyli ręcznie wybrałeś operatora Orange. Przeczytaj temat Orange: przesyłanie danych i faksów CSD Jest tam podany numer dostępu do internetu 501808080. Jeśli ATD501808080 zadziała to znaczy że dla połaczeń CSD do innych numerów musisz aktywować przesyłanie danych i faxów CSD z dodatkowym numerem.
Na ten numer po CSD tez nie chce sie polaczyc, od razu dostaje ERROR (bez komunikacji z siecia). Uslugi sa aktywowany bo to samo dziala na 6310i i E50 (walczylem juz z Orange bo twierdzili ze mam to wlaczone a jednak nie mialem)
KrissTofferr pisze:[...]
Tych błędów nie potrafię wyjaśnić dlatego chciałbym żebyś sprawdził jeszcze polecenia:

Kod: Zaznacz cały

at+cfun?
at+cfun=?
at+cmux?
at+cmux=?
at+gcap
at+clac
Sprawdzilem i wyniki takie:

Kod: Zaznacz cały

AT+CMEE=1
OK
ATD501808080
ERROR
AT+CEER
OK

at+cfun?
+CFUN: 1

OK
at+cfun=?
+CFUN: (0,1),(0,1)

OK
at+cmux?
ERROR
at+cmux=?
ERROR
at+gcap
+GCAP: +CGSM,+W

OK
at+clac
ERROR
Ale wydaje mi sie sprawa juz wyjasniona - nowe Nokie nie obsluguja CSD, nie ma tego w ich specyfikacji jak sie zaglebilem.
Obecne proby prowadzilem na 2600c ale na E52 jest podobnie co mnie strasznie zawiodlo.

[ Komentarz dodany przez: BliSki: 2009-12-26, 21:50 ]
Wycinam zbędny cytat.
Ostatnio zmieniony 2009-12-26, 21:49 przez marvi, łącznie zmieniany 1 raz.
Awatar użytkownika
KrissTofferr
Mistrz bezprzewodowy
Posty: 1271
Rejestracja: 2008-03-11, 14:15
Lokalizacja: Lubelskie

Re: CSD w nowych telefonach

Post autor: KrissTofferr »

marvi pisze:Na ten numer po CSD tez nie chce sie polaczyc, od razu dostaje ERROR
To nam wskazuje na przyczynę w telefonie.
marvi pisze:at+gcap
+GCAP: +CGSM,+W
W tej odpowiedzi brak jest właściwości +FCLASS która opisuje możliwość przesyłania głosu, danych i faxów w sieciach z komutacją łączy. Jeśli możesz to sprawdź jeszcze:

Kod: Zaznacz cały

AT+FCLASS=?
AT+FCLASS?
marvi
Początkujący użytkownik forum
Posty: 7
Rejestracja: 2009-12-20, 15:59
Lokalizacja: Kalisz

Re: CSD w nowych telefonach

Post autor: marvi »

KrissTofferr pisze:[...]
W tej odpowiedzi brak jest właściwości +FCLASS która opisuje możliwość przesyłania głosu, danych i faxów w sieciach z komutacją łączy. Jeśli możesz to sprawdź jeszcze:

Kod: Zaznacz cały

AT+FCLASS=?
AT+FCLASS?
Tutaj wychodzi na to ze faksow nie obsługuje:

Kod: Zaznacz cały

AT+FCLASS=?
0

OK
AT+FCLASS?
0

OK


[ Komentarz dodany przez: BliSki: 2009-12-26, 21:46 ]
Wycinam zbędny cytat całości.
Ostatnio zmieniony 2009-12-26, 21:46 przez marvi, łącznie zmieniany 1 raz.
Awatar użytkownika
KrissTofferr
Mistrz bezprzewodowy
Posty: 1271
Rejestracja: 2008-03-11, 14:15
Lokalizacja: Lubelskie

Re: CSD w nowych telefonach

Post autor: KrissTofferr »

marvi pisze:AT+FCLASS=?
0
OK
O proszę, niby obsługuje tryb 0 czyli przesyłanie danych (CSD). Na pewno nie obsługuje faksów (tryb 1,2). W ten sposób Nokia zachowuje pozory wstecznej kompatybilności z modemami. Taka dziwna odpowiedź przynajmniej może nam posłużyć do wykrycia podobnego problemu na innych urządzeniach tego samego producenta (Nokia).
marvi pisze:AT+FCLASS?
0
OK
Właśnie takie ustawienie

Kod: Zaznacz cały

AT+FCLASS=0
jest poprawne dla przesyłania danych (CSD) a mimo to nie działa. Sytuacja po prostu jest nielogiczna.
marvi
Początkujący użytkownik forum
Posty: 7
Rejestracja: 2009-12-20, 15:59
Lokalizacja: Kalisz

Re: CSD w nowych telefonach

Post autor: marvi »

KrissTofferr pisze:
marvi pisze:AT+FCLASS=?
0
OK
O proszę, niby obsługuje tryb 0 czyli przesyłanie danych (CSD). Na pewno nie obsługuje faksów (tryb 1,2). W ten sposób Nokia zachowuje pozory wstecznej kompatybilności z modemami. Taka dziwna odpowiedź przynajmniej może nam posłużyć do wykrycia podobnego problemu na innych urządzeniach tego samego producenta (Nokia).
marvi pisze:AT+FCLASS?
0
OK
Właśnie takie ustawienie

Kod: Zaznacz cały

AT+FCLASS=0
jest poprawne dla przesyłania danych (CSD) a mimo to nie działa. Sytuacja po prostu jest nielogiczna.
Pewnie nic na to nie poradzimy, tak postanowili i juz, w sumie ciekaw jestem jak robia inni producencji i czy w ogole funkcjonalnosc modemu w innych markach od zawsze byla tak jak w prawie kazdej Nokii
Awatar użytkownika
KrissTofferr
Mistrz bezprzewodowy
Posty: 1271
Rejestracja: 2008-03-11, 14:15
Lokalizacja: Lubelskie

Re: CSD w nowych telefonach

Post autor: KrissTofferr »

marvi pisze:AT+FCLASS=?
0
OK
W poprzednim poście pisałem że taka odpowiedź może posłużyć do wykrycia braku obsługi CSD na urządzeniach tego samego producenta (Nokia).
Otóż, myliłem się. Na Nokii 6300 odpowiedź jest taka sama a jednak potrafi ona wykonywać połączenia CSD (operator PlusGSM, taryfa mixPlus).

Zauważyłem jeszcze że odpowiedź z Nokia 2600 Classic, podana przez kolegę marvi:

Kod: Zaznacz cały

AT&V
ACTIVE PROFILE:
E1 Q0 V1 X5 &C1 &D2 &S0 &Y0
+CMEE=0 +CSTA=129 +CR=0 +CRC=0 +CLIP=0,2 +CLIR=0,2 +CVHU=1 +ILRR=0
+CPBS="SM"
S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S07:060 S08:002
S10:100 S12:050 S25:000
Różni się trochę od odpowiedzi z Nokii 6300:

Kod: Zaznacz cały

AT&V
ACTIVE PROFILE:
E1 Q0 V1 X5 &C1 &D2 &S0 &Y0
+CMEE=0 +CSTA=129 +CBST=0,0,1 +CRLP=61,61,48,6 +CR=0 +CRC=0 +CLIP=0,2
+CLIR=0,2 +CSNS=0 +CVHU=1 +DS=0,0,2048,20 +DR=0 +ILRR=0
+CHSN=0,0,0,0 +CHSR=0 +CPBS="SM"
S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S07:060 S08:002
S10:100 S12:050 S25:000
Na tej podstawie mogę powiedzieć że obsługa CSD w Nokii jest wtedy gdy polecenie AT&V zwraca aktualne ustawienia komendy +CBST.
ODPOWIEDZ