<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>I am sharing this "hair puller" problem in case someone else runs into it. It took 9 months to resolve.&nbsp;I tried to find something different in traces for good/bad calls &nbsp;but nothing.&nbsp;Updated FreeSwitch stable and head many times, no luck. I posted here in April but no responses and found only 1 similar issues searching the web.</div><div><br></div><div><b>Intermittent Problems</b>: Started when all SPA962s changed from shared IDs to unique IDs. <b>1</b> - A call is answered and heard &nbsp;but other extensions keep ringing. <b>2</b> -&nbsp;A call is answered but there is silence and other extensions keep ringing, pick up one by one, each silence.</div><div><br></div><div><b>Solution</b>: Replaced Cisco/Linksys SPA962s with Yealink T32s (UDP) and iPads (TCP)&nbsp;and have not seen this problem for a 2 months so we're pretty sure it's gone. BTW we really like the T32s (bought based on comments here). Yes I checked and tried many different SPA962 settings, good riddance.</div><div><div>Mario G<br><div><br><div><div>On Apr 16, 2012, at 2:30 PM, Mario G wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Been at this for 3 weeks now, hope someone can help....&nbsp;This started after replacing shared extensions with unique users and updating from an early 2011 git.&nbsp;</div><div><br></div>Ring group via "pointer" works fine as it always has. However, answer via callgroup variable intermittently (30-40%) leaves one or mores phone ringing even though the the call was answered at another extension. The darn thing is that I can't reproduce it myself to get a trace. Any help/suggestions greatly appreciated. Phones are SPA962 (UDP) and Bria on iPad (TCP, same problems) and they all stopped ringing when they shared IDs.<div>Mario G<br><div><br></div><div>default.xml ring-group has (abbreviated to save space)------------------:</div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; "><span style="color: #b72800">&lt;</span>group name=<span style="color: #9431c0">"main"</span><span style="color: #b72800">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; "><span class="Apple-tab-span" style="white-space:pre">        </span><span style="color: #b72800">&lt;</span>users<span style="color: #b72800">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(42, 126, 49); "><span class="Apple-style-span" style=""><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp; <span style="color: #b72800">&lt;</span>user id=<span style="color: #9431c0">"100"</span> type=<span style="color: #9431c0">"pointer"</span><span style="color: #b72800">/&gt;</span></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; "><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp; <span style="color: #b72800">&lt;</span>user id=<span style="color: #9431c0">"101"</span> type=<span style="color: #9431c0">"pointer"</span><span style="color: #b72800">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; "><span style="color: #b72800"><span class="Apple-tab-span" style="white-space:pre">        </span>..... more users</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; "><span class="Apple-tab-span" style="white-space:pre">        </span><span style="color: #b72800">&lt;/</span>users<span style="color: #b72800">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">&nbsp; &nbsp; &nbsp; <span style="color: #b72800">&lt;/</span>group<span style="color: #b72800">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; min-height: 13px; ">&nbsp;&nbsp; &nbsp; &nbsp;<br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b72800">&lt;</span>group name=<span style="color: #9431c0">"work"</span><span style="color: #b72800">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; "><span class="Apple-tab-span" style="white-space:pre">        </span><span style="color: #b72800">&lt;</span>users<span style="color: #b72800">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; "><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp; <span style="color: #b72800">&lt;</span>user id=<span style="color: #9431c0">"200"</span> type=<span style="color: #9431c0">"pointer"</span><span style="color: #b72800">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; "><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp; <span style="color: #b72800">&lt;</span>user id=<span style="color: #9431c0">"201"</span> type=<span style="color: #9431c0">"pointer"</span><span style="color: #b72800">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; "><span class="Apple-tab-span" style="white-space:pre">        </span><span style="color: #b72800">&lt;/</span>users<span style="color: #b72800">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">&nbsp; &nbsp; &nbsp; <span style="color: #b72800">&lt;/</span>group<span style="color: #b72800">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">&nbsp; &nbsp; <span style="color: #b72800">&lt;/</span>groups<span style="color: #b72800">&gt;</span></div></div><div><span class="Apple-style-span" style="color: rgb(183, 40, 0); font-family: Menlo; font-size: 11px; "><br></span></div><div><span class="Apple-style-span" style="color: rgb(183, 40, 0); font-family: Menlo; font-size: 11px; ">Extension----------------------:</span></div><div><span class="Apple-style-span" style="color: rgb(183, 40, 0); font-family: Menlo; font-size: 11px; ">&nbsp;&nbsp;</span><span class="Apple-style-span" style="color: rgb(183, 40, 0); font-family: Menlo; font-size: 11px; "><span style="color: #b72800">&lt;</span></span><span class="Apple-style-span" style="color: rgb(183, 40, 0); font-family: Menlo; font-size: 11px; ">user id=</span><span class="Apple-style-span" style="color: rgb(183, 40, 0); font-family: Menlo; font-size: 11px; "><span style="color: #9431c0">"101"</span></span><span class="Apple-style-span" style="color: rgb(183, 40, 0); font-family: Menlo; font-size: 11px; "><span style="color: #b72800">&gt;</span></span></div><div><span style="color: #b72800"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">User:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">&nbsp; &nbsp; <span style="color: #b72800">&lt;</span>params<span style="color: #b72800">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(148, 49, 192); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; </span><span style="color: #b72800">&lt;</span><span style="color: #000000">param name=</span>"password"<span style="color: #000000"> value=</span>"$${default_password}"<span style="color: #b72800">/&gt;</span></div></span><span class="Apple-style-span" style="color: rgb(183, 40, 0); font-family: Menlo; font-size: 11px; ">&nbsp; &nbsp;&nbsp;<span style="color: #b72800">&lt;/</span>params<span style="color: #b72800">&gt;</span></span><span style="color: #b72800"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">&nbsp; &nbsp; <span style="color: #b72800">&lt;</span>variables<span style="color: #b72800">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(148, 49, 192); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; </span><span style="color: #b72800">&lt;</span><span style="color: #000000">variable name=</span>"voicemail_domain"<span style="color: #000000"> value=</span>"<a href="http://xxxxxx.com/">xxxxxx.com</a>"<span style="color: #b72800">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(148, 49, 192); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; </span><span style="color: #b72800">&lt;</span><span style="color: #000000">variable name=</span>"toll_allow"<span style="color: #000000"> value=</span>"domestic,domestic10,international,local"<span style="color: #b72800">/&gt;</span></div></span><span class="Apple-style-span" style="color: rgb(183, 40, 0); font-family: Menlo; font-size: 11px; ">&nbsp; &nbsp; &nbsp;&nbsp;<span style="color: #b72800">&lt;</span>variable name=<span style="color: #9431c0">"user_context"</span> value=<span style="color: #9431c0">"default"</span><span style="color: #b72800">/&gt;</span></span><span style="color: #b72800"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(148, 49, 192); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; </span><span style="color: #b72800">&lt;</span><span style="color: #000000">variable name=</span>"effective_caller_id_name"<span style="color: #000000"> value=</span>"Front Desk"<span style="color: #b72800">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(148, 49, 192); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; </span><span style="color: #b72800">&lt;</span><span style="color: #000000">variable name=</span>"effective_caller_id_number"<span style="color: #000000"> value=</span>"101"<span style="color: #b72800">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(148, 49, 192); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; </span><span style="color: #b72800">&lt;</span><span style="color: #000000">variable name=</span>"outbound_caller_id_name"<span style="color: #000000"> value=</span>"$${outbound_caller_name}"<span style="color: #b72800">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(148, 49, 192); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; </span><span style="color: #b72800">&lt;</span><span style="color: #000000">variable name=</span>"outbound_caller_id_number"<span style="color: #000000"> value=</span>"$${outbound_caller_id}"<span style="color: #b72800">/&gt;</span></div></span><span class="Apple-style-span" style="color: rgb(183, 40, 0); font-family: Menlo; font-size: 11px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(42, 126, 49); "><span style="color: #000000">&nbsp; &nbsp; &nbsp;&nbsp;</span>&lt;!-- callgroup needed to stop ringing on call pickup&nbsp; --&gt;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">&nbsp; &nbsp; &nbsp; <span style="color: #b72800">&lt;</span>variable name=<span style="color: #9431c0">"callgroup"</span> value=<span style="color: #9431c0">"main"</span><span style="color: #b72800">/&gt;</span></div>&nbsp; &nbsp;&nbsp;<span style="color: #b72800">&lt;/</span>variables<span style="color: #b72800">&gt;</span></span><div style="color: rgb(183, 40, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">&nbsp; <span style="color: #b72800">&lt;/</span>user<span style="color: #b72800">&gt;</span></div><div style="color: rgb(183, 40, 0); "><span style="color: #b72800"><br></span></div><div><span style="color: rgb(183, 40, 0); "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(148, 49, 192); "><span style="color: #000000">Bridge command-----------------:</span></div></span><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; "><div style="color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">&nbsp; &nbsp;&nbsp;<span style="color: #b72800">&lt;</span>extension name=<span style="color: #9431c0">"xxphone"</span><span style="color: #b72800">&gt;</span></div><div style="color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">&nbsp; &nbsp; &nbsp; <span style="color: #b72800">&lt;</span>condition field=<span style="color: #9431c0">"destination_number"</span> expression=<span style="color: #9431c0">"^2920$"</span><span style="color: #b72800">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(42, 126, 49); "><span class="Apple-style-span" style="color: rgb(148, 49, 192); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #b72800">&lt;</span><span style="color: #000000">action application=</span>"bind_meta_app"<span style="color: #000000"> data=</span>"1 b s execute_extension::dx XML features"<span style="color: #b72800">/&gt;</span></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(148, 49, 192); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #b72800">&lt;</span><span style="color: #000000">action application=</span>"bind_meta_app"<span style="color: #000000"> data=</span>"2 b s record_session::$${base_dir}/recordings/${caller_id_number}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav"<span style="color: #b72800">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(148, 49, 192); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #b72800">&lt;</span><span style="color: #000000">action application=</span>"bind_meta_app"<span style="color: #000000"> data=</span>"3 b s execute_extension::cf XML features"<span style="color: #b72800">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(42, 126, 49); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span>&lt;!--&nbsp; Set the sayname variable with the callers name --&gt;<span style="color: #000000">&nbsp;&nbsp;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(148, 49, 192); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #b72800">&lt;</span><span style="color: #000000">action application=</span>"execute_extension"<span style="color: #000000"> data=</span>"2925 XML default"<span style="color: #b72800">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(42, 126, 49); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;!-- Next lines allow control after bridge timeout and hangup after bridge --&gt;</div><div style="color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b72800">&lt;</span>action application=<span style="color: #9431c0">"set"</span> data=<span style="color: #9431c0">"hangup_after_bridge=true"</span><span style="color: #b72800">/&gt;</span></div><div style="color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; ">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b72800">&lt;</span>action application=<span style="color: #9431c0">"set"</span> data=<span style="color: #9431c0">"continue_on_fail=true"</span><span style="color: #b72800">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(42, 126, 49); "><span class="Apple-style-span" style="color: rgb(148, 49, 192); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #b72800">&lt;</span><span style="color: #000000">action application=</span>"set"<span style="color: #000000"> data=</span>"ringback=file_string://${xxsounds}hi-long.wav!${sayname}!tone_stream://${us-ring};loops=-1"<span style="color: #b72800">/&gt;</span></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(42, 126, 49); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;!-- ring extensions only for ## seconds --&gt;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(148, 49, 192); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #b72800">&lt;</span><span style="color: #000000">action application=</span>"bridge"<span style="color: #000000"> data=</span>"{originate_timeout=17}${group_call(main@${domain_name}+A)}"<span style="color: #b72800">/&gt;</span></div>&nbsp;&nbsp;&nbsp;</div></div></div></div></div>_________________________________________________________________________<br></blockquote></div><br></div></div></div></body></html>