bolmoe
May 21 2008, 05:59
пользуюсь для этого АТ_СОРS, но мегафоновская карточка ввела в ступор, получил ответ, что оператор NVGSM, в то время как BeeLine и MTS отвечают нормально, можно хоть понять, кто оператор.
А вы посмотрите на своем телефоне, какие сети он видит и с какими названиями.
Думаю, что имя оператора будет такое-же.
Эту строчку, которая выдается как имя, оператор определяет сам как хочет и очень часто это - имя или код материнской компании при регистрации.
(В моем месторасположении, из трех видимых операторов, только у одного выдаваемая строка соответствует рекламируемому названию оператора) - а это я сам перепутал, не туда в телефоне посмотрел
Это был перечень дружественных сетей для роуминга, а с названиями местных операторов все было ОК
bolmoe
May 21 2008, 06:55
Цитата(Baser @ May 21 2008, 10:34)

А вы посмотрите на своем телефоне, какие сети он видит и с какими названиями.
Думаю, что имя оператора будет такое-же.
Эту строчку, которая выдается как имя, оператор определяет сам как хочет и очень часто это - имя или код материнской компании при регистрации.
В моем месторасположении, из трех видимых операторов, только у одного выдаваемая строка соответствует рекламируемому названию оператора

Попробовал через телефон установить доступные сети и их названия, их названия как и писалось выше, только мегафог пишется не NVGSM, а MegaFon. Поэтому вот и не понятно......
Уточню задачу.....
Требуется при установке СИМ карты в модем гсм одного из операторов (мтс, белайн, мегафон) автоматически определить, что это за оператор и в соответсвии с его настройками вывалится в инет....
Может еще какой способ через ат команды определить, что это за оператор....?
stream
May 21 2008, 07:53
Цитата(bolmoe @ May 21 2008, 10:55)

Уточню задачу.....
Требуется при установке СИМ карты в модем гсм одного из операторов (мтс, белайн, мегафон) автоматически определить, что это за оператор и в соответсвии с его настройками вывалится в инет....
Может еще какой способ через ат команды определить, что это за оператор....?
Так тебе надо не названия смотреть, а коды страны/сети откуда-то вытащить. У МТС - 250/01, Билайн - 250/99, Мегафон - 250/тоже-что-то. А текстовые названия вообще-то в прошивке самого модуля-телефона хранятся, там простая табличка соответствия.
Harbinger
May 21 2008, 10:28
Можно узнать все сразу (пример из SIM300):
at+copn
...
(вырезано)
+COPN: "250001","MTS"
+COPN: "250002","MegaFon"
+COPN: "250004","SIBCHALLENGE"
+COPN: "250005","SCS-900"
+COPN: "250007","SMARTS"
+COPN: "250010","DonTeleCom"
+COPN: "250011","ORENSOT"
+COPN: "250012","Far Eastern Cellular"
+COPN: "250013","Kuban-GSM"
+COPN: "250015","SMARTS-Ufa"
+COPN: "250016","New Telephone Company"
+COPN: "250017","ERMAK RMS"
+COPN: "250019","BASHCELL"
+COPN: "250020","MOTIV"
+COPN: "250028","EXTEL"
+COPN: "250039","South Ural Cellular"
+COPN: "250044","North Caucasian GSM"
+COPN: "250092","Primetelephone"
+COPN: "250099","Bee Line GSM"
+COPN: "255001","UMC"
+COPN: "255002","WellCOM"
+COPN: "255003","KYIVSTAR"
+COPN: "255005","GOLDEN TELECOM"
+COPN: "255006","Astelit"
...
OK
SlavaCh
May 21 2008, 10:38
Все гораздо проще.
Надо считать код IMSI - AT+CIMI
Ответом будет цифоровой ASCII код, типа "25099ххххххххх"
Где 250 - страна( россия) а 99 - код оператора(билайн).
Russia MTS Moscow 250 01
Russia North-West GSM 250 02
Russia Siberian Cellular 250 05
Russia Zao Smarts 250 07
Russia Don Telecom 250 10
Russia New Telephone Company 250 12
Russia Far-Eastern Cellular 250 12
Russia Kuban GSM 250 13
Russia Uratel 250 39
Russia North Caucasian GSM 250 44
Russia KB Impuls BeeLine 250 99