[Freeswitch-users] Microsoft Teams integration

Stefan Kainz s.kainz at wnt.at
Mon Oct 5 07:27:25 UTC 2020


there were a few critical things, here are the ones that caused me some headaches:

1) Gateway needs "contact-in-ping" set to true, otherwise Teams will reject OPTIONS
( Which does exist since freeswitch 1.10.3 as i understand, so pretty new. )

1.1) It takes a little time for Microsoft Teams to recognize the sbc to be active in their SBC Overview.

2) "sip-ip" and "ext-sip-ip" have to be set to the sbc-domain you use in Teams.
( Which is sort of strange, because in my profile configs it says "do not use domains", so ... we will see if that causes any trouble. Hasn't so far. )

3) TLS - we tried letsencrypt for a very long time, but it didnt work, so we got our certificate from godaddy, which works like a charm.
( I've read that others got it to work with letsencrypt, so it might just be my incompetence )

4) Debugging is sort of hard to do since communication with teams is encrypted.
Use "sofia profile xxx siptrace on" in fs_cli. Once you see the decrypted messages, Microsoft sometimes has useful Error-messages in their sip-responses.

We now have a fully compatible multi-tenant setup, which is sort of cool.
For this, you need at least 4 defined Gateways per customer ( at least one for the provider side, and three for teams, because they have three proxies ) but we used mod_lua to load the configuration dynamically, so thats managable.
But i can remember that there are some limitations when it comes to gateways.
Something like, you can have a maximum of 255 gateways.
Please correct me if im wrong here.

Von: FreeSWITCH-users <freeswitch-users-bounces at lists.freeswitch.org> im Auftrag von Michal Bielicki via FreeSWITCH-users <freeswitch-users at lists.freeswitch.org>
Gesendet: Sonntag, 4. Oktober 2020 20:09
An: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>; freeswitch-users <freeswitch-users at lists.freeswitch.org>; Matteo <mbrancaleoni at voismart.it>; David Horton <daveh at drachtio.org>
Betreff: Re: [Freeswitch-users] Microsoft Teams integration


The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
Build your next product on our scalable cloud platform.

Join our online community to chat in real time https://signalwire.community

Professional FreeSWITCH Services
sales at freeswitch.com

Official FreeSWITCH Sites

FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20201005/a071ec38/attachment-0001.html>

More information about the FreeSWITCH-users mailing list