[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sr-users
Subject:    Re: [SR-Users] Failing Audio stream on Kamailio+webrtc with integration to asterisk server
From:       Henning Westerholt <hw () gilawa ! com>
Date:       2022-05-16 7:57:55
Message-ID: AM6PR05MB54093BE101C99EA35C14A1F2BFCF9 () AM6PR05MB5409 ! eurprd05 ! prod ! outlook ! com
[Download RAW message or body]

[Attachment #2 (text/plain)]

Hello,

one cause for this 30s call ending could be that the ACK for the 200OK on the INVITE \
is not routed correctly. Have a look to the signalisation of the clients and/or \
server.

One way audio can be caused from wrong SDP, check that the media IPs in the SDB are \
correct.

Cheers,

Henning


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


From: sr-users <sr-users-bounces@lists.kamailio.org> On Behalf Of Kelvin Ezenwaka
Sent: Friday, May 13, 2022 12:46 PM
To: users <users@lists.kamailio.org>; sr-users-owner \
                <sr-users-owner@lists.kamailio.org>
Cc: ope@tosoplimited.com; Ope Shokunbi <ope@pressone.co>
Subject: [SR-Users] Failing Audio stream on Kamailio+webrtc with integration to \
asterisk server


Summary:

We have a Kamailio server as our sip proxy server, sip firewall with WebSocket and \
RTP engine configured on it (the Kamailio Server). But we experience one way audio, \
no audio, hang up after 30s, when we try making calls between internal extensions (eg \
extension 100 to call extension 105) and external calls (eg extension 100 to call \
mobile number 09056925668) as well. The call flow is as:

Webrtc client<------->Kamailio1+rtpengine<-----Asterisk---->Kamailio2<-------->Telco \
Provider

The asterisk communication between all three boxes is via local IP (All ports open \
between them). The Kamailio 1 box where we have our sip registration cache, has rtp \
ports and wss port open on the internet. Asterisk 18.9.0
Kamailio 5.5.3 + RTPengine 10.4.0.0
Debian 11 bullseye

Kindly see attached below a diagram depicting the VoIP network flow and also attached \
are logs files for the webrtc client and server side.





Ezenwaka Kelvin Arinze
VOIP Engineer
Tel: (+234) 9056925668




DISCLAIMER:
The message and its attachments are for designated recipient(s) only and may contain \
privileged, proprietary and private information. If you have received it in error, \
kindly delete it and notify the sender immediately. PressOne accepts no liability for \
any loss or damage resulting directly and indirectly from the transmission of this \
e-mail message.


[Attachment #3 (text/html)]

<html xmlns:v="urn:schemas-microsoft-com:vml" \
xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" \
xmlns="http://www.w3.org/TR/REC-html40"> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:"Helvetica Neue";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.E-MailFormatvorlage19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span \
style="mso-fareast-language:EN-US">Hello,<o:p></o:p></span></p> <p \
class="MsoNormal"><span \
style="mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p> <p \
class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">one cause for \
this 30s call ending could be that the ACK for the 200OK on the INVITE is not routed \
correctly. Have a look to the signalisation of the clients and/or \
server.<o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-GB" \
style="mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p> <p \
class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">One way audio \
can be caused from wrong SDP, check that the media IPs in the SDB are \
correct.<o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-GB" \
style="mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p> <p \
class="MsoNormal"><span lang="EN-GB" \
style="mso-fareast-language:EN-US">Cheers,<o:p></o:p></span></p> <p \
class="MsoNormal"><span lang="EN-GB" \
style="mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p> <p \
class="MsoNormal"><span lang="EN-GB" \
style="mso-fareast-language:EN-US">Henning<o:p></o:p></span></p> <p \
class="MsoNormal"><span lang="EN-GB" \
style="mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p> <p \
class="MsoNormal"><o:p>&nbsp;</o:p></p> <div>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">-- <o:p>
</o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Henning \
Westerholt – </span><span style="mso-fareast-language:EN-US"><a \
href="https://skalatan.de/blog/"><span lang="EN-GB" \
style="color:#0563C1">https://skalatan.de/blog/</span></a></span><span lang="EN-GB" \
style="mso-fareast-language:EN-US"><o:p></o:p></span></p> <p class="MsoNormal"><span \
lang="EN-GB" style="mso-fareast-language:EN-US">Kamailio services – </span><span \
style="mso-fareast-language:EN-US"><a href="https://gilawa.com/"><span lang="EN-GB" \
style="color:#0563C1">https://gilawa.com</span></a></span><span lang="EN-GB" \
style="mso-fareast-language:EN-US"><o:p></o:p></span></p> </div>
<p class="MsoNormal"><span lang="EN-GB" \
style="mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p> <p \
class="MsoNormal"><span lang="EN-GB" \
style="mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p> <div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-left:35.4pt"><b><span \
lang="EN-GB">From:</span></b><span lang="EN-GB"> sr-users \
&lt;sr-users-bounces@lists.kamailio.org&gt; <b>On Behalf Of </b>Kelvin Ezenwaka<br>
<b>Sent:</b> Friday, May 13, 2022 12:46 PM<br>
<b>To:</b> users &lt;users@lists.kamailio.org&gt;; sr-users-owner \
&lt;sr-users-owner@lists.kamailio.org&gt;<br> <b>Cc:</b> ope@tosoplimited.com; Ope \
Shokunbi &lt;ope@pressone.co&gt;<br> <b>Subject:</b> [SR-Users] Failing Audio stream \
on Kamailio+webrtc with integration to asterisk server<o:p></o:p></span></p> </div>
</div>
<p class="MsoNormal" style="margin-left:35.4pt"><span \
lang="EN-GB"><o:p>&nbsp;</o:p></span></p> <div>
<p style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt;background:white">
 <span style="font-size:10.5pt;font-family:&quot;Segoe \
UI&quot;,sans-serif;color:#24292F">Summary:<o:p></o:p></span></p> <p \
style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt;background:white;box-sizing: \
border-box;font-variant-ligatures: normal;font-variant-caps: normal;orphans: \
2;text-align:start;widows: 2;-webkit-text-stroke-width: \
0px;text-decoration-thickness: initial;text-decoration-style: \
initial;text-decoration-color: initial;word-spacing:0px"> <span \
style="font-size:10.5pt;font-family:&quot;Segoe UI&quot;,sans-serif;color:#24292F">We \
have a Kamailio server as our sip proxy server, sip firewall with WebSocket and RTP \
engine configured on it (the Kamailio Server). But we experience one way audio, no \
audio, hang  up after 30s, when we try making calls between internal extensions (eg \
extension 100 to call extension 105) and external calls (eg extension 100 to call \
mobile number 09056925668) as well. The call flow is as:<o:p></o:p></span></p> <p \
style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt;background:white;box-sizing: \
border-box;font-variant-ligatures: normal;font-variant-caps: normal;orphans: \
2;text-align:start;widows: 2;-webkit-text-stroke-width: \
0px;text-decoration-thickness: initial;text-decoration-style: \
initial;text-decoration-color: initial;word-spacing:0px"> <span \
style="font-size:10.5pt;font-family:&quot;Segoe \
UI&quot;,sans-serif;color:#24292F">Webrtc \
client&lt;-------&gt;Kamailio1+rtpengine&lt;-----Asterisk----&gt;Kamailio2&lt;--------&gt;Telco \
Provider<o:p></o:p></span></p> <p \
style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt;background:white;box-sizing: \
border-box;font-variant-ligatures: normal;font-variant-caps: normal;orphans: \
2;text-align:start;widows: 2;-webkit-text-stroke-width: \
0px;text-decoration-thickness: initial;text-decoration-style: \
initial;text-decoration-color: initial;word-spacing:0px"> <span \
style="font-size:10.5pt;font-family:&quot;Segoe \
UI&quot;,sans-serif;color:#24292F">The asterisk communication between all three boxes \
is via local IP (All ports open between them). The Kamailio 1 box where we have our \
sip registration cache, has rtp ports and wss  port open on the \
internet.<o:p></o:p></span></p> <div>
<p class="MsoNormal" style="margin-left:35.4pt;box-sizing: \
border-box;font-variant-ligatures: normal;font-variant-caps: normal;orphans: \
2;text-align:start;widows: 2;-webkit-text-stroke-width: \
0px;text-decoration-thickness: initial;text-decoration-style: \
initial;text-decoration-color: initial;word-spacing:0px"> <span \
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">Asterisk \
18.9.0<o:p></o:p></span></p> </div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span \
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">Kamailio 5.5.3 + \
RTPengine 10.4.0.0<o:p></o:p></span></p> </div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span \
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">Debian 11 \
bullseye<o:p></o:p></span></p> </div>
<p style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt;background:white;box-sizing: \
border-box;font-variant-ligatures: normal;font-variant-caps: normal;orphans: \
2;text-align:start;widows: 2;-webkit-text-stroke-width: \
0px;text-decoration-thickness: initial;text-decoration-style: \
initial;text-decoration-color: initial;word-spacing:0px"> <span \
style="font-size:10.5pt;font-family:&quot;Segoe \
UI&quot;,sans-serif;color:#24292F">Kindly see attached below a diagram depicting the \
VoIP network flow and also attached are logs files for the webrtc client and server \
side.<o:p></o:p></span></p> <div>
<p class="MsoNormal" style="margin-left:35.4pt"><span \
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
 </div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span \
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
 </div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span \
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
 </div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span \
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
 </div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span \
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
 </div>
<div>
<div id="">
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><b><span \
style="font-size:10.0pt;font-family:&quot;Helvetica \
Neue&quot;,serif;color:#1D2228;background:white">Ezenwaka Kelvin \
Arinze</span></b><span \
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"><o:p></o:p></span></p>
 </div>
<p class="MsoNormal" style="margin-left:35.4pt;background:white"><span \
style="font-size:10.0pt;font-family:&quot;Helvetica \
Neue&quot;,serif;color:#1D2228">VOIP Engineer<o:p></o:p></span></p> <p \
class="MsoNormal" style="margin-left:35.4pt;background:white"><span \
style="font-size:10.0pt;font-family:&quot;Helvetica \
Neue&quot;,serif;color:#1D2228">Tel:&nbsp;(+234) 9056925668<o:p></o:p></span></p> \
</div> </div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span \
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
 </div>
</div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span \
style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:gray">DISCLAIMER:</span><o:p></o:p></p>
 </div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span \
style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:gray">The \
message and its attachments are for designated recipient(s) only and may contain \
privileged, proprietary and private information. If  you have received it in error, \
kindly delete it and notify the sender immediately.</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span \
style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:gray">PressOne \
accepts no liability for any loss or damage resulting directly and indirectly from \
the transmission of this e-mail message.</span><o:p></o:p></p> </div>
</div>
</body>
</html>



__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
  * sr-users@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
  * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

--===============1433940549==--


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic