Bg95-m3 roaming issue

Hi experts!
I’m working with a BG95-M3 Modem to transmit data on eMTC. Local registration has no problem. But I’ld like to know how can I manage a roaming issue? I mean, when I send the modem to other country, for example, where can I identify that I have a roaming connection?

This is the configuration process:
ATE0
AT+QICSGP
AT+GSN
AT+CPIN
AT+QCFG
AT+QCFG=iotopmode
AT+QCFG=nwscanmode
AT+QCFG=nwscanseq
AT+COPS=?
AT+COPS=0
AT+CREG?
AT+QIDEACT=1
AT+QIACT=1
AT+QHTTPCFG=requestheader

I’ld like to know where can I identify a roaming situation? Is it detected with AT+COPS=? or with AT+CREG?.

Thanks in advance for you help.

A result from AT+CREG? of +CREG: 0,1 means registered on the home network.

A result of +CREG: 0,5 means registered and roaming.

1 Like

Hi @snowgum
Thank you for your help, so helpfull.

Very many IoT SIM cards are always roaming. All IoT SIM cards of the German network operators are SIM cards with home network abroad. National roaming is not allowed here. Therefore, they are SIM cards with home abroad. This means that you can then book into all networks.
Some SIM cards have a multi-IMSI. There are several logical SIM cards on one physical SIM card.
So if you really have a local SIM card with a home in your country, you can use AT+CREG.
Otherwise, the query with AT+COPS will help. This will tell you the network operator and the country.