You can also check the issuer of the certificate, there should be some
variable in the config returning that when incoming traffic is over tls
and the peer has presented a certificate.
Cheers,
Daniel
On 23.02.23 11:39, Jon Bonilla (Manwe) wrote:
El Mon, 20 Feb 2023 20:08:50 +1000
Richard Edmands <thesirdmz(a)gmail.com> escribió:
Yeah, don’t trust that IP range blindly. It’s
just Azure space.
The only logical approach I’ve seen appears to be certificate validation and
checking.
okok.
I can see that the client certificate is being validated. But that means the
client certificate is valid. Doesn't mean that the certificate is microsoft.
Is there a way to check the certificate owner in the config script? Or to limit
the certificate to a certain "Subject Alternative Name"?
Would it be nuts to limit the CA list allowed for that socket creating a custom
ca list? It still would not filter just MS.
In the end I guess I'll get an IP list and filter because opening two /14 nets
seems crazy to me.
On 20 Feb
2023, at 7:00 pm, Jon Bonilla (Manwe) <manwe(a)sipdoc.net> wrote:
Hi
Sorry for the OT but I think here's the place where I an find a lot of Ms
teams integrations
I've been working on MS teams direct routing integration for PekePBX. It
works. I guess I've done it as everybody else, using Henning's guide as
base and extending it for multitenant setup (thanks Henning!)
What I've realized is that the source IP address of calls coming from MS are
not always matching dispatcher hosts. Sometimes they come from another
source IP and failover to the dispatcher hosts when they receive no
response. That makes some of the calls to have an additional latency
Searching in the MS doc I see that they document these nets as source of
their signaling:
52.112.0.0/14
52.120.0.0/14
But I've seen IP addresses outside of this range as source.
In this blog
https://erwinbierens.com/microsoft-teams-direct-routing-ip-addresses/
The ranges are listed as
52.112.0.0/16
52.113.0.0/16
52.114.0.0/16
52.115.0.0/16
52.120.0.0/16
52.121.0.0/16
52.122.0.0/16
52.123.0.0/16
which looks better but scares me out. Having no auth is it secure to bind so
many ranges to MS?
Do you use anything else than certificate verification for these calls?
cheers,
Jon
--
PekePBX, the multitenant PBX solution
https://pekepbx.com
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-leave(a)lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to
the sender! Edit mailing list options or unsubscribe:
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-leave(a)lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the
sender! Edit mailing list options or unsubscribe:
--
PekePBX, the multitenant PBX solution
https://pekepbx.com
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-leave(a)lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
--
Daniel-Constantin Mierla --
www.asipto.com
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio World Conference - June 5-7, 2023 -
www.kamailioworld.com
Kamailio Advanced Training - Online - March 27-30, 2023 -
www.asipto.com