<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body>
<p>Hello,</p>
<p>depending on the direction, you may have to use stream to uac
function, I can see you use only stream to uas function.</p>
<p>Cheers,<br>
Daniel<br>
</p>
<div class="moz-cite-prefix">On 25.08.20 16:16, Amit Pal wrote:<br>
</div>
<blockquote type="cite"
cite="mid:015701d67aea$5aa1d6e0$0fe584a0$@coraltele.com">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<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:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
span.EmailStyle18
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:Consolas;}
span.EmailStyle21
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
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]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Dear Daniel,<br>
I am using following snippets.<br>
when I am using hold from caller side then still no hold
sound play to callee but when hold from callee getting
error “</span>handle_play: can't create player”<br>
<br>
my scripts snippets<br>
<br>
<span style="color:#1F497D">#IN Request ROUTE<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> if
(is_method("INVITE")) {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
if (has_body("application/sdp")) {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
if(rtpproxy_offer()){<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
t_on_reply("1");<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
if (is_audio_on_hold()) {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
xlog("SCRIPT: [$cfg(route)][$T_branch_idx]
is_Audio_on_Hold_RTPPROXY audio on hold, preparing to play
media on reply to $rm\n");<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
rtpproxy_stream2uas("/home/coralswitch/queuesounds/moh2.wav",
"-1");<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
} else {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
xlog("SCRIPT: [$cfg(route)][$T_branch_idx]
is_Audio_on_UNHold_RTPPROXY audio on hold, preparing to play
media on reply to $rm\n");<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
rtpproxy_stop_stream2uas();<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> };<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
}else {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
t_on_reply("2");<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> if
(is_method("ACK") && has_body("application/sdp"))
{ <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
rtpproxy_answer();<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">#ON REPLY ROUTE<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">onreply_route[1]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">{<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> if
(has_body("application/sdp")) { <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
set_rtp_proxy_set(0);<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
rtpproxy_answer();<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">onreply_route[2]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">{<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> if
(has_body("application/sdp")){<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
rtpproxy_offer();<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">
}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Please guide
what is wrong here.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><br>
Thanks<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Amit Pal<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><a name="_MailEndCompose"
moz-do-not-send="true"><span style="color:#1F497D"><o:p> </o:p></span></a></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Daniel-Constantin Mierla
[<a class="moz-txt-link-freetext" href="mailto:miconda@gmail.com">mailto:miconda@gmail.com</a>] <br>
<b>Sent:</b> Tuesday, August 25, 2020 6:57 PM<br>
<b>To:</b> Kamailio (SER) - Users Mailing List; Amit Pal<br>
<b>Subject:</b> Re: [SR-Users] RTP PROXY
(rtpproxy_stream2uas getting error)<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Hello,<span style="font-size:12.0pt"><o:p></o:p></span></p>
<p>that typically happens when you try to play to the callee
before knowing where it expect the RTP (before getting
response with sdp for INVITE). Maybe you can share the
relevant config snippets to see if we can spot something wrong
there.<o:p></o:p></p>
<p>Cheers,<br>
Daniel<o:p></o:p></p>
<div>
<p class="MsoNormal">On 24.08.20 13:18, Amit Pal wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Dear Team , <o:p></o:p></p>
<p class="MsoNormal"> I am using Kamailio
and RTPProxy for media. I am trying to play caller/callee
side media by rtpproxy_stream2uas/ rtpproxy_stream2uac.<o:p></o:p></p>
<p class="MsoNormal">But I am getting error<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">secondary rtpproxy[27007]:
DBUG:handle_command: received command "29329_6 P-1
2c60634699018317MTg0YzVlODc0NTBiZGU1ZGJiYmNmYjY1MDc0MjIwMzI.
/home/coralswitch/queuesounds/moh2.wav session
b2f563cf067c489ca7102e96b622f2f1;1 9f10411f;1"<o:p></o:p></p>
<p class="MsoNormal">rtpproxy[27007]: ERR:handle_play: can't
create player<o:p></o:p></p>
<p class="MsoNormal">rtpproxy[27007]: DBUG:doreply: sending
reply "29329_6 E6#012"<o:p></o:p></p>
<p class="MsoNormal">rtpproxy[27007]: INFO:process_rtp:
session timeout<o:p></o:p></p>
<p class="MsoNormal">rtpproxy[27007]: INFO:remove_session: RTP
stats: 1083 in from callee, 936 in from caller, 2019
relayed, 0 dropped<o:p></o:p></p>
<p class="MsoNormal">rtpproxy[27007]: INFO:remove_session:
RTCP stats: 30 in from callee, 41 in from caller, 71
relayed, 0 dropped<o:p></o:p></p>
<p class="MsoNormal">rtpproxy[27007]: INFO:remove_session:
session on ports 36556/60108 is cleaned up<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">why this error are coming <b>. Even some
time with change in script following error “handle_play:
can't create player” not showing but even not media
playing.</b><o:p></o:p></p>
<p class="MsoNormal">Log are attached with mail.<o:p></o:p></p>
<p class="MsoNormal">Please do the need full.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Regards<o:p></o:p></p>
<p class="MsoNormal">Amit Pal<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif""><br>
<br>
<o:p></o:p></span></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Kamailio (SER) - Users Mailing List<o:p></o:p></pre>
<pre><a href="mailto:sr-users@lists.kamailio.org" moz-do-not-send="true">sr-users@lists.kamailio.org</a><o:p></o:p></pre>
<pre><a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><o:p></o:p></pre>
</blockquote>
<pre>-- <o:p></o:p></pre>
<pre>Daniel-Constantin Mierla -- <a href="http://www.asipto.com" moz-do-not-send="true">www.asipto.com</a><o:p></o:p></pre>
<pre><a href="http://www.twitter.com/miconda" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" moz-do-not-send="true">www.linkedin.com/in/miconda</a><o:p></o:p></pre>
<pre>Funding: <a href="https://www.paypal.me/dcmierla" moz-do-not-send="true">https://www.paypal.me/dcmierla</a><o:p></o:p></pre>
</div>
</blockquote>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Funding: <a class="moz-txt-link-freetext" href="https://www.paypal.me/dcmierla">https://www.paypal.me/dcmierla</a></pre>
</body>
</html>