Sending X-MSISDN without a RADIUS connection to the GGSN?

Sending X-MSISDN without a RADIUS connection to the GGSN? SearchSearch
Author Message
frankgrygus@lucent.com
Unregistered guest
Posted on Tuesday, January 25, 2005 - 02:10 am:   

Hi Bryce & CO.,

I now have a need to utilize a WAP/HTTP Proxy server to communicate with other applications in my network. I am not a service provider, nor do I have access to the service providers GGSN for RADIUS feeds. My third party application requires that I pass the X-MSISDN header to authenticate the incoming mobile. Since I don't have connection to real service provider GGSN, I need a way to pass the MSISDN without RADIUS feeds. Is there a way, say for me to provision a user profile in NowWAP as a 11 digit number and specify a password. When the mobile initiates a connection to the NowWAP gateway, it (wapgw) takes the authentication passed from the mobile (user name and password) and automatically generates the MSISDN header of the user name. For example: mobile authenticates as user=18005551212, passwd=password. Can NowWAP be configured to pass MSISDN header based on the username at initial wap authentication, like X-MSISDN=18005551212?

Frank
Kent Williams
Moderator
Username: Kent

Post Number: 115
Registered: 10-2003
Posted on Thursday, February 03, 2005 - 06:15 pm:   

Hi Frank,

I replied to you via e-mail on this issue. But I just wanted to also post my reply here ... I've been a bit busy with our new product and haven't allocated enough time to the discussions forums. Apologies for that.

Here's the reply ...

We don't really have any ways of spoofing this header, because when people use it, they expect it to be trusted.

Allowing the client to authenticate as a username that is a phone number, and then passing that in the header is a good idea. But unfortunately, that is not something that we do.

It's an extra step, but there is a utility called NTRadPing that you might find useful. I use it all the time for Radius testing.

You can download it here:

http://www.mastersoft-usa.com/download/

Set the "Radius secret key" to match the "Shared Secret" on the NowWAP side.

Send an "accounting start" with "framed-ip-address" and "calling-station-id" set to the IP address and MSISDN of the client, respectively.

That will set the IP to MSISDN match until the server is restarted or an "accounting-stop" is received for that "framed-ip-address".

Unfortunately, this is a manual process, but it may be enough for you.

--
Kent Williams
Now Wireless Support
ANURAG kUSHWAHA
New member
Username: Jazz

Post Number: 1
Registered: 06-2006
Posted on Tuesday, June 20, 2006 - 09:15 am:   

Hi Frank / Kent,

My question is same as Frank has asked, My Mobile service provider is providing MSISDN header according to URL authorization. He has allowed my URL for MSISDN

Please let me know how I can get X-MSISDN header in WML script. I am new in development, your guideline will give great support to me.

best regards
Jazz
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6097
Registered: 10-2002
Posted on Tuesday, June 20, 2006 - 05:03 pm:   

Jazz,

I'm sorry, but this is the support forum for the Now.WAP software product.

I can't really help on questions that aren't related to our product.

That said, WMLScript is a client side scripting language. I don't know why you would using this to parse an HTTP header from the server side.

If you are writing a server application, the "X-MSISDN" header being referred to in this thread is an HTTP header. And you would access this however your development environment allows access to HTTP headers.

-bn