4G VoLTE calls confirmed working with carrier x

I've struggled to find an easy thread to track carriers with VoLTE confirmed to work with the Pinephone for 4G LTE calls.
I think it would be useful to have a single thread where users can confirm VoLTE is working for incoming and outgoing calls.

Moderators: feel free to modify / delete if you have a better solution!

Here's a useful link for info on modem commands:


Note that the updated modem firmware provides additional VoLTE profiles in bold:

$ mmcli -m any --command='AT+QMBNCFG="list"'
response: '+QMBNCFG: "List",0,0,0,"ROW_Generic_3GPP",0x05010820,201905141
+QMBNCFG: "List",1,0,0,"VoLTE-ATT",0x0501033C,202004261
+QMBNCFG: "List",2,0,0,"hVoLTE-Verizon",0x05010141,202004091
+QMBNCFG: "List",3,0,0,"Sprint-VoLTE",0x05010205,201908141
+QMBNCFG: "List",4,0,0,"Commercial-TMO_VoLTE",0x05010505,201811231
+QMBNCFG: "List",5,0,0,"Telus-Commercial_VoLTE",0x05800C43,201912031
+QMBNCFG: "List",6,0,0,"Commercial-SBM",0x05011C18,202004211
+QMBNCFG: "List",7,0,0,"Commercial-DT",0x05011F1C,201905311
+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,201909261
+QMBNCFG: "List",11,0,0,"Volte_OpenMkt-Commercial-CMCC",0x05012071,202004161
+QMBNCFG: "List",12,0,0,"OpenMkt-Commercial-CT",0x05011322,202001171
+QMBNCFG: "List",13,0,0,"OpenMkt-Commercial-CU",0x05011505,202001171
+QMBNCFG: "List",14,1,1,"Telstra-Commercial_VoLTE",0x0580079E,202006101
+QMBNCFG: "List",15,0,0,"Commercial-KDDI",0x0501071D,202004041
+QMBNCFG: "List",16,0,0,"Commercial-DCM",0x05010D17,202006101
+QMBNCFG: "List",17,0,0,"Commercial-SKT_VoLTE",0x05012724,201907221
+QMBNCFG: "List",18,0,0,"Commercial-KT",0x05012C0D,202005071'

I've added a few more details on AT commands that show how to enable / disable VoLTE and enable / disable autoselection of the VoLTE profile, as well as setting it manually (as per initial link).

