Voice over LTE (VoLTE) is not on by default. What could be happening is there are no 3G or 2G towers to complete your call. You can try to activate VoLTE and see if that improves the situation. I don’t have the instructions handy but if you search the forums you may be able find them posted.
then click actions and download artifacts. unpack the zip file and try to open the deb file inside. It should open gnome-software to install it.
You may need to reboot the phone to get it to show up, but it should give you a bm818 volte app that you can use to activate volte and it will also check that it’s enabled.
edit: You may need to power cycle the modem and/or reboot the phone after enabling volte.
Ok went through with that and still getting same result (Instantly going to Call Ended. NoNetworkFound). In the other thread it mentioned stuff about firmware version? I also saw mention of checking the FW in the gui app, but for some reason the gui tool couldn’t open up the display so I ran that manually too!
Bear in mind that if VoLTE is not enabled then the top bar will change during a call. It will show 4G when not making a call and will drop down to e.g. 3G during a call.
So the above-quoted statement needs to clarify whether you are talking about the top bar during a call or when not making a call.
I think you have to power cycle the phone after those AT commands. Did you do that?
I think that is a consideration too - but I have no idea what the firmware version is supposed to be.
One other thing to keep in mind is that you need to enable Mobile Data in the Settings app for VoLTE to work. Are you able to browse the web when wifi is disabled/not connected?
I tried digging into this VoLTE calling issue more tonight. Since the bm818-tools utility confirmed that VoLTE was enabled and without a better idea I figured I’d continue down the talking to Modem directly to figure out if I could learn anything new.
In the end, the ATD(phone number) command returns: NO CARRIER
AT+CEER returns: No cause information available
AT+COPS? returns: 0,0,“Mint”,7
AT+CREG?
AT+CGREG?
AT+CEREG? (Seems like this is the important one for volte)
all returned: 0,1
Doesn’t the ,1 mean it is registered?
AT+CGDCONT? returned a line that has the ims information.
So I don’t know if any of that is relevant, but seems like registered for a volte voice call seems completely different than the rest of it, because I certainly have a carrier connection if I have IP addresses & text messaging working?
So I guess the scary question is If the carrier didn’t accept this modem for VoLTE use, wouldn’t the CEREG response be different?
Is there any chance that:
AT$QCPDPIMSCFGE=2,1,0,0
aren’t the right values for T-Mobile?
In the end, it would be neat if any of this research could help make the top status more realistic because a normal user would look at this screen and say everything is good and that’s not the truth.
Once the transition from 3G to 4G is complete, the status will basically be realistic. The phone will either say 4G or nothing, and if it says 4G then calls and data will work.
The transition process involves all parties getting from “A to B” … carriers, modem manufacturers and software developers. Clearly we aren’t there yet.