Unable to use VoLTE on EC25-E module

The internet suggests a firmware update may help, the EC25-E module is only able to make and receive calls in HSDPA&HSUPA mode, but UK 3G networks are being turned off soon. I’m testing in the United Kingdom on an MVNO called “smarty” that uses the “3” network.

any insights welcome, details below,
thanks,

James.

AT+QGMR

EC25EFAR08A04M4G_20.001.20.001

OK

AT+QCFG=“nwscanmode”,0

+QIND: “act”,“LTE”

+QIND: “csq”,18,99

+CREG: 1,“14D7”,“015DE07”,7

AT+COPS?

+COPS: 0,0,“SMARTY”,7

OK

AT+CGDCONT?

+CGDCONT: 1,“IP”,“mob.asm.net”,“0.0.0.0”,0,0,0,0

OK

AT+QSPN

+QSPN: “SMARTY”,“SMARTY”,“”,0,“23420”

OK

AT+QENG=“servingcell”

+QENG: “servingcell”,“NOCONN”,“LTE”,“FDD”,234,20,15DE07,106,6175,20,2,2,14D7,-101,-13,-73,5,24

OK

AT+QCFG=“ims”

+QCFG: “ims”,0,0

OK

AT+QMBNCFG=“list”
+QMBNCFG: “List”,0,0,0,“ROW_Generic_3GPP”,0x0501081F,202108201
+QMBNCFG: “List”,1,0,0,“Reliance_OpnMkt”,0x05011B38,202003251
+QMBNCFG: “List”,2,0,0,“TW_Mobile_China_VoLTE”,0x0580FB81,202104162
+QMBNCFG: “List”,3,0,0,“Bouygues_France_VoLTE”,0x05800101,201905211
+QMBNCFG: “List”,4,0,0,“Telstra-Commercial_VoLTE”,0x0580079E,202105192
+QMBNCFG: “List”,5,0,0,“Commercial-Smartfren”,0x0501250A,202012291
+QMBNCFG: “List”,6,0,0,“VF_Germany_VoLTE”,0x0502041C,202111041
+QMBNCFG: “List”,7,0,0,“Swis_switzerland_VoLTE_VoWiFi”,0x05011421,201910291
+QMBNCFG: “List”,8,0,0,“TF_Spain_VoLTE”,0x05010CFA,202106171
+QMBNCFG: “List”,9,0,0,“Commercial-DT”,0x05011F1C,202111101
+QMBNCFG: “List”,10,0,0,“Commercial-KT”,0x05012C0D,202108241
+QMBNCFG: “List”,11,0,0,“Commercial-SKT”,0x05012715,202103121
+QMBNCFG: “List”,12,0,0,“Commercial-LGU”,0x05012626,202108241
+QMBNCFG: “List”,13,0,0,“Commercial-Airtel”,0x05011A0A,000000000

OK

I suppose that with MBN disabled you need to have ims APN configured and IMS enabled:

AT+CGDCONT=2,"IPV4V6","ims"
AT+QCFG="ims",1,1

reset with AT+CFUN=1,1 then check with

AT+CGDCONT?
AT+CGPADDR
AT+QCFG="ims"

Alternatively you can try enabling MBN:
AT+QMBNCFG="Select","ROW_Generic_3GPP"
then reset with AT+CFUN=1,1
and check with the same commands:

AT+CGDCONT?
AT+CGPADDR
AT+QCFG="ims"

Thank you - the 2nd of those worked perfectly - James.