[SR-Users] Teams integration
Bugaian A. Vitalie
bugaian at gmail.com
Tue Feb 18 19:15:18 CET 2020
Hi Ben,
I get request timeout.
1) Most probably that is the cause> but I just changed it to tls and get
the following>
Feb 18 20:02:05 sbc /usr/local/sbin/kamailio[37664]: WARNING: {1 275 INVITE
800C9970-E650-EA11-808F-6EEEB899592C at 192.168.169.102} <core>
[core/forward.c:229]: get_send_socket2(): protocol/port mismatch (forced
tls:217.26.163.205:5061, to udp:52.114.75.24:5061)
I forced it to tls on my side as it was udp, but looks like it complains
that other side is udp?
What are tls numbers on msft side? All examples I have show 506, when I
send option it confirms that tls is on 5061 actually>(so above error is
confuzing a bit)
Sent out tm request to TEAMS: OPTIONS
sip:sip.pstnhub.microsoft.com;transport=tls
SIP/2.0#015#012Via: SIP/2.0/TLS
217.26.163.205:5061;branch=z9hG4bKcc7f.5a6648b5000000000000000000000000.0#015#012To:
<sip:sip.pstnhub.microsoft.com;transport=tls>#015#012From:
<sip:sbc.pride.md>;tag=2cab7f8b5170c57239647c2c07226d7c-45063c71#015#012CSeq:
10 OPTIONS#015#012Call-ID:
43c771b814737421-37669 at 192.168.172.4#015#012Max-Forwards:
70#015#012Content-Length: 0#015#012User-Agent: Oracle ESBC#015#012#015#012
2) Its all good and green in web interface and in powershell cli>
PS C:\WINDOWS\system32> Get-CsOnlinePSTNGateway
Identity : sbc.pride.md
InboundTeamsNumberTranslationRules : {}
InboundPstnNumberTranslationRules : {}
OutbundTeamsNumberTranslationRules : {}
OutboundPstnNumberTranslationRules : {}
Fqdn : sbc.pride.md
SipSignalingPort : 5061
FailoverTimeSeconds : 10
ForwardCallHistory : True
ForwardPai : False
SendSipOptions : True
MaxConcurrentSessions : 10
Enabled : True
MediaBypass : False
GatewaySiteId :
GatewaySiteLbrEnabled : False
FailoverResponseCodes : 408,503,504
GenerateRingingWhileLocatingUser : True
PidfLoSupported : False
MediaRelayRoutingLocationOverride :
ProxySbc :
BypassMode : None
Also user is enabled and has correct number in:
PS C:\WINDOWS\system32> Get-CsOnlineUser "sbcactivtor at sbc.pride.md" | fl
*uri*
OnPremLineURI : tel:+37360844269
LineServerURI :
OnPremLineURIManuallySet : True
LineURI : tel:+37360844269
3) Thanks.
Thanks lot for your suggestion. I am looking to get it sorted out at point
1.
Vitalie.
On Tue, Feb 18, 2020 at 5:29 PM Ben Kaufman <ben.kaufman at altigen.com> wrote:
> Do you get any response from Teams at all?
>
>
>
> A few base thoughts:
>
>
>
> 1. The first line of your example, it looks like the source port of
> the packet you’re sending is port 5060. Are you certain that this is sent
> as TLS? I’d normally expect to see an ephemeral TCP port.
> 2. You have outbound calls working, so I’m guessing that you have
> sbc.pride.md as a record when you run Get-CsOnlinePstnGateway, but it
> would be good if you confirmed this.
> 3. Also note that frequently issuing a change to teams returns a
> positive response, but takes a quite a long time to actually become
> enforced. For example, if you add a new gateway with
> New-CsOnlinePstnGateway, the commandlet may be successful, but it won’t
> actually work for anywhere from 5 minutes to three hours (yes, really,
> multiple hours…)
>
>
>
> We provide service to Teams, but use Ribbon gateways as the ‘last hop’
> before Teams because they’re “officially” supported, and we’re offering
> this as a commercial service, so customers want to know that they’re using
> “officially supported” solutions. With that said, we do route the calls to
> the ribbon gateways through teams.
>
>
>
>
>
> Ben Kaufman
>
> ben.kaufman at altigen.com
>
>
>
> *From:* sr-users <sr-users-bounces at lists.kamailio.org> * On Behalf Of *Bugaian
> A. Vitalie
> *Sent:* Tuesday, February 18, 2020 10:06 AM
> *To:* sr-users at lists.kamailio.org
> *Subject:* [SR-Users] Teams integration
>
>
>
> Hello list,
>
>
>
> its been about one month for me playing with kamailio and I need some help
> to sort out a real life situation.
>
>
>
> I followed this guide https://skalatan.de/en/blog/kamailio-sbc-teams;
> great article, also got some inspiration from here
> https://blog.opensips.org/2019/09/16/opensips-as-ms-teams-sbc/..articles
> look very similar.
>
>
>
> I manged to get my calls out to kamailio from TEAMS it works perfectly
> call gets connected and codec negotiation is fine, but I am facing issue
> geting the call inbound to TEAMS.
>
>
>
> My invite looks like this:
>
>
>
> ========================
>
> U 217.26.163.205:5060 -> 52.114.75.24:5061 #22
> INVITE sip:+37360844269 at sip.pstnhub.microsoft.com:5061 SIP/2.0.
> Record-Route: <sip:sbc.pride.md:5061;transport=tls;lr>.
> Record-Route: <sip:217.26.163.205:5061;nat=yes;lr>.
> Via: SIP/2.0/UDP
> 217.26.163.205;branch=z9hG4bK7838.7417f50ed201fcada9609f5b7c4e520f.0.
> Via: SIP/2.0/UDP 192.168.169.102:5060
> ;received=46.214.187.67;branch=z9hG4bK80e3f7e5cc50ea11806b6eeeb899592c;rport=5060.
> From: "+37379844267" <sip:+37379844267 at sbc.pride.md>;tag=1604785394.
> To: "+37360844269" <
> sip:+37360844269 at sip.pstnhub.microsoft.com:5061;user=phone>.
> Call-ID: 80E3F7E5-CC50-EA11-8069-6EEEB899592C at 192.168.169.102.
> CSeq: 227 INVITE.
>
> sip:+37379844267 at 192.168.169.102:5060;gr=008A94E3-CA50-EA11-805B-6EEEB899592C;alias=46.214.187.67~5060~1Content-Type:
> application/sdp.
> Allow: INVITE, ACK, BYE, CANCEL, INFO, MESSAGE, NOTIFY, OPTIONS, REFER,
> UPDATE, PRACK.
> Max-Forwards: 69.
> User-Agent: SIPPER for PhonerLite.
> Session-Expires: 1800.
> Supported: 100rel, replaces, from-change, gruu, timer.
> P-Preferred-Identity: <sip:+37379844267 at sbc.pride.md>.
> Content-Length: 362.
> Contact: <sip:+37379844267 at sbc.pride.md:5061;user=phone;transport=tls>.
> .
> v=0.
> o=- 2307737351 1 IN IP4 217.26.163.205.
> s=SIPPER for PhonerLite.
> c=IN IP4 217.26.163.205.
> t=0 0.
> m=audio 36864 RTP/SAVP 8 101.
> a=rtpmap:8 PCMA/8000.
> a=rtpmap:101 telephone-event/8000.
> a=fmtp:101 0-16.
> a=crypto:1 AES_CM_128_HMAC_SHA1_80
> inline:owGy5+mMZNyO5+9lFmUUOK3WqpEsxJH0+jtWz
>
>
>
> ===============================================
>
>
>
> Anybody has a good invite exaple for Teams?
>
>
>
> Or do you see any issue with my invite? I do use :
>
>
>
> record_route_preset("sbc.pride.md:5061
> ;transport=tls","217.26.163.205:5060;nat=yes");
> add_rr_param(";r2=on");
>
>
>
> before sending this out.
>
>
>
> Please let me know if you can help.
>
>
>
> Thanks.
>
>
>
> Vitalie.
>
>
>
>
>
> STATEMENT OF CONFIDENTIALITY:
> The information contained in this electronic message and any attachments
> to this message are intended for the exclusive use of the addressee(s)
> and may contain confidential or privileged information. If you are not
> the intended recipient, or the person responsible for delivering the
> e-mail to the intended recipient, be advised you have received this
> message in error and that any use, dissemination, forwarding, printing,
> or copying is strictly prohibited. Please notify AltiGen Communications
> immediately at either (888)258-4436 or via email to
> administrator at altigen.com, and destroy all copies of this message and any
> attachments.
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20200218/32118793/attachment.html>
More information about the sr-users
mailing list