реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Абонентский номер SIM-карты, Как узнать?
krdmitry
сообщение Jul 23 2012, 08:15
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354



Добрый день,

уважаемые разработчики, кто уже сталкивался с такой задачей, отзовитесь! AT+CNUM выдает пустую строку.
Как еще можно узнать абонентский номер SIM-карты? Может быть, сейчас операторы прошивают его не в стандартном файле SIM, нужно разбирать файловую систему карты?
Go to the top of the page
 
+Quote Post
Leopoldius
сообщение Jul 23 2012, 08:28
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 23-03-11
Из: Россия
Пользователь №: 63 824



Цитата(krdmitry @ Jul 23 2012, 11:15) *
Добрый день,

уважаемые разработчики, кто уже сталкивался с такой задачей, отзовитесь! AT+CNUM выдает пустую строку.
Как еще можно узнать абонентский номер SIM-карты? Может быть, сейчас операторы прошивают его не в стандартном файле SIM, нужно разбирать файловую систему карты?


А если просто позвонить с него на другой номер? Если конечно доступны голосовые звонки biggrin.gif
Go to the top of the page
 
+Quote Post
krdmitry
сообщение Jul 23 2012, 08:34
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354



Цитата(Leopoldius @ Jul 23 2012, 12:28) *
А если просто позвонить с него на другой номер? Если конечно доступны голосовые звонки biggrin.gif


Можно, но не применимо в массовом производстве.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 23 2012, 08:43
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



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


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
molecul
сообщение Jul 23 2012, 08:48
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(krdmitry @ Jul 23 2012, 12:15) *
Добрый день,

уважаемые разработчики, кто уже сталкивался с такой задачей, отзовитесь! AT+CNUM выдает пустую строку.
Как еще можно узнать абонентский номер SIM-карты? Может быть, сейчас операторы прошивают его не в стандартном файле SIM, нужно разбирать файловую систему карты?

SIM карта привязывается к абонентскому номеру только в HLR оператора, в самой симке этого как правило нигде не записано. Есть USSD сервисы почти у всех операторов, позволяющие узнать свой номер, но они иногда платные, например у Мегафона.
Go to the top of the page
 
+Quote Post
krdmitry
сообщение Jul 23 2012, 09:10
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354



Цитата(molecul @ Jul 23 2012, 12:48) *
SIM карта привязывается к абонентскому номеру только в HLR оператора, в самой симке этого как правило нигде не записано. Есть USSD сервисы почти у всех операторов, позволяющие узнать свой номер, но они иногда платные, например у Мегафона.


А как iPhone извлекает этот номер? Есть обычная SIM-ка МТС с пустой ячейкой. Есть айфон с микро-сим от МТС, айфон знает абонентский номер.
В чем подвох?)))

Сообщение отредактировал krdmitry - Jul 23 2012, 09:19
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 23 2012, 09:19
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Значит в микросим его внесли. Вставьте микросим в обычный телефон и проверьте.
Или обрежьте обычную карту до размеров микросим и вставьте в айфон.

Наличие на карте собственного номера зависит только от причуд оператора


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
krdmitry
сообщение Jul 23 2012, 09:20
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354



Цитата(CADiLO @ Jul 23 2012, 13:19) *
Значит в микросим его внесли. Вставьте микросим в обычный телефон и проверьте.
Или обрежьте обычную карту до размеров микросим и вставьте в айфон.

Наличие на карте собственного номера зависит только от причуд оператора


Может быть, у айфона реализован другой (не AT+CNUM) механизм получения абонентского номера?
Go to the top of the page
 
+Quote Post
molecul
сообщение Jul 23 2012, 09:21
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(krdmitry @ Jul 23 2012, 13:10) *
Алексей, а как iPhone извлекает этот номер? Есть обычная SIM-ка МТС с пустой ячейкой. Есть айфон с микро-сим от МТС, айфон знает абонентский номер.
В чем подвох?)))

Варианты:
1. В микро-симку МТС все таки прописывает номер заранее
2. Скрытый запрос по USSD (или SMS). Учитывая любовь Apple к всевозможным скрытым запросам, это наиболее вероятно.

Проверить достаточно легко
- если первый вариант - подключить микро-сим к любому модулю GSM и спросить +CNUM либо поставить в телефон (есть некоторые модели с микро-симками) и посмотреть в меню свой номер
- если второй вариант - детализация от МТС показывает абсолютно все запросы, включая бесплатные
Go to the top of the page
 
+Quote Post
krdmitry
сообщение Jul 23 2012, 10:05
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354



Цитата(molecul @ Jul 23 2012, 13:21) *
Варианты:
1. В микро-симку МТС все таки прописывает номер заранее
2. Скрытый запрос по USSD (или SMS). Учитывая любовь Apple к всевозможным скрытым запросам, это наиболее вероятно.

Проверить достаточно легко
- если первый вариант - подключить микро-сим к любому модулю GSM и спросить +CNUM либо поставить в телефон (есть некоторые модели с микро-симками) и посмотреть в меню свой номер
- если второй вариант - детализация от МТС показывает абсолютно все запросы, включая бесплатные


Ок, а есть ли данные по запросам "узнай свой номер" для других операторов, кроме мегафона?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 23 2012, 10:27
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Life - *115# - узнать свой номер и тариф
Киевстар - *161#
МТС Украина - нет такой услуги

Вобщем на сайтах операторов есть список доступных USSD


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
krdmitry
сообщение Jul 23 2012, 10:34
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354



Цитата(CADiLO @ Jul 23 2012, 14:27) *
Life - *115# - узнать свой номер и тариф
Киевстар - *161#
МТС Украина - нет такой услуги

Вобщем на сайтах операторов есть список доступных USSD


Супер, спасибо) А как с российскими?)
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 23 2012, 10:43
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Думаю что сложнее. Запросы могут в разных регионах отличаться.
http://www.na-svyazi.ru/ussd.htm
http://www.blog-otvetov.ru/index.php/proch...gafon-tele2-mts


Но лучше всего раз пройтись по сайтам операторов и сохранить списки их USSD - пригодятся


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Jul 23 2012, 10:44
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Цитата(krdmitry @ Jul 23 2012, 14:34) *
Супер, спасибо) А как с российскими?)

Билайн *110*10#
Кстати, а Google еще не запретили?
Go to the top of the page
 
+Quote Post
megajohn
сообщение Jul 23 2012, 11:05
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(krdmitry @ Jul 23 2012, 14:34) *
Супер, спасибо) А как с российскими?)


вот моя шпаргалка

| MNC | | баланс | узнать свой номер | смс пакеты Вкл | узнать остаток
МТС | 1 | +7981xxxxxxx | *100# | *111*0887# | *111*444*300# | *100*2#
МегаФон | 2 | +7921xxxxxxx | *100# | *127# |
Теле1 | 20 | +7904xxxxxxx | *105# | *201# | *116*200*1# | *116*200# |
Теле2 | 20 | +7904xxxxxxx | *105# | *201# | *116*200*1# | *116*200# |
Билайн | 99 | +7965xxxxxxx | *102# | *110*10# |
Билайнmj | 99 | +7965xxxxxxx | *102# | *110*10# |


Одно но, составлено под СПб, в других регионах может быть по другому


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 08:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01496 секунд с 7
ELECTRONIX ©2004-2016