Identyfikacja numeru dzwoniącego

Kwestie techniczne, konfiguracja i rozwiązywanie problemów z modemami GSM (GPRS, EDGE, UMTS, HSDPA i HSUPA).

Moderator: Moderatorzy

ODPOWIEDZ
bloniak91
Początkujący użytkownik forum
Posty: 9
Rejestracja: 2014-03-20, 12:39
Lokalizacja: Warszawa

Identyfikacja numeru dzwoniącego

Post autor: bloniak91 »

Witam,
jaką komendą AT można zidentyfikować numer osoby dzwoniącej na mój modem? Modem przy połączeniu przychodzącym wysyła RING, odbieram ATA i chciałbym uzyskać numer osoby dzwoniącej.
Mikrokontrolery C,
Aplikacje Windows C#
Konstruowanie układów elektronicznych
Awatar użytkownika
wojteks
*** Administrator ***
Posty: 26137
Rejestracja: 2007-12-02, 11:51
Lokalizacja: PL

Re: Identyfikacja numeru dzwoniącego

Post autor: wojteks »

Nie prościej ustawić przekierowanie z nr modemowego na telefon komórkowy i się od razu wyświetli kto dzwoni.
Nie pomagam na PW!
Awatar użytkownika
YaHooo
Guru bezprzewodowy
Posty: 17761
Rejestracja: 2008-01-02, 14:38
Lokalizacja: Białystok

Re: Identyfikacja numeru dzwoniącego

Post autor: YaHooo »

Można próbować ustawiać wysyłanie numeru po sygnale RING komendą AT+CLIP, ale niestety nie jest ona obowiązkowa i nie wszystkie urządzenia muszą ją obsługiwać.
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)
Awatar użytkownika
KrissTofferr
Mistrz bezprzewodowy
Posty: 1271
Rejestracja: 2008-03-11, 14:15
Lokalizacja: Lubelskie

Re: Identyfikacja numeru dzwoniącego

Post autor: KrissTofferr »

bloniak91 pisze:jaką komendą AT można zidentyfikować numer osoby dzwoniącej na mój modem? Modem przy połączeniu przychodzącym wysyła RING, odbieram ATA i chciałbym uzyskać numer osoby dzwoniącej.
Znam dwa sposoby.
1. Włącz prezentację CLI poleceniem AT+CLIP=1
A gdy przyjdzie sygnał RING to jednocześnie pojawi się odpowiedź zawierająca numer przychodzący:
+CLIP: "123123123",129,,,""

Drugi sposób: Po odebraniu połączenia (ATA) wyślij polecenie AT+CLCC
wtedy uzyskasz odpowiedź:
+CLCC: 1,1,0,0,0,"123123123",129,"",0


AT command set for GSM Mobile Equipment (ME) (3GPP TS 07.07 version 7.7.0 Release 1998)
ODPOWIEDZ