<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 21/10/2021 03:14, Justin wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:HK0PR04MB33962D6BE30B386744159A9791BF9@HK0PR04MB3396.apcprd04.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <style type="text/css" style="display:none;">P {margin-top:0;margin-bottom:0;}</style>
      <div style="font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
      </div>
      <div style="margin:0px;font-size:12pt">Hi Osmocom,<br>
      </div>
    </blockquote>
    <p>Hello Justin.</p>
    <p><br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite"
cite="mid:HK0PR04MB33962D6BE30B386744159A9791BF9@HK0PR04MB3396.apcprd04.prod.outlook.com">
      <div style="margin:0px;font-size:12pt">
        Currently, I'm getting an error message on FreeSwitch SIP/2.0
        400 Missing Contact Header.<br>
        <br>
      </div>
      <div style="margin:0px">
        <div style="margin:0px;font-size:12pt"><br>
        </div>
      </div>
    </blockquote>
    <p>Freeswitch devs broke libsofia-sip in their current development
      track. However, your (linux?) distro probably has a working
      libsofia-sip package. There was an issue somewhere, not sure if it
      was on osmocom or github. or some other place. I can't find it
      right now, sorry. <br>
    </p>
    <p><br>
    </p>
    <p>You need to uninstall the libsofia that was installed along with
      freeswitch from the freeswitch repos. (I'm guessing you installed
      from their packages) and install the version supplied with your
      distro. I'm not sure what will happen nowadays with your package
      manager dependencies if you try to uninstall libsofia, it may
      insist on removing freeswitch. You might have to do some package
      manager wizardry, or download the libsofia-sip packages from the
      distro and extract them and then copy the libs into place. Or
      build it all yourself from Freeswitch 1.8 or someting. I am not
      aware of any new feature added to the current freeswitch master
      that you might need to use FS as a PBX (it's not really correct to
      say an "external MNCC") 1.8 or even 1.6 is fine.<br>
    </p>
    <p><br>
    </p>
    <p>I have:</p>
    <p><br>
    </p>
    <p>Package: libsofia-sip*<br>
      Pin: release a=oldstable<br>
      Pin-Priority: 510<br>
    </p>
    <p><br>
    </p>
    <p>in /etc/apt/preferences.d/pinning.pref</p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p>I think, that is to say, IIUC freeswitch decided the handle
      Contact headers in the freeswitch code and therefore imposed that
      onto libsofia.  This is all unfortunate, but a good example of
      "works for me" thinking.</p>
    <p><br>
    </p>
    <p>k<br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
  </body>
</html>