Страница 1 из 1

как узнать номер телефона sim AT командой

Добавлено: Ср окт 21, 2015 14:59:13
koteika
добрый день уважаемые коты :beer:
имеется модем Telit GT863-PY появилась необходимость считать свой номер с симки. Залез в документацию и уже 5 часов не могу найти какой командой это сделать :dont_know: :cry:
если кто в курсе ткните носом будьте добры

здесь список команд который я с утра курю:
http://www.telit.com/index.php?eID=tx_n ... 5a_r22.pdf

Re: как узнать номер телефона sim AT командой

Добавлено: Ср окт 21, 2015 16:03:35
Pnjom-Penb
Что значит "номер с симки"? Нельзя ли поподробнее объяснить, номер чего требуется узнать?

Re: как узнать номер телефона sim AT командой

Добавлено: Ср окт 21, 2015 17:20:20
Foton18
+CNUM - Subscriber Number

Re: как узнать номер телефона sim AT командой

Добавлено: Чт окт 22, 2015 07:09:28
koteika
Pnjom-Penb писал(а):Что значит "номер с симки"? Нельзя ли поподробнее объяснить, номер чего требуется узнать?


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

Foton18 писал(а):+CNUM - Subscriber Number


пробовал - вместо номера пишет "0" UA :cry:

upd: попробовал еще раз со своей симкой эту команду и получил то что хотел, оказывается компания МТС украина не пишет в память своих симок свой номер - поставил в телефон а не модем и в "свой номер" пишет пусто. Всем спасибо за участие :beer:

Re: как узнать номер телефона sim AT командой

Добавлено: Чт окт 22, 2015 12:42:25
Foton18
Прошейте сами номер. Вам ведь он известен.

Re: как узнать номер телефона sim AT командой

Добавлено: Пт окт 23, 2015 03:23:32
hybroid
USSD умеет?
У оператора скорее всего есть запрос для выяснения номера.

Re: как узнать номер телефона sim AT командой

Добавлено: Пт окт 23, 2015 06:14:39
Pnjom-Penb
koteika писал(а):номер установленной сим-карты.
Это не то же самое, что номер телефона. Симка, сама по себе, не содержит номера телефона - только свой собственный уникальный номер. Чтобы его получить, документ кажет команду "AT+CIMI".
Однако, этот номер будет меняться при каждой смене симки, поэтому лучше ссылаться на номер модема, который можно получить командой "AT+CGSN" (стр.89). Заведете таблицу соответствия "номер модема -> адрес установки" и всех делов. :)

Re: как узнать номер телефона sim AT командой

Добавлено: Пт окт 23, 2015 06:30:49
Rtmip
Человек уже все решил, сказал всем спасибо.
А какой смысл делать таблицу соответствия? Забил номер в сим и все дела! :))
Так удобнее, зачем лишние "городушки" ?

Re: как узнать номер телефона sim AT командой

Добавлено: Пт окт 23, 2015 08:11:50
koteika
Pnjom-Penb писал(а): поэтому лучше ссылаться на номер модема


оно то лучше конечно, но команда сверху поступила сделать таблицу номеров телефонов карточек установленных на объектах т.к. они периодически выходят из строя и мы их меняем и чтоб не вести эту писанину хотелось собирать данные на сервере.

Re: как узнать номер телефона sim AT командой

Добавлено: Пт окт 23, 2015 20:22:17
Pnjom-Penb
koteika писал(а):команда сверху поступила сделать таблицу номеров телефонов карточек установленных на объектах т.к. они периодически выходят из строя и мы их меняем и чтоб не вести эту писанину хотелось собирать данные на сервере.

И что решили делать, когда в симке номер не прописан? Или в тех случаях, когда симки придется тасовать между контроллерами? Из вышенаписанного неясно - какой выход придумали?

Re: как узнать номер телефона sim AT командой

Добавлено: Пн окт 26, 2015 08:38:22
koteika
пока не придумали, переписываем номера вручную с пластика симки :(

Re: как узнать номер телефона sim AT командой

Добавлено: Пн окт 26, 2015 22:48:13
Pnjom-Penb
koteika писал(а):пока не придумали, переписываем номера вручную с пластика симки :(
Что-то Вы снова нас путаете - на пластике симки не телефонный номер, а ее серийник.
???

Re: как узнать номер телефона sim AT командой

Добавлено: Вт окт 27, 2015 09:21:25
koteika
на пластике и которого выломана симка есть номер , пин и пак коды

Re: как узнать номер телефона sim AT командой

Добавлено: Вт окт 27, 2015 09:43:06
Pnjom-Penb
Не встречал такого. Ну да ладно.
Так что же, вручную прописываете всякий раз в первый номер тел.книги в симке?
А что если "команду сверху" ("сделать таблицу номеров телефонов карточек установленных на объектах") реализовать в виде таблицы с тремя столбцами - {номер тел./номер модема/объект} - и не на стороне модемов, а на стороне приема? При этом и "указание сверху" будет выполнено, и прописывать в симку ничего не нужно будет - АТ-команда выдаст номер модема, по нему определите объект. А номер телефона будет для обратной связи, если она понадобится.