I didn't write down my default settings before making changes (silly me) and I'm unable to test VoLTE as Telstra has not yet enabled VoLTE for MVNOs here in Australia (I'm with Aldimobile).

If you could indicate your carrier (country), if an MVNO who the wholesale carrier is, the VoLTE profile settings, that would be of use to the community.

As an example only VoLTE working with Telstra (Australia) for incoming and outgoing calls.
or example only VoLTE working with Aldimobile (Australia) (Telstra MVNO) for incoming and outgoing calls.

Active VoLTE profile (List All MBN Files):
$ mmcli -m any --command='AT+QMBNCFG="list"'|grep 1,1,
+QMBNCFG: "List",14,1,1,"Telstra-Commercial_VoLTE",0x0580079E,202006101 (the 1,1 indicates that is the active profile)

VoLTE profile automatic selection (Configure MBN Automatic Selection Function):
$ mmcli -m any --command='AT+QMBNCFG="AutoSel"'
response: '+QMBNCFG: "Autosel",1' (could be 0 if you have selected the profile manually)

List IMS (VoLTE) status (IMS Function Control):
$ mmcli -m any --command='AT+QCFG="ims"'
response: '+QCFG: "ims",1,1' (I believe both should be 1 for VoLTE calls to work)

Your phone should indicate 4G while on call (if it drops to 3G or 2G that is not VoLTE).
Edit: put your phone in 4G only mode and that should make things easier to confirm VoLTE calls are working.
$ mmcli -m any --command='AT+QCFG="nwscanmode",3' (0 i.e. AUTO was default)
response: ''

To set the Network Search Mode (Network Search Mode Configuration):
$ mmcli -m any --command='AT+QCFG="nwscanmode",<scanmode>[,<effect>]'
network search mode in a decimal format
0 AUTO (default config)
1 GSM only
2 WCDMA only
3 LTE only
4 TD-SCDMA only
5 UMTS only
6 CDMA only
7 HDR only
8 CDMA and HDR only
is an optional parameter that determines when the command will take effect:
0 : command takes effect after a reboot of the QUECTEL EC25
1 or omitted: command takes effect immediately

To query the current Network Search Mode (Network Search Mode Configuration):
$ mmcli -m any --command='AT+QCFG="nwscanmode"'
response: '+QCFG="nwscanmode",3'
End edit

You can use the following AT command to check call status during the call (List Current Calls of MT):
$ mmcli -m any --command='AT+CLCC'
response: '+CLCC: 1,1,0,1,0,"",128
+CLCC: 2,1,0,1,0,"",128'

The "1" in the 4th column on the second CLCC row means it's currently calling with VoLTE, when it's "0" it's calling over the legacy phone network.

To obtain current network information e.g. confirm tower is 4G LTE during call (Query Network Information):
$ mmcli -m any --command='AT+QNWINFO'
response: '+QNWINFO: "FDD LTE","50501","LTE BAND 7",2950'
End edit

Note that I believe VoWiFi should work (if your carrier profile supports it?) automatically if you have WiFi on, with the modem selecting whether to route calls over 4G LTE or WiFi based on signal strengths. Not sure how to confirm calls are going over WiFi, though....

Check with your carrier regarding whitelists and VoLTE activation on their side.

Hope this is useful and look forward to your VoLTE carrier confirmations!

Please only post if you have working VoLTE and use a relevant thread / create another thread for anything else  Smile
Pinephone v1.2 UBports CE. Adelaide, Australia using Aldimobile SIM with Mobian SD card.
Manjaro Plasma Mobile on EMMC.
Three UK on a Three UK SIM, VoLTE working both outgoing and incoming, display icon stayed 4G during both calls.

Outgoing call:
$ sudo mmcli -m any --command='AT+CLCC'
response: '+CLCC: 1,1,0,1,0,"",128
+CLCC: 2,1,0,1,0,"",128
+CLCC: 3,0,0,0,0,"+44118973xxxx",145
+CLCC: 4,1,0,1,0,"",128'

Incoming call:
$ sudo mmcli -m any --command='AT+CLCC'
[sudo] password for alarm:
response: '+CLCC: 1,1,0,1,0,"",128
+CLCC: 2,1,0,1,0,"",128
+CLCC: 4,1,0,0,0,"0794186xxxx",128
+CLCC: 3,1,0,1,0,"",128'

{The xxxx in the MSISDN are manually altered.}

Completely standard (but up to date) Arch image
$ uname -a
Linux dukla 5.10.0-1-danctnix #1 SMP Tue Dec 15 09:44:29 +07 2020 aarch64 GNU/Linux

ps - I have no idea which profile is being used as there isn't 1 for 3 UK - presumably some default worked fine because I hae done nothing explicit!
  • ROCKPro64 v2.1 2GB, 16Gb eMMC for rootfs, SX8200Pro 512GB NVMe for /home, HDMI video & sound, Bluetooth keyboard & mouse. Started Bionic minimal - now "groovy", Openbox desktop for general purpose daily PC.
  • PinePhone BraveHeart now v1.2b 3/32Gb daily driver, dual boot via p-boot with Mobian/f2fs/Phosh on eMMC, Arch/f2fs/Phosh on SDcard
  • PinePhone v1.2a 2G/16Gb that needs USB board replaced
i give short version at this time:

i use or used user interface to set 4g only mode and didn't change anything else. it seems that it is generic profile. volte seems to work. used postmarketos, manjaro and mobian.

operator/carrier: finnish telia, telia FI
code: 24491****
Confirmed VoLTE working with this on T-Mobile - Commercial-TMO_VoLTE
short version:
dna finland and volte seems to work with pinephone. dna finland is owned by telenor group.
profile: row genereic 3gpp
code: 24412*

Possibly Related Threads…
Thread Author Replies Views Last Post
  What OS will actually work with phone calls? Nutmeg 6 338 06-19-2021, 11:41 PM
Last Post: hiimtye
  After flashing UT on eMMC Convergence package not working anymore dfjdw8 0 119 06-11-2021, 12:28 AM
Last Post: dfjdw8
  VoLTE calls with o2 (Germany) arno_nuehm 5 864 06-09-2021, 10:29 AM
Last Post: asz
  Newbie - Arch Linux - Carrier Info - Thoughts mikehenson 2 345 04-27-2021, 04:39 AM
Last Post: Danct12
  Modem Open Stack - ingoing calls nak/outgoing calls ok fpb4 0 294 04-20-2021, 12:20 PM
Last Post: fpb4
  PinePhone can't make outbound calls rocketchik24 3 814 04-11-2021, 03:57 PM
Last Post: dukla2000
  Data downloading not working with SIM IMSAI8080 4 787 03-15-2021, 08:39 AM
Last Post: IMSAI8080
  Working modem? Barugon 34 4,479 03-05-2021, 07:07 PM
Last Post: Barugon
  VoLTE / Sprint fm'latghor 3 1,585 02-19-2021, 04:19 PM
Last Post: camsonne
  Modem stops working after CRUST Trbl 3 1,090 11-26-2020, 10:28 AM
Last Post: Ph42oN

Forum Jump:

Users browsing this thread: 1 Guest(s)