Geting Location name using SL8090 AT Command

I read the post
https://forum.sierrawireless.com/t/finding-lat-long-without-gps/4517/9

Tried with following AT commands.
AT+CNMI=2,0,2,0,0
AT+CMGF=1
AT+CSCB=1
AT+CSCB=0

On giving AT+CBM? command, ERROR is coming.

Can someone help me? how can i get location name?

Hi,

It seems +CBM indications will come instead of giving AT+CBM? command

Thanks

I tried
AT+CBM
AT+CBM?
AT+CBM=?
But it gives ERROR.

Hi,

There is no command as AT+CBM. This is a broadcast message that will be received as an unsolicited response.

Thanks

Then How can i receive broadcast message?

You have to wait for the network to broadcast the message, and then you will receive a +CBM unsolicited message. Note that not all networks broadcast all the time.

How can i know that i received broadcast message?

Hiya,

The modem will send (on the port you’re connected to) the message +CBM=xxxx when an unsolicited message arrives. It’s up to you to parse all the responses from the modem looking for the one you want.

You can’t control when (if) Unsolicited messages arrive. And these sorts of messages are very network dependent.

I suspect that if your network supports them (and you’ve subscribed to them) you have a good chance of getting one of these when your modem changes cells.

ciao, Dave

As you said, i need to subscribe to broadcast message. how can i subscribe?