<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">which phone models? &nbsp;what firmware are they on?<div class=""><br class=""><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Mar 24, 2015, at 12:27 PM, João Mesquita &lt;<a href="mailto:jmesquita@freeswitch.org" class="">jmesquita@freeswitch.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Moishe, what UC software version are you using?<div class=""><br class=""></div><div class="">MikeJ, I've set this on the web interface as well as provisioning and it's like it doesn't care, it will send 0.0.0.0 anyway. Knowing a firmware version that will make this work would be awesome.</div></div><div class="gmail_extra"><br clear="all" class=""><div class=""><div class="gmail_signature">João Mesquita<br class="">FreeSWITCH™ Solutions<br class=""></div></div>
<br class=""><div class="gmail_quote">On Tue, Mar 24, 2015 at 12:43 PM, Michael Jerris <span dir="ltr" class="">&lt;<a href="mailto:mike@jerris.com" target="_blank" class="">mike@jerris.com</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class="">Brian found this in the admin guide:<div class=""><br class=""></div><div class=""><div class="">Enable Call Hold Parameter Function</div><div class="">Specify whether to use RFC 2543 (c=0.0.0.0) or RFC 3264 (a=sendonly or a=inactive) for outgoing hold signaling.</div><div class="">Specify whether to use sendonly hold signaling. Configure local call hold reminder options. Specify the music-on-hold URI.</div><div class="">Example Call Hold Configuration</div><div class="">template &gt; parameter</div><div class="">sip-interop.cfg &gt; voIpProt.SIP.useRFC2543hold</div><div class="">sip-interop.cfg &gt; voIpProt.SIP.useSendonlyHold sip-interop.cfg &gt; call.hold.localReminder.* sip-interop.cfg &gt; voIpProt.SIP.musicOnHold.uri</div><div class=""><br class=""></div><div class=""><blockquote type="cite" class=""><div class=""><div class="h5"><div class="">On Mar 24, 2015, at 11:25 AM, João Mesquita &lt;<a href="mailto:jmesquita@freeswitch.org" target="_blank" class="">jmesquita@freeswitch.org</a>&gt; wrote:</div><br class=""></div></div><div class=""><div class=""><div class="h5"><div dir="ltr" class="">I am deeply sorry, I've hit send too early. Damn Gmail...<div class=""><br class=""></div><div class=""><div class=""><span style="font-size:12.8000001907349px" class="">Guys, I am sure most of you have been through this but this is my first time. I am having a HOLD problem with Polycom where they refuse to work according to the "new" RFC3624 using SDP a attributes (sendonly/recvonly) to indicate hold and keep sending 0.0.0.0 as the old RFC2543. I guess this is a known thing since I've found several hits on Google about it and they even created an option for it on their provisioning material. Unfortunately, it doesn't work. No matter what I set on the&nbsp;</span><span style="font-size:11px;color:rgb(119,119,119);font-family:verdana,geneva,helvetica,arial,sans-serif" class="">voIpProt.SIP.useRFC2543hold&nbsp;</span>option, it still sends 0.0.0.0 as follows<span style="font-size:11px;color:rgb(119,119,119);font-family:verdana,geneva,helvetica,arial,sans-serif" class="">:</span></div><div class=""><span style="font-size:11px;color:rgb(119,119,119);font-family:verdana,geneva,helvetica,arial,sans-serif" class=""><br class=""></span></div><div class=""><div class=""><font color="#777777" face="verdana, geneva, helvetica, arial, sans-serif" class=""><span style="font-size:11px" class="">v=0</span></font></div><div class=""><font color="#777777" face="verdana, geneva, helvetica, arial, sans-serif" class=""><span style="font-size:11px" class="">o=- 1167669703 1167669704 IN IP4 0.0.0.0</span></font></div><div class=""><font color="#777777" face="verdana, geneva, helvetica, arial, sans-serif" class=""><span style="font-size:11px" class="">s=Polycom IP Phone</span></font></div><div class=""><font color="#777777" face="verdana, geneva, helvetica, arial, sans-serif" class=""><span style="font-size:11px" class="">c=IN IP4 0.0.0.0</span></font></div><div class=""><font color="#777777" face="verdana, geneva, helvetica, arial, sans-serif" class=""><span style="font-size:11px" class="">t=0 0</span></font></div><div class=""><font color="#777777" face="verdana, geneva, helvetica, arial, sans-serif" class=""><span style="font-size:11px" class="">m=audio 2228 RTP/AVP 8 101</span></font></div><div class=""><font color="#777777" face="verdana, geneva, helvetica, arial, sans-serif" class=""><span style="font-size:11px" class="">a=rtpmap:8 PCMA/8000</span></font></div><div class=""><font color="#777777" face="verdana, geneva, helvetica, arial, sans-serif" class=""><span style="font-size:11px" class="">a=rtpmap:101 telephone-event/8000</span></font></div></div><div class=""><font color="#777777" face="verdana, geneva, helvetica, arial, sans-serif" class=""><span style="font-size:11px" class=""><br class=""></span></font></div>I've also looked into FS code and I've found something on the lines of, but this is not kicking in either (granted, I am using 1.4.14 still and I really don't believe FS should cope with this crap either).<div style="font-size:12.8000001907349px" class=""><br class=""></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote"><span style="color:rgb(128,0,0);font-weight:bold" class="">if</span> <span style="color:rgb(128,128,48)" class="">(</span><span style="color:rgb(128,128,48)" class="">(</span>sdp<span style="color:rgb(128,128,48)" class="">-</span><span style="color:rgb(128,128,48)" class="">&gt;</span>sdp_connection <span style="color:rgb(128,128,48)" class="">&amp;</span><span style="color:rgb(128,128,48)" class="">&amp;</span> sdp<span style="color:rgb(128,128,48)" class="">-</span><span style="color:rgb(128,128,48)" class="">&gt;</span>sdp_connection<span style="color:rgb(128,128,48)" class="">-</span><span style="color:rgb(128,128,48)" class="">&gt;</span>c_address <span style="color:rgb(128,128,48)" class="">&amp;</span><span style="color:rgb(128,128,48)" class="">&amp;</span> <span style="color:rgb(128,128,48)" class="">!</span><span style="color:rgb(96,48,0)" class="">strcmp</span><span style="color:rgb(128,128,48)" class="">(</span>sdp<span style="color:rgb(128,128,48)" class="">-</span><span style="color:rgb(128,128,48)" class="">&gt;</span>sdp_connection<span style="color:rgb(128,128,48)" class="">-</span><span style="color:rgb(128,128,48)" class="">&gt;</span>c_address<span style="color:rgb(128,128,48)" class="">,</span> <span style="color:rgb(128,0,0)" class="">"</span><span style="color:rgb(0,0,230)" class="">0.0.0.0</span><span style="color:rgb(128,0,0)" class="">"</span><span style="color:rgb(128,128,48)" class="">)</span><span style="color:rgb(128,128,48)" class="">)</span><span style="color:rgb(128,128,48)" class="">)</span> <span style="color:rgb(128,0,128)" class="">{<br class=""></span>switch_log_printf<span style="color:rgb(128,128,48)" class="">(</span>SWITCH_CHANNEL_SESSION_LOG<span style="color:rgb(128,128,48)" class="">(</span>session<span style="color:rgb(128,128,48)" class="">)</span><span style="color:rgb(128,128,48)" class="">,</span> SWITCH_LOG_WARNING<span style="color:rgb(128,128,48)" class="">,</span> <span style="color:rgb(128,0,0)" class="">"</span><span style="color:rgb(0,0,230)" class="">RFC2543 from March 1999 called; They want their 0.0.0.0 hold method back.....</span><span style="color:rgb(15,105,255)" class="">\n</span><span style="color:rgb(128,0,0)" class="">"</span><span style="color:rgb(128,128,48)" class="">)</span><span style="color:rgb(128,0,128)" class="">;<br class=""></span>sendonly <span style="color:rgb(128,128,48)" class="">=</span> <span style="color:rgb(0,140,0)" class="">2</span><span style="color:rgb(128,0,128)" class="">;</span> <span style="color:rgb(105,105,105)" class="">/* global sendonly always wins */<br class=""></span><span style="color:rgb(128,0,128)" class="">}</span></blockquote></div><div class="gmail_extra"><br class=""></div><div class="gmail_extra">So, why am I coming to this ML for help? I wanted to know how did you guys figure this out, is there an exact firmware version where Polycom has this figured out or is it one of those long lasting ones that Polycom never cares to address?</div><div class="gmail_extra"><br class=""></div><div class="gmail_extra">And btw, I tried with UC software version 4.0.8 and 4.0.7.</div><div class="gmail_extra"><br class=""></div><div class="gmail_extra">Thank you,</div><div class="gmail_extra"><div class=""><div class="">João Mesquita<br class=""><br class=""></div></div>
<br class=""><div class="gmail_quote">On Tue, Mar 24, 2015 at 12:19 PM, João Mesquita <span dir="ltr" class="">&lt;<a href="mailto:jmesquita@freeswitch.org" target="_blank" class="">jmesquita@freeswitch.org</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class=""><div class=""><br class=""></div><div class="">Guys, I am sure most of you have been through this but this is my first time. I am having a HOLD problem with Polycom where they refuse to work according to the "new" RFC3624 using SDP a attributes (sendonly/recvonly) to indicate hold and keep sending 0.0.0.0 as the old RFC2543. I guess this is a known thing since I've found several hits on Google about it and they even created an option for it on their provisioning material. Unfortunately, it doesn't work. No matter what I set on the&nbsp;</div><div class=""><br class=""></div>&lt;pre&gt;<br class="">if ((sdp-&gt;sdp_connection &amp;&amp; sdp-&gt;sdp_connection-&gt;c_address &amp;&amp; !strcmp(sdp-&gt;sdp_connection-&gt;c_address, "0.0.0.0"))) {<br class="">switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_WARNING, "RFC2543 from March 1999 called; They want their 0.0.0.0 hold method back.....\n");<br class="">sendonly = 2; /* global sendonly always wins */<br class="">}<span class=""><font color="#888888" class=""><div class=""><div class="">João Mesquita<br class=""></div></div>
</font></span></div>
</blockquote></div></div></div></div></div></div></blockquote></div></div></div></blockquote></div></div></div></blockquote></div><br class=""></div></div></body></html>