EC25-EUX VOLTE support

Quectel
EC25
Revision: EC25EUXGAR08A08M1G

+QMBNCFG: “List”,0,0,0,“ROW_Generic_3GPP”,0x0501081F,202101071
+QMBNCFG: “List”,1,0,0,“TW_Mobile_China_VoLTE”,0x0580FB81,202104162
+QMBNCFG: “List”,2,0,0,“Bouygues_France_VoLTE”,0x05800101,201905211
+QMBNCFG: “List”,3,0,0,“Telstra-Commercial_VoLTE”,0x0580079E,202105192
+QMBNCFG: “List”,4,0,0,“Reliance_OpnMkt”,0x05011B38,202003251
+QMBNCFG: “List”,5,0,0,“Commercial-Smartfren”,0x0501250A,202012291
+QMBNCFG: “List”,6,0,0,“VF_Germany_VoLTE”,0x0502041C,202106231
+QMBNCFG: “List”,7,0,0,“Commercial-DT”,0x05011F1C,202106171
+QMBNCFG: “List”,8,0,0,“STC_Saudi_VoLTE”,0x0501FE01,201912231
+QMBNCFG: “List”,9,0,0,“TF_Spain_VoLTE”,0x05010CFA,202106171

OK

+QCFG: “ims”,1,0

this is not support volte?

does this module support LGU+ ?
why can not enable volte?

Hi there I’ve just been having the same problem this is what worked for me

Prepare a SIM card that supports VoLTE functions

AT+QCFG=“ims”,1 //enable IMS (VoLTE)
AT+QMBNCFG=“autosel”,1 //enable auto selection of MBN file based on SIM IMSI
AT+CFUN=1,1 //reboot to take effect

Test VoLTE
AT+COPS? //check if module is in LTE technology (7=VoLTE), else VoLTE can’t be tested, as SIM does not attach in LTE
ATDnnnnnn; //voice call to number nnnnn, can be local or international number
AT+COPS? //check if module is still in LTE technology (7=VoLTE, test passed) or it re-registers to 2G/3G (0/2=no VoLTE, test failed) during the call
ATH //hand up the call
AT+COPS? //check if module returned in LTE technology (7=VoLTE), if previously was 2G/3G duirng the call

Thank you for your reply not work for me.
seems need mbn file for this operator

안녕하세요 혹시 LG관련해서 진행 하셨나요?
SK KT 와 다르게 VOLTE 방식이라 진행을 하다보니
기존에 EC25-e시리즈에 들어가있는 MBN은
LG U+의 070등 인터넷 전화망인것 같더라구여.
APN부터 달라서 뭔가 수동으로 진행을 해보다
글을 보게 되어 메세지를 남기어봅니다 :slight_smile:

I’ll jump into this thread to share my experience. I’m testing the EC25-G in Mexico and I can’t get it with voLTE enabled, even though all networks in Mexico supports voLTE. Here’s my configuration:

AT+QCFG=“ims”
+QCFG: “ims”,1,0
OK

AT+COPS?
+COPS: 0,0,“AT&T 4G”,7
OK

Not Mexican network on the list. Maybe this is the problem?
AT+QMBNCFG=“List”
+QMBNCFG: “List”,0,1,1,“ROW_Generic_3GPP”,0x0501081F,202108201
+QMBNCFG: “List”,1,0,0,“VoLTE-ATT”,0x0501033C,202105171
+QMBNCFG: “List”,2,0,0,“hVoLTE-Verizon”,0x05010141,202011021
+QMBNCFG: “List”,3,0,0,“Sprint-VoLTE”,0x05010205,202010201
+QMBNCFG: “List”,4,0,0,“Commercial-TMO_VoLTE”,0x05010505,202106241
+QMBNCFG: “List”,5,0,0,“Telus-Commercial_DO”,0x0580F601,202105061
+QMBNCFG: “List”,6,0,0,“Commercial-SBM”,0x05011C18,202004211
+QMBNCFG: “List”,7,0,0,“Commercial-DT”,0x05011F1C,202106171
+QMBNCFG: “List”,8,0,0,“Reliance_OpnMkt”,0x05011B38,202003251
+QMBNCFG: “List”,9,0,0,“TF_Germany_VoLTE”,0x05010C1B,202004151
+QMBNCFG: “List”,10,0,0,“TF_Spain_VoLTE”,0x05010CFA,202106171
+QMBNCFG: “List”,11,0,0,“Volte_OpenMkt-Commercial-CMCC”,0x05012071,202102221
+QMBNCFG: “List”,12,0,0,“VoLTE_OPNMKT_CT”,0x050113FC,202105131
+QMBNCFG: “List”,13,0,0,“CU-VoLTE”,0x05011508,202109101
+QMBNCFG: “List”,14,0,0,“Telstra-Commercial_VoLTE”,0x0580079E,202105192
+QMBNCFG: “List”,15,0,0,“Commercial-KDDI”,0x0501071D,202011192
+QMBNCFG: “List”,16,0,0,“Commercial-DCM”,0x05010D17,202104121
+QMBNCFG: “List”,17,0,0,“Commercial-SKT”,0x05012715,202103121
+QMBNCFG: “List”,18,0,0,“Commercial-KT”,0x05012C0D,202108241
+QMBNCFG: “List”,19,0,0,“Commercial-LGU”,0x05012626,202108241
+QMBNCFG: “List”,20,0,0,“Commercial-USCC”,0x0504FC40,202011111
+QMBNCFG: “List”,21,0,0,“Optus-Commercial_VoLTE”,0x05800CA2,201910241
+QMBNCFG: “List”,22,0,0,“STC_Saudi_VoLTE”,0x0501FE01,201912231
+QMBNCFG: “List”,23,0,0,“Commercial-Rogers”,0x05018821,202108021

OK

AT+QMBNCFG=“AutoSel”
+QMBNCFG: “AutoSel”,1

During the call:

AT+COPS?
+COPS: 0,0,“AT&T”,2

See that number 2 means VoLTE is disabled or not voLTE session at all.

Can anyone from quectel help on ths matter?

Of course the SIM card used supports VoLTE.

The “2” in that result means you’re currently on 3G/UMTS/WCDMA, and not on 4G/LTE.

That’s right. But if I check when no call is in progress I get:
AT+COPS?
+COPS: 0,0,“AT&T 4G”,7
OK

I know that for some reason the module is switching into 3G/UMTS/WCDMA, and I need to keep it in 4G/LTE.

AT+QCFG="nwscanmode",3

should do that, but it won’t get you VoLTE if it’s otherwise dropping back to 3G for all voice calls.

What do these AT commands return?

AT+CGDCONT?
AT$QCPDPIMSCFGE?

Have you tried manually selecting this MBN file, and turning off MBN AutoSel?

AT+QMBNCFG="Select","VoLTE-ATT"

Thanks @snowgum here are the commands:

AT+QCFG="nwscanmode"
+QCFG: "nwscanmode",0

OK

AT+QCFG="nwscanmode",3

OK

AT+CGDCONT?
+CGDCONT: 1,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","ims","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","SOS","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,1

OK

AT$QCPDPIMSCFGE?
$QCPDPIMSCFGE: 1 , 0 , 0 , 0
$QCPDPIMSCFGE: 2 , 1 , 0 , 0
$QCPDPIMSCFGE: 3 , 1 , 0 , 0


OK

After setting

AT+QCFG="nwscanmode",3

It lost the configuration for

"urc/ri/ring"
"urc/ri/smsincoming"

And incoming call are canceled automatically.

I was hoping that one of those two results were different from that, meaning that the fix might be easy.

Instead, they’re as they should be for IMS.

I’d say that’s a result of VoLTE failing.

Please try selecting and using the VoLTE-ATT MBN file if you haven’t already.

