Turkcell WAP APN den gelen telefonun numarasının alınması

string, mobile, java June 12th, 2007

Doomy

 Turkcell WAP APN den gelen telefonun numarasının alınması

System.out.println(”Hello NERD!!”); .

Gecen yazimizdan bu zaman cok zaman gecti. Kusura bakmayin manyaklar!! Araya cok fazla is cok fazla proje girdi. GSM konusuda calismaya devam edecegiz. Gecen yazimda wap �zerinden nasil telefon modeli alindigindan bahsetmistik. Simdi ise wap �zerinden gsm numarasinin(msisdn) nasil alindigindan bahsedicegim (Turkcell icin baska operatorlerde baska sekilde olabilir.).

Oncelikle NOT :
1)Web sitenizin domain ve ipsinin turkcell tarafinda tanimlanmis olmasi gerekmektedir.
2)Turkcell telefon numaralarini alabilmek icin telefonunuz Turkcell APN inden gelmesi gerekmektedir. Yani telsimden gelen bir request burada gorulmeyecek ve “” kalacakdir.
Evet simdi baslayalim.

String msisdn_log=”"
String msisdn_logRaw = new String(”");
Cookie cookies_log[] = request.getCookies();
int cookieLen_log = cookies_log.length;
Cookie cookie_log = null;

for(int i = 0; i < cookieLen_log; i++)
{
cookie_log = cookies_log[i];
String cookieName_log = cookie_log.getName();
if(cookieName_log.equals(”User-Identity-Forward-msisdn”))
{
msisdn_logRaw = cookie_log.getValue();
}
}

if(!msisdn_logRaw.equals(”"))
{
int msisdn_logLen = msisdn_logRaw.length();
for(int i = 0; i < msisdn_logLen; i++)
{
if(i % 2 == 1)
{
msisdn_log = msisdn_log + (new Character(msisdn_logRaw.charAt(i))).toString();
}
}

msisdn_log = msisdn_log.substring(2);
}
else
{
msisdn_log=”";
}

Kodu okudunuz ne anladiniz? Hic birsey mi ? Tamam beraber bakalim.

Gelen requeste ait olan cookieler alinir. Bunlarin icinde adi User-Identity-Forward-msisdn bulunur. Ve degeri alinir. MSISDN i aldik su anda aslinda. Fakat gelen veri 533xxxxxxx seklinde deilde 533333×3x3×3x gibi bir sekilde geliyor. Bunu zaten matematikceyseniz hemen CAT diye goruyosunuz. napiyoruz 2 nin katlarina gore verimizi duzenliyoruz

Bu kadar basit. Elimizde simdi gsm_no su var. Gecen bolumden de Model vardi. Artik ana problem cozulmush oldu. Ana problem ne miydi? Ana problem Gelen bir kisinin telefon nosunu bilmek (gerekli ucretlendirmeler icin mesela) modeli orenmek(Onemli olan content in teslimi icin) System.out.println(”bye NERD!!”);


Social Bookmarking
Add to: Mr. Wong Add to: Digg Add to: Del.icio.us Add to: Reddit Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Google Add to: Technorati Add to: Newsvine Add to: Ma.Gnolia



Başka Manyak Konular


Lütfen Yorumlarınızı bizimle paylaşın.

4 Responses to “Turkcell WAP APN den gelen telefonun numarasının alınması”

  1. ali Says:

    slm - cookies i dump eden ufak bi sey yazdim ama nedense “User-Identity-Forward-msisdn” adli cookie gorunurde yok. baska bir kaynaktan da msisdn in forward edilmesi icin turkcell wap gateway’de ip min white list e alinmasi gibi bir gereklilik oldugunu belirtmisti ama bu da kesin degil zira turkcell’i defalarca aramama ragmen (kurumsal+teknik destek) konudan anlayan birine henuz rastlamadim. msisdn bugun itibari ile alinabiliyormu diye denerseniz ve blogu guncellerseniz makbule gecer. telefon nokia e60, network turkcell, cepten internet, turkcell internet, turkcell wap modlarinin hepsini denedim. iyi calismalar.

  2. admin Says:

    slm ip ve domain isminin turkcell tarafında tanımlanması gerekli. (Her domaini tanımlamazlar bu domainin tanımlanması için turkcell ile iş yapıyor olman gerekli) 3rd partyler için bir dökümandı bu. Muhtemelen yazdığın kod çalışıyor sadece tanım eksiklikleri mevcut.

  3. ali Says:

    Turkcell de departman hatta daha iyisi sahis ismi var midir emailime ozel olarak paylasabileceginiz? Ben firma olarak da mobil marketing ve kurumsal ile konusmama, cozum merkezlerinden biri ile iki toplanti yapmama ragmen bu konulara vakif birini gormedim henuz.

  4. admin Says:

    Turkcell de yapılan istekler her zaman business contact üzerinden gider. Turkcell de iş yaptığınız business contact size yardımcı olacakdır.

Leave a Reply

Site Navigation

Categories

Archives

Meta

Recent Enteries

Recent Comments

FireStats iconPowered by FireStats