Hi ,
I am facing a persistent issue with an EM12-G module regarding VoLTE/IMS registration on the operator Iliad (Italy). While the Data connection works perfectly (IPv4), the Voice (IMS) registration fails. When attempting a voice call, the call drops immediately, and the error returned is EMM detached.
Note: When I try to call it says busy! ![]()
Here is the detailed context and the steps I have already tried.
Hardware & Firmware Info:
- Module: Quectel EM12-G
- Firmware Version:
EM12GPAR01A21M4G - Connection: Direct connection to Motherboard via M.2 (NGFF) slot (No external USB adapter/dongle used).
- USB Mode: USB Audio Class enabled via
usbcfg. The device is correctly enumerated on the USB bus. - Host OS: Linux (running on a VM/System directly connected to the hardware).
- Operator: Iliad (Italy) - PLMN 22250
- Network: LTE Band 3 / Band 7 (Signal Strength: Excellent, CSQ ~23)
The Issue:
- Data context (CID 1) connects successfully using APN
iliad(IPv4). - IMS context (CID 2) is configured, but
AT+QCFG="ims"consistently returns1,0(enabled but not registered). - When attempting a voice call, the modem returns
NO CARRIERor busy signal instantly. - Checking the error with
AT+CEERreturns:+CEER: EMM detached.
Configuration & Troubleshooting Steps Taken: I have tried multiple MBN profiles and APN configurations with no success.
- USB/Audio: Audio Class enabled (
AT+QCFG="usbcfg",0x2C7C,0x0512,1,1,1,1,1,0,1).lsusbshows the audio device correctly. - Network Settings:
- Roaming enabled (
AT+QCFG="roamservice",2). - Locked to LTE-Only (
AT+QCFG="nwscanmode",3) to prevent CSFB to 3G (since 3G is being decommissioned/unstable in the area).
- Roaming enabled (
- MBN Profiles Tested:
- ROW_Generic_3GPP_PTCRB_GCF (Index 10/Generic): Data works, IMS fails.
- Commercial-DT-VOLTE (Index 4/16): Fails to register on network (
AT+COPS?returns 0). - Commercial-TMO: Fails to acquire IP on Context 1.
- APN Settings:
- Tried setting CID 2 (IMS) to
IPV4V6,IPV6, andIP. - Iliad official specs state IPv4, but setting
AT+CGDCONT=2,"IP","ims"results inERRORon some profiles, or simply fails to register (+CGPADDR: 2is empty).
- Tried setting CID 2 (IMS) to
Logs & AT Command Outputs:
AT+ATI
Quectel
EM12-G
Revision: EM12GPAR01A21M4G
AT+CPIN?
+CPIN: READY
AT+COPS?
+COPS: 0,0,"Iliad Iliad",7 <-- Connected to LTE
AT+QCFG="ims"
+QCFG: "ims",1,0 <-- VoLTE Not Registered
AT+CGDCONT?
+CGDCONT: 1,"IP","iliad","10.x.x.x",0,0,0,0
+CGDCONT: 2,"IPV4V6","ims","0.0.0.0",0,0,0,0 <-- No IP assigned for IMS
AT+QMBNCFG="list"
(Shows ROW_Generic_3GPP_PTCRB_GCF as Selected/Active)
[After attempting a call]
AT+CEER
+CEER: EMM detached
Questions:
- Is there a specific MBN profile for Iliad Italy compatible with this firmware version?
- The error
EMM detachedsuggests the network rejects the specific IMS configuration during the call setup. What are the correctCGDCONTparameters for this specific operator on EM12? - Is an update to the firmware required to support VoLTE on this PLMN (22250)?
Thank you for your support.