Knowledge of Carrier? | developer.brewmp.com Knowledge of Carrier? | developer.brewmp.com

Developer

Knowledge of Carrier?

Forums:

Sorry guys, i looked around a little but all my searches weren't finding anything close to this.

Is there anyway to know which carrier a user is on from http calls? Anything on the server we could do, maybe ping the phone? Is there any way that you guys know for the phone to know which carrier it is operating on? What about the IP range of different carriers, is that open information?

Lastly, the only way we've figured out how to do this is to add the information in a tag, but this would have to be changed for each carrier. Changing builds for each carrier would result in multiple submissions to NSTL for the same phone. Is there anyway to change a flag or value without having to submit to NSTL again?

Again, we're just trying to know which carrier a phone works on so our server can better support the application.

Thanks!

Jason

Quote:Is there anyway to know which carrier a user is on from http calls? NO
Quote:Is there any way that you guys know for the phone to know which carrier it is operating on? I donot think there is a way. in best you can get a "Carrier ID"
Quote:What about the IP range of different carriers, is that open information? No it is not open information

Quote:Is there anyway to know which carrier a user is on from http calls? NO
Quote:Is there any way that you guys know for the phone to know which carrier it is operating on? I donot think there is a way. in best you can get a "Carrier ID"
Quote:What about the IP range of different carriers, is that open information? No it is not open information

You could send MDN number (which would include the carrier ID), then on the server side you could use the carrier ID to do your data processing. You don't need to have multiple builds for this.

You could send MDN number (which would include the carrier ID), then on the server side you could use the carrier ID to do your data processing. You don't need to have multiple builds for this.

The MDN number is the phone number which doesn't include the carrier ID.

The MDN number is the phone number which doesn't include the carrier ID.

you can get carrier ID by using ISHELL_GetDeviceInfoEx() with AEE_DEVICEITEM_CARRIER_ID .

you can get carrier ID by using ISHELL_GetDeviceInfoEx() with AEE_DEVICEITEM_CARRIER_ID .

I'll give this a try, thanks!

I'll give this a try, thanks!

mcdull wrote:The MDN number is the phone number which doesn't include the carrier ID.
Usually MDN is 15 digit number, which includes country code + carrier code + 10 digit phone number (however there are OEM's who don't conform with the convention)

mcdull wrote:The MDN number is the phone number which doesn't include the carrier ID.
Usually MDN is 15 digit number, which includes country code + carrier code + 10 digit phone number (however there are OEM's who don't conform with the convention)

Actually, I think Ruben is talking about the MIN, not the MDN. (See/search ISHELL_GetDeviceInfoEx and AEE_DEVICEITEM_MOBILE_ID)
Some carriers do not send all the info. I noticed BREW phones in China don't necessarily send anything useful in the MIN, but most phones in the US do.
--t

Actually, I think Ruben is talking about the MIN, not the MDN. (See/search ISHELL_GetDeviceInfoEx and AEE_DEVICEITEM_MOBILE_ID)
Some carriers do not send all the info. I noticed BREW phones in China don't necessarily send anything useful in the MIN, but most phones in the US do.
--t

can anyone please give me an example here on how to call the api? I'm having trouble.
this is what i have:
int *carrier;
int num = 10; //not sure what to put here so I just put 10
ISHELL_GetDeviceInfoEx( pMe->pIShell, AEE_DEVICEITEM_CARRIER_ID , &carrier, &num);
thanks

can anyone please give me an example here on how to call the api? I'm having trouble.
this is what i have:
int *carrier;
int num = 10; //not sure what to put here so I just put 10
ISHELL_GetDeviceInfoEx( pMe->pIShell, AEE_DEVICEITEM_CARRIER_ID , &carrier, &num);
thanks

hi, this is my first time posting
Is there any way to do this at non BREW 3.x devices? the faq says this method is available since 3.x
is there any alternative to get the carrier (or any thing where could the carrier be determined from) instead of AEE_DEVICEITEM_CARRIER_ID to use when working in non brew 3.x devices?

hi, this is my first time posting
Is there any way to do this at non BREW 3.x devices? the faq says this method is available since 3.x
is there any alternative to get the carrier (or any thing where could the carrier be determined from) instead of AEE_DEVICEITEM_CARRIER_ID to use when working in non brew 3.x devices?

No, there isn't (other than trying to check IP addresses).

No, there isn't (other than trying to check IP addresses).