12-19-2020, 02:28 AM
(This post was last modified: 12-19-2020, 09:51 PM by dcinoz.
Edit Reason: Added 4G mode only to help confirm VoLTE
)
Hi!
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:
https://wiki.postmarketos.org/wiki/PINE6...one)#VoLTE
Note that the updated modem firmware provides additional VoLTE profiles in bold:
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):
VoLTE profile automatic selection (Configure MBN Automatic Selection Function):
List IMS (VoLTE) status (IMS Function Control):
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.
Edit:
To set the Network Search Mode (Network Search Mode Configuration):
Parameters
<scanmode>
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
<effect>
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):
End edit
You can use the following AT command to check call status during the call (List Current Calls of MT):
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.
Edit:
To obtain current network information e.g. confirm tower is 4G LTE during call (Query Network Information):
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
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:
https://wiki.postmarketos.org/wiki/PINE6...one)#VoLTE
Note that the updated modem firmware provides additional VoLTE profiles in bold:
Code:
$ mmcli -m any --command='AT+QMBNCFG="list"'
+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):
Code:
$ 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):
Code:
$ 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):
Code:
$ 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.
Edit:
Code:
$ 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):
Code:
$ mmcli -m any --command='AT+QCFG="nwscanmode",<scanmode>[,<effect>]'
<scanmode>
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
<effect>
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):
Code:
$ mmcli -m any --command='AT+QCFG="nwscanmode"'
response: '+QCFG="nwscanmode",3'
You can use the following AT command to check call status during the call (List Current Calls of MT):
Code:
$ 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.
Edit:
To obtain current network information e.g. confirm tower is 4G LTE during call (Query Network Information):
Code:
$ mmcli -m any --command='AT+QNWINFO'
response: '+QNWINFO: "FDD LTE","50501","LTE BAND 7",2950'
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
Pinephone v1.2 UBports CE. Adelaide, Australia using Amaysim SIM (Optus network, VoLTE enabled) with Mobian SD card. VoLTE working also with Felix / Vodafone AU and Aldimobile / Telstra AU.
Manjaro Plasma Mobile on EMMC.
Manjaro Plasma Mobile on EMMC.