<div dir="ltr"><div>Hoola Héctor!</div><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg5805088860548045621"><div lang="ES" style="overflow-wrap: break-word;"><div class="m_8888665487273667331WordSection1">
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span lang="EN-US">First of all, I would like to thank you all your effort to develop and maintain this API as it’s being very useful to us for handling modem connections in our embedded devices.<br>
<br></span></p></div></div></div></blockquote><div><br></div><div>I'm really glad to see GMV is using all this :) I worked at Elecnor/Deimos Space in a past life!</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg5805088860548045621"><div lang="ES" style="overflow-wrap: break-word;"><div class="m_8888665487273667331WordSection1"><p class="MsoNormal"><span lang="EN-US">
We are facing an issue with ModemManager 1.16.2 (libmm-glib) and RC7620 SIERRA modem.<br>
<br>
Sometimes, after starting a call to another SIM card device (mobile phone), the call gets into “terminated” state (seen by ModemManager) in the moment the call is accepted by the remote device, while it remains active at this remote point.<br>
<br>
The call state becomes “dialing”, then “ringing-out”, and finally “terminated” so there is no option to finish the call from ModemManager side as it’s seen as already terminated.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> </span></p></div></div></div></blockquote><div><br></div><div>This is definitely a bug to fix. That transition to "terminated" shouldn't happen when the callee picks up the call. Can you get MM debug logs while reproducing the issue? Also, is this using AT or QMI?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg5805088860548045621"><div lang="ES" style="overflow-wrap: break-word;"><div class="m_8888665487273667331WordSection1"><p class="MsoNormal"><span lang="EN-US"><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">We managed to actually finish the call (remote side too) by the use of  ”mm_modem_voice_hangup_all_sync” function (defined in mm-modem-voice.h), but it’s only available since ModemManager 1.12 Version.
<br>
<br></span></p></div></div></div></blockquote><div><br></div><div>1.18 or 1.20 you mean I guess. Either way, the solution is to avoid getting into that wrong terminated state I think.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg5805088860548045621"><div lang="ES" style="overflow-wrap: break-word;"><div class="m_8888665487273667331WordSection1"><p class="MsoNormal"><span lang="EN-US">
Some of our devices are using other hardware and older versions of ModemManager (1.10) and we have never been able to reproduce this issue so we didn’t need to make use of “mm_modem_voice_hangup_all_sync” function.<br>
<br></span></p></div></div></div></blockquote><div><br></div><div>Could be due to some update in recent versions. We did include the call list management logic as well as the waiting call setup logic. Maybe some of that is not working as expected in your Sierra modem.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg5805088860548045621"><div lang="ES" style="overflow-wrap: break-word;"><div class="m_8888665487273667331WordSection1"><p class="MsoNormal"><span lang="EN-US">
I would like to know if this issue has been already reported, and if so, if it has been resolved or if it’s related to the hardware we installed on our device or, on the other hand, if has something to do with the ModemManager version being used.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> </span></p></div></div></div></blockquote><div><br></div><div>Don't recall an issue like this, truth be told. </div><div><br></div><div>Cheers</div></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Aleksander</div></div></div></div>