I suspect that MBN file is for ATT USA, which might no be the same in Mexico. I tried anyways.

AT+QMBNCFG="List"
+QMBNCFG: "List",0,0,0,"ROW_Generic_3GPP",0x0501081F,202112292
+QMBNCFG: "List",1,1,1,"VoLTE-ATT",0x0501033C,202203251
+QMBNCFG: "List",2,0,0,"hVoLTE-Verizon",0x05010141,202111151
+QMBNCFG: "List",3,0,0,"Sprint-VoLTE",0x05010205,202010201
+QMBNCFG: "List",4,0,0,"Commercial-TMO_VoLTE",0x05010505,202202211
+QMBNCFG: "List",5,0,0,"Telus-Commercial_DO",0x0580F601,202105061
+QMBNCFG: "List",6,0,0,"Commercial-SBM",0x05011C18,202004211
+QMBNCFG: "List",7,0,0,"Commercial-DT",0x05011F1C,202201041
+QMBNCFG: "List",8,0,0,"Reliance_OpnMkt",0x05011B38,202003251
+QMBNCFG: "List",9,0,0,"TF_Germany_VoLTE",0x05010C1B,202004151
+QMBNCFG: "List",10,0,0,"TF_Spain_VoLTE",0x05010CFA,202203241
+QMBNCFG: "List",11,0,0,"Volte_OpenMkt-Commercial-CMCC",0x05012071,202201063
+QMBNCFG: "List",12,0,0,"VoLTE_OPNMKT_CT",0x050113FC,202201101
+QMBNCFG: "List",13,0,0,"CU-VoLTE",0x05011508,202201063
+QMBNCFG: "List",14,0,0,"Telstra-Commercial_VoLTE",0x0580079E,202204021
+QMBNCFG: "List",15,0,0,"Commercial-KDDI",0x0501071D,202203011
+QMBNCFG: "List",16,0,0,"Commercial-DCM",0x05010D17,202203141
+QMBNCFG: "List",17,0,0,"Commercial-SKT",0x05012715,202202151
+QMBNCFG: "List",18,0,0,"Commercial-KT",0x05012C0D,202108241
+QMBNCFG: "List",19,0,0,"Commercial-LGU",0x05012626,202108241
+QMBNCFG: "List",20,0,0,"Commercial-USCC",0x0504FC40,202203021
+QMBNCFG: "List",21,0,0,"Optus-Commercial_VoLTE",0x05800CA2,201910241
+QMBNCFG: "List",22,0,0,"STC_Saudi_VoLTE",0x0501FE01,201912231
+QMBNCFG: "List",23,0,0,"Commercial-Rogers",0x05018821,202202091

OK

You can see it selected. BUT it doesn’t work for calls:

ATD+52812XXXXX41;
ERROR

Call are sent to the voice inbox.

AT+COPS?
+COPS: 0,0,"AT&T 4G",7

OK

I can send SMSs though.

With VoLTE-ATT selected and active, do these two AT commands still return the same results for context 2?

AT+CGDCONT?
AT$QCPDPIMSCFGE?

If they do, I have further ideas at this stage.

AT+CGDCONT?
+CGDCONT: 1,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","ims","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","SOS","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,1

OK

AT$QCPDPIMSCFGE?
$QCPDPIMSCFGE: 1 , 0 , 0 , 0
$QCPDPIMSCFGE: 2 , 1 , 0 , 0
$QCPDPIMSCFGE: 3 , 1 , 0 , 0


OK

BTW in which documentation I can find AT$QCPDPIMSCFGE? I don’t see it on the AT commands manual.

I just opened a new thread here.

As with other commands beginning “AT$QC”, it’s a command relevant to the Qualcomm chips used in most (but not all) Quectel modems.

I first encountered it reading the Sierra Wireless discussion forum.

The only place I’ve seen it documented is in the Telit LN940 SERIES AT Command User Guide.

Thank you so much. It is good to see that there are people with a ton of knowledge on the field helping on the forum.