<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>