[SR-Users] Kamailio as SBC for Microsoft Teams

2019-10-28 Thread Henning Westerholt
Hello,

I have created a "How-To" blog post on using Kamailio as "session border 
controller" for Microsoft Teams Direct Routing:

https://skalatan.de/de/blog/kamailio-sbc-teams

You can this way use all the existing possibilities that Kamailio provide to 
interact with MS Teams as well.

Best regards,

Henning

--
Henning Westerholt - https://skalatan.de/blog/
Kamailio services - https://skalatan.de/services

___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio as SBC for Microsoft Teams

2019-10-28 Thread Daniel-Constantin Mierla
Hello,

thanks for sharing! This can be added as a news article on kamailio.org,
over the time can be found easier there than in the mailing list archive...

Cheers,
Daniel

On 28.10.19 17:21, Henning Westerholt wrote:
>
> Hello,
>
>  
>
> I have created a “How-To” blog post on using Kamailio as “session
> border controller” for Microsoft Teams Direct Routing:
>
>  
>
> https://skalatan.de/de/blog/kamailio-sbc-teams
>
>  
>
> You can this way use all the existing possibilities that Kamailio
> provide to interact with MS Teams as well.
>
>  
>
> Best regards,
>
>  
>
> Henning
>
>  
>
> -- 
>
> Henning Westerholt - https://skalatan.de/blog/
>
> Kamailio services - https://skalatan.de/services
>
>  
>
>
> ___
> Kamailio (SER) - Users Mailing List
> sr-users@lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training, Oct 21-23, 2019, Berlin, Germany -- 
https://asipto.com/u/kat

___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio as SBC for Microsoft Teams

2019-10-28 Thread Henning Westerholt
Hi Daniel,

thanks you – already added. 😊

Cheers,

Henning

--
Henning Westerholt - https://skalatan.de/blog/
Kamailio services - https://skalatan.de/services

From: Daniel-Constantin Mierla 
Sent: Monday, October 28, 2019 6:59 PM
To: Kamailio (SER) - Users Mailing List ; Henning 
Westerholt 
Subject: Re: [SR-Users] Kamailio as SBC for Microsoft Teams


Hello,

thanks for sharing! This can be added as a news article on kamailio.org, over 
the time can be found easier there than in the mailing list archive...

Cheers,
Daniel
On 28.10.19 17:21, Henning Westerholt wrote:
Hello,

I have created a “How-To” blog post on using Kamailio as “session border 
controller” for Microsoft Teams Direct Routing:

https://skalatan.de/de/blog/kamailio-sbc-teams

You can this way use all the existing possibilities that Kamailio provide to 
interact with MS Teams as well.

Best regards,

Henning

--
Henning Westerholt - https://skalatan.de/blog/
Kamailio services - https://skalatan.de/services




___

Kamailio (SER) - Users Mailing List

sr-users@lists.kamailio.org<mailto:sr-users@lists.kamailio.org>

https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

--

Daniel-Constantin Mierla -- www.asipto.com<http://www.asipto.com>

www.twitter.com/miconda<http://www.twitter.com/miconda> -- 
www.linkedin.com/in/miconda<http://www.linkedin.com/in/miconda>

Kamailio Advanced Training, Oct 21-23, 2019, Berlin, Germany -- 
https://asipto.com/u/kat
___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio as SBC for Microsoft Teams

2019-10-29 Thread Rhys Hanrahan
Hi Henning,


This is a great article, thanks for sharing. I'm wondering if you've
experimented with the possibility of integration of presence/dialog
information with teams as well?


Pretty much every integration guide I've seen on MS's UC solutions,
including the previous ones (Lync, Communicator, SFB ) always seem limited
to integrating calling via trunks. To me, the integration is not complete
unless you can integrate presence things like:



   - If a user is on the phone then their status should be "busy" on Teams.
   When off call, set back to Available.
   - If a user is on a call in teams, our PBX should consider their PBX
   extension as "in use".


Not sure it's possible, because I haven't seen anything of the sort being
done yet, but I'm curious if this is something you looked into at all?

Thanks.
Rhys.

On Tue, Oct 29, 2019 at 3:22 AM Henning Westerholt  wrote:

> Hello,
>
>
>
> I have created a “How-To” blog post on using Kamailio as “session border
> controller” for Microsoft Teams Direct Routing:
>
>
>
> https://skalatan.de/de/blog/kamailio-sbc-teams
>
>
>
> You can this way use all the existing possibilities that Kamailio provide
> to interact with MS Teams as well.
>
>
>
> Best regards,
>
>
>
> Henning
>
>
>
> --
>
> Henning Westerholt - https://skalatan.de/blog/
>
> Kamailio services - https://skalatan.de/services
>
>
> ___
> Kamailio (SER) - Users Mailing List
> sr-users@lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio as SBC for Microsoft Teams

2019-10-29 Thread Lợi Đặng
Pretty nice article.
Thanks in advance.

rgds,
Loi Dang Thanh
Phone : +84. 774.735.448
Email : loi.dangth...@gmail.com


On Tue, Oct 29, 2019 at 2:55 PM Rhys Hanrahan 
wrote:

> Hi Henning,
>
>
> This is a great article, thanks for sharing. I'm wondering if you've
> experimented with the possibility of integration of presence/dialog
> information with teams as well?
>
>
> Pretty much every integration guide I've seen on MS's UC solutions,
> including the previous ones (Lync, Communicator, SFB ) always seem limited
> to integrating calling via trunks. To me, the integration is not complete
> unless you can integrate presence things like:
>
>
>
>- If a user is on the phone then their status should be "busy" on
>Teams. When off call, set back to Available.
>- If a user is on a call in teams, our PBX should consider their PBX
>extension as "in use".
>
>
> Not sure it's possible, because I haven't seen anything of the sort being
> done yet, but I'm curious if this is something you looked into at all?
>
> Thanks.
> Rhys.
>
> On Tue, Oct 29, 2019 at 3:22 AM Henning Westerholt  wrote:
>
>> Hello,
>>
>>
>>
>> I have created a “How-To” blog post on using Kamailio as “session border
>> controller” for Microsoft Teams Direct Routing:
>>
>>
>>
>> https://skalatan.de/de/blog/kamailio-sbc-teams
>>
>>
>>
>> You can this way use all the existing possibilities that Kamailio provide
>> to interact with MS Teams as well.
>>
>>
>>
>> Best regards,
>>
>>
>>
>> Henning
>>
>>
>>
>> --
>>
>> Henning Westerholt - https://skalatan.de/blog/
>>
>> Kamailio services - https://skalatan.de/services
>>
>>
>> ___
>> Kamailio (SER) - Users Mailing List
>> sr-users@lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
> ___
> Kamailio (SER) - Users Mailing List
> sr-users@lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio as SBC for Microsoft Teams

2019-10-29 Thread Henning Westerholt
Hello Rhys,

thanks. About the presence integration question - according to my research 
currently the only possibility would be to use the existing Skype APIs and then 
use this (per interop-mode) also in MS Teams.

Microsoft announced the availability of a API to set the presence status also 
for Teams, this is now scheduled for Q1 2020. There are other limitations which 
also needs to be solved from MS and they are also scheduled for Q1 2020.

Feel free to contact me directly if you are interested in this topics.

Cheers,

Henning

Am 29.10.19 um 08:54 schrieb Rhys Hanrahan:

Hi Henning,


This is a great article, thanks for sharing. I'm wondering if you've 
experimented with the possibility of integration of presence/dialog information 
with teams as well?


Pretty much every integration guide I've seen on MS's UC solutions, including 
the previous ones (Lync, Communicator, SFB ) always seem limited to integrating 
calling via trunks. To me, the integration is not complete unless you can 
integrate presence things like:


  *   If a user is on the phone then their status should be "busy" on Teams. 
When off call, set back to Available.
  *   If a user is on a call in teams, our PBX should consider their PBX 
extension as "in use".


Not sure it's possible, because I haven't seen anything of the sort being done 
yet, but I'm curious if this is something you looked into at all?

Thanks.
Rhys.

On Tue, Oct 29, 2019 at 3:22 AM Henning Westerholt 
mailto:h...@skalatan.de>> wrote:
Hello,

I have created a “How-To” blog post on using Kamailio as “session border 
controller” for Microsoft Teams Direct Routing:

https://skalatan.de/de/blog/kamailio-sbc-teams

You can this way use all the existing possibilities that Kamailio provide to 
interact with MS Teams as well.

Best regards,

Henning

--
Henning Westerholt - https://skalatan.de/blog/
Kamailio services - https://skalatan.de/services

___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users



___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


--
Kamailio Merchandising - https://skalatan.de/merchandising/
Kamailio services - https://skalatan.de/services
Henning Westerholt - https://skalatan.de/blog/
___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio as SBC for Microsoft Teams

2019-10-30 Thread Karsten Horsmann
Hi Henning,

nice to see that howto. Thanks.

Maybe interesting for the list - i try to verify the ms-teams calls with
tls and use the permission module functions as "helper":

# account only INVITEs
if (is_method("INVITE")) {
setflag(FLT_ACC); # do accounting

xlog("L_INFO", "---> tls_peer_subject
<$tls_peer_subject> tls_peer_subject_cn <$tls_peer_subject_cn>
tls_peer_verified <$tls_peer_verified> tls_peer_server_name
<$tls_peer_server_name> \n");
xlog("L_INFO", "---> $Ri:$Rp src_user=$fU
src_domain=$fd src_ip=$si dst_ouser=$tU dst_user=$rU dst_domain=$rd\n");


if($tls_peer_verified == -1) {
xlog("L_INFO", "tls_peer_subject_cn
$tls_peer_subject_cn is NOT verfied!\n");
return;
}
$var(dns) = $tls_peer_subject_cn;
$var(group) = allow_address_group($var(dns), $Rp);
xlog("L_INFO", "---> allow_address_group var(group)
$var(group) var(dns) $var(dns) Rp $Rp\n");
if ($var(group) == -1) {
xlog("L_INFO", "Trunk is not activate for registrar
DNS_GROUP:[$var(dns)], Source: [$si], Destination: [$Ri] Port:[$Rp]\n");
return;
}
}


Oct 30 07:55:46 sbc1 /usr/sbin/kamailio[2689]: INFO: {1 1 INVITE
34b77c805b475a39a669b03544f87fae} 

Re: [SR-Users] Kamailio as SBC for Microsoft Teams

2019-10-30 Thread Henning Westerholt
Great addition, thanks Karsten!

Am 30.10.19 um 08:08 schrieb Karsten Horsmann:
Hi Henning,

nice to see that howto. Thanks.

Maybe interesting for the list - i try to verify the ms-teams calls with tls 
and use the permission module functions as "helper":

# account only INVITEs
if (is_method("INVITE")) {
setflag(FLT_ACC); # do accounting

xlog("L_INFO", "---> tls_peer_subject 
<$tls_peer_subject> tls_peer_subject_cn <$tls_peer_subject_cn> 
tls_peer_verified <$tls_peer_verified> tls_peer_server_name 
<$tls_peer_server_name> \n");
xlog("L_INFO", "---> $Ri:$Rp src_user=$fU 
src_domain=$fd src_ip=$si dst_ouser=$tU dst_user=$rU dst_domain=$rd\n");


if($tls_peer_verified == -1) {
xlog("L_INFO", "tls_peer_subject_cn 
$tls_peer_subject_cn is NOT verfied!\n");
return;
}
$var(dns) = $tls_peer_subject_cn;
$var(group) = allow_address_group($var(dns), $Rp);
xlog("L_INFO", "---> allow_address_group var(group) 
$var(group) var(dns) $var(dns) Rp $Rp\n");
if ($var(group) == -1) {
xlog("L_INFO", "Trunk is not activate for registrar 
DNS_GROUP:[$var(dns)], Source: [$si], Destination: [$Ri] Port:[$Rp]\n");
return;
}
}


Oct 30 07:55:46 sbc1 /usr/sbin/kamailio[2689]: INFO: {1 1 INVITE 
34b77c805b475a39a669b03544f87fae} 

Re: [SR-Users] Kamailio as SBC for Microsoft Teams

2019-11-29 Thread Stefan

Hi list

Sorry for coming back to this older thread.
First: Thank you Henning for your blog post.

Does anyone know what is needed to get Kamailio listed on the certified 
SBC's at microsoft?

Is there already a plan to get Kamailio on this list?
https://docs.microsoft.com/en-us/microsoftteams/direct-routing-border-controllers

Thank you and regards
Stefan


Am 28.10.19 um 17:21 schrieb Henning Westerholt:


Hello,

I have created a “How-To” blog post on using Kamailio as “session 
border controller” for Microsoft Teams Direct Routing:


https://skalatan.de/de/blog/kamailio-sbc-teams

You can this way use all the existing possibilities that Kamailio 
provide to interact with MS Teams as well.


Best regards,

Henning

--

Henning Westerholt - https://skalatan.de/blog/

Kamailio services - https://skalatan.de/services


___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio as SBC for Microsoft Teams

2019-11-29 Thread Lợi Đặng
Hi, I think it's not needed/able to get kamailio listed as certified SBC by
Microsoft because the configuration is raw and flexible.
The `How-to` is just about the SIP stuffs fulfilling Microsoft's
requirements for the connectivity.
Your request should be valid with some GUI project that wrapping the
kamailio, not with the kamailio itself.

rgds,
Loi Dang Thanh
Phone : +84. 774.735.448
Email : loi.dangth...@gmail.com


On Fri, Nov 29, 2019 at 4:55 PM Stefan  wrote:

> Hi list
>
> Sorry for coming back to this older thread.
> First: Thank you Henning for your blog post.
>
> Does anyone know what is needed to get Kamailio listed on the certified
> SBC's at microsoft?
> Is there already a plan to get Kamailio on this list?
>
> https://docs.microsoft.com/en-us/microsoftteams/direct-routing-border-controllers
>
> Thank you and regards
> Stefan
>
>
> Am 28.10.19 um 17:21 schrieb Henning Westerholt:
>
> Hello,
>
>
>
> I have created a “How-To” blog post on using Kamailio as “session border
> controller” for Microsoft Teams Direct Routing:
>
>
>
> https://skalatan.de/de/blog/kamailio-sbc-teams
>
>
>
> You can this way use all the existing possibilities that Kamailio provide
> to interact with MS Teams as well.
>
>
>
> Best regards,
>
>
>
> Henning
>
>
>
> --
>
> Henning Westerholt - https://skalatan.de/blog/
>
> Kamailio services - https://skalatan.de/services
>
>
>
> ___
> Kamailio (SER) - Users Mailing 
> Listsr-users@lists.kamailio.orghttps://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
>
> ___
> Kamailio (SER) - Users Mailing List
> sr-users@lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio as SBC for Microsoft Teams

2019-11-29 Thread Julien Chavanton
Hi, I know they have a few customisations to SIP and RTP.

Nothing  concerning from what I know.

One example the SDP RTCP address, I do not have the RFC on top of my head.

But the certification is probably only needed for them yo list you as a
certified equipment, etc.

On Fri, Nov 29, 2019, 01:56 Stefan  wrote:

> Hi list
>
> Sorry for coming back to this older thread.
> First: Thank you Henning for your blog post.
>
> Does anyone know what is needed to get Kamailio listed on the certified
> SBC's at microsoft?
> Is there already a plan to get Kamailio on this list?
>
> https://docs.microsoft.com/en-us/microsoftteams/direct-routing-border-controllers
>
> Thank you and regards
> Stefan
>
>
> Am 28.10.19 um 17:21 schrieb Henning Westerholt:
>
> Hello,
>
>
>
> I have created a “How-To” blog post on using Kamailio as “session border
> controller” for Microsoft Teams Direct Routing:
>
>
>
> https://skalatan.de/de/blog/kamailio-sbc-teams
>
>
>
> You can this way use all the existing possibilities that Kamailio provide
> to interact with MS Teams as well.
>
>
>
> Best regards,
>
>
>
> Henning
>
>
>
> --
>
> Henning Westerholt - https://skalatan.de/blog/
>
> Kamailio services - https://skalatan.de/services
>
>
>
> ___
> Kamailio (SER) - Users Mailing 
> Listsr-users@lists.kamailio.orghttps://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
>
> ___
> Kamailio (SER) - Users Mailing List
> sr-users@lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Kamailio as SBC for Microsoft Teams

2019-11-29 Thread Henning Westerholt
Hello Stefan,

it is certainly possible to get a certification for an open source software 
(server). Usually the work that needs to be done is related to documentation, 
testing and probably some packaging.

So far I did not looked into it that much. I think it is probably something 
that is more interesting from a commercial point of view and not in an open 
source project context.

Cheers,

Henning

--
Henning Westerholt - https://skalatan.de/blog/
Kamailio services - https://gilawa.com<https://gilawa.com/>

From: sr-users  On Behalf Of Stefan
Sent: Friday, November 29, 2019 10:55 AM
To: Kamailio (SER) - Users Mailing List 
Cc: sr-...@lists.kamailio.org
Subject: Re: [SR-Users] Kamailio as SBC for Microsoft Teams

Hi list

Sorry for coming back to this older thread.
First: Thank you Henning for your blog post.

Does anyone know what is needed to get Kamailio listed on the certified SBC's 
at microsoft?
Is there already a plan to get Kamailio on this list?
https://docs.microsoft.com/en-us/microsoftteams/direct-routing-border-controllers

Thank you and regards
Stefan

Am 28.10.19 um 17:21 schrieb Henning Westerholt:
Hello,

I have created a "How-To" blog post on using Kamailio as "session border 
controller" for Microsoft Teams Direct Routing:

https://skalatan.de/de/blog/kamailio-sbc-teams

You can this way use all the existing possibilities that Kamailio provide to 
interact with MS Teams as well.

Best regards,

Henning

--
Henning Westerholt - https://skalatan.de/blog/
Kamailio services - https://skalatan.de/services




___

Kamailio (SER) - Users Mailing List

sr-users@lists.kamailio.org<mailto:sr-users@lists.kamailio.org>

https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

___
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users