<div dir="ltr">Anyone ?<div><br></div><div>I have just upgraded to the latest 2.2 version form GIT and am still experiencing this.</div><div><br></div><div>active server:</div><div><br></div><div><div>dialog::  hash=<b>2297:947327686</b> dialog_id=9866487206598</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>state:: 4</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>user_flags:: 0</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>timestart:: 1478162278</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>datestart:: 2016-11-03 09:37:58</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>timeout:: 1478183878</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>dateout:: 2016-11-03 15:37:58</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>callid:: 81140ODk1MmU1MGM3MzZkZjMyYjIzY2I1ZDExZTI4ZDFiNjY</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>from_uri:: sip:+48226522655@XXX.XXX.XXX.250</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>to_uri:: sip:+48501657887@XXX.XXX.XXX.250</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>caller_tag:: 86343576</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>caller_contact:: sip:+48226522655@ZZZ.ZZZ.ZZZ.34:60603;rinstance=eab8d8723e64bbad</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>callee_cseq:: 0</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>caller_route_set:: </div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>caller_bind_addr:: udp:XXX.XXX.XXX.250:5061</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>caller_sdp:: </div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>CALLEES:: </div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                </span>callee:: </div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>callee_tag:: 192571</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>callee_contact:: sip:YYY.YYY.YYY.20:5060;transport=UDP</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>caller_cseq:: 1</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>callee_route_set:: </div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>callee_bind_addr:: udp:XXX.XXX.XXX.250:5060</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>callee_sdp::</div></div><div>...</div><div><br></div><div>standby server:</div><div><br></div><div><div>dialog::  hash=<b>2297:1952115624</b> dialog_id=9867491994536</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>state:: 4</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>user_flags:: 0</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>timestart:: 1478162278</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>datestart:: 2016-11-03 09:37:58</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>timeout:: 1478183877</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>dateout:: 2016-11-03 15:37:57</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>callid:: 81140ODk1MmU1MGM3MzZkZjMyYjIzY2I1ZDExZTI4ZDFiNjY</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>from_uri:: sip:+48226522655@XXX.XXX.XXX.250</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>to_uri:: sip:+48501657887@XXX.XXX.XXX.250</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>caller_tag:: 86343576</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>caller_contact:: sip:+48226522655@ZZZ.ZZZ.ZZZ.34:60603;rinstance=eab8d8723e64bbad</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>callee_cseq:: 0</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>caller_route_set:: </div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>caller_bind_addr:: udp:XXX.XXX.XXX.250:5061</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>caller_sdp:: </div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>CALLEES:: </div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                </span>callee:: </div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>callee_tag:: 192571</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>callee_contact:: sip:YYY.YYY.YYY.20:5060;transport=UDP</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>caller_cseq:: 1</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>callee_route_set:: </div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>callee_bind_addr:: udp:XXX.XXX.XXX.250:5060</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>callee_sdp:: </div></div><div>...</div><div><br></div><div>After switch-over BYE is received on the standby server:</div><div><br></div><div><div>Nov  3 09:44:38.571442 DEB 10180  DBG:core:parse_msg: SIP Request:</div><div>Nov  3 09:44:38.571471 DEB 10180  DBG:core:parse_msg:  method:  &lt;BYE&gt;</div><div>Nov  3 09:44:38.571475 DEB 10180  DBG:core:parse_msg:  uri:     &lt;sip:XXX.XXX.XXX.250:5061;did=9f8.6c217783&gt;</div><div>Nov  3 09:44:38.571479 DEB 10180  DBG:core:parse_msg:  version: &lt;SIP/2.0&gt;</div></div><div>...</div><div><div>Nov  3 09:44:38.571809 DEB 10180  DBG:dialog:w_match_dialog: We found DID param in R-URI with value of 9f8.6c217783<br></div><div>Nov  3 09:44:38.571812 DEB 10180  DBG:dialog:dlg_onroute: route param is &#39;9f8.6c217783&#39; (len=12)</div><div>Nov  3 09:44:38.571814 DEB 10180  DBG:dialog:lookup_dlg: <b>no dialog id=947327686 found on entry 2297</b></div><div>Nov  3 09:44:38.571816 DEB 10180  DBG:dialog:dlg_onroute: unable to find dialog for BYE with route param &#39;9f8.6c217783&#39;</div></div><div>...</div><div><br></div><div><br></div><div>Is this normal behaviour that dialog hash (and recently added dialog id) are different on the replicated server ?</div><div><br></div><div>BR,</div><div>Dawid</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 26, 2016 at 4:43 PM, Dawid Mielnik <span dir="ltr">&lt;<a href="mailto:dawid.mielnik@gmail.com" target="_blank">dawid.mielnik@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi All,</div><div><br></div><div>I have a reduntant OpenSIPS 2.2.1 setup with clusterer, binary interface replication and a floating IP. I am encountering a few niuances and am wondering if I am doing something wrong or if there is a bug.</div><div><br></div><div>1) Replicated dialog hash id is different on the standby server from the active server</div><div><br></div><div>active:</div><div><br></div><div>dialog::  hash=637:902131071</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>state:: 4</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>user_flags:: 0</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>timestart:: 1477413837</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>datestart:: 2016-10-25 18:43:57</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>timeout:: 1477435437</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>dateout:: 2016-10-26 00:43:57</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>callid:: 81140Mzk5ZjViNjY5YzI3MDI5NDMxM<wbr>DUwZTdlNmQ1MDBhNzg</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>...</div><div><br></div><div>standby:</div><div><br></div><div>dialog::  hash=637:902131072</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>state:: 4</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>user_flags:: 0</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>timestart:: 1477413837</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>datestart:: 2016-10-25 18:43:57</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>timeout:: 1477435438</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>dateout:: 2016-10-26 00:43:58</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>callid:: 81140Mzk5ZjViNjY5YzI3MDI5NDMxM<wbr>DUwZTdlNmQ1MDBhNzg</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>...</div><div><br></div><div>When a switch overoccurs during a dialog, and a request is received on the second server the dialog can not be matched by the DID param and has to fall back to looking for other SIP elements.</div><div><br></div><div>DBG:dialog:lookup_dlg: no dialog id=902131071 found on entry 637 </div><div>DBG:dialog:dlg_onroute: unable to find dialog for BYE with route param &#39;d72.f7d65c53&#39;</div><div><br></div><div>2) No CDR on the standby server after switch over</div><div><br></div><div>When a switch over occurs during a dialog CDR is not generated at the end of the call (I have to do it manually). I to not see any run_dlg_callbacks info in debug logs although the replicated dialog seems to have all the acc flags.</div><div><br></div><div>active:</div><div><br></div><div>dialog::  hash=637:902131071</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>...</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                </span>values:: </div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>accX_table:: acc</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>accX_flags:: \x00\x00\x07\x00\x00\x00\x02\<wbr>x00</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>accX_db:: \x07\x00\r\x0031.179.202.34\f\<wbr>x00<a href="tel:%2B48226522655" value="+48226522655" target="_blank">+48226522655</a>\f\x00<a href="tel:%2B48226522655" value="+48226522655" target="_blank">+<wbr>48226522655</a>\x01\x001\f\x00+<wbr>48501657778\f\x00+48501657778\<wbr>x02\x0024</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>accX_leg:: \x00\x00\x00\x00</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>accX_core:: \x06\x00INVITE\b\x0004027a21\<wbr>x01\x0030\<wbr>x0081140Mzk5ZjViNjY5YzI3MDI5ND<wbr>MxMDUwZTdlNmQ1MDBhNzg\x03\<wbr>x00200\x02\x00OK\x10\x00\xcd\<wbr>x8b\x0fX\x00\x00\x00\x00]\xb2\<wbr>x07\x00\x00\x00\x00\x00</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>...</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>accX_created:: \xcb\x8b\x0fX\x00\x00\x00\x00</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>...</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span></div><div>standby:</div><div><br></div><div>dialog::  hash=637:902131072</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>...</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                </span>values:: </div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>accX_created:: \xcb\x8b\x0fX\x00\x00\x00\x00</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>...</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>accX_core:: \x06\x00INVITE\b\x0004027a21\<wbr>x01\x0030\<wbr>x0081140Mzk5ZjViNjY5YzI3MDI5ND<wbr>MxMDUwZTdlNmQ1MDBhNzg\x03\<wbr>x00200\x02\x00OK\x10\x00\xcd\<wbr>x8b\x0fX\x00\x00\x00\x00]\xb2\<wbr>x07\x00\x00\x00\x00\x00</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>accX_leg:: \x00\x00\x00\x00</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>accX_db:: \x07\x00\r\x0031.179.202.34\f\<wbr>x00<a href="tel:%2B48226522655" value="+48226522655" target="_blank">+48226522655</a>\f\x00<a href="tel:%2B48226522655" value="+48226522655" target="_blank">+<wbr>48226522655</a>\x01\x001\f\x00+<wbr>48501657778\f\x00+48501657778\<wbr>x02\x0024</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>accX_flags:: \x00\x00\x07\x00\x00\x00\x02\<wbr>x00</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>accX_table:: acc</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span>...</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span></div><div><br></div><div>My relevant config:</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">                        </span></div><div>#### DIALOG module</div><div>loadmodule &quot;dialog.so&quot;</div><div><br></div><div>modparam(&quot;dialog&quot;, &quot;dlg_match_mode&quot;, 1)</div><div>modparam(&quot;dialog&quot;, &quot;default_timeout&quot;, 21600)  # 6 hours timeout</div><div>modparam(&quot;dialog&quot;, &quot;db_mode&quot;, 0)</div><div>modparam(&quot;dialog&quot;, &quot;accept_replicated_dialogs&quot;, 1)</div><div>modparam(&quot;dialog&quot;, &quot;replicate_dialogs_to&quot;, 1)</div><div>#modparam(&quot;dialog&quot;, &quot;accept_replicated_profiles&quot;, 1)</div><div>#modparam(&quot;dialog&quot;, &quot;replicate_profiles_to&quot;, 1)</div><div>modparam(&quot;dialog&quot;, &quot;profiles_with_value&quot;, &quot;trunkCalls&quot;)</div><div>modparam(&quot;dialog&quot;, &quot;options_ping_interval&quot;, 60)</div><div><br></div><div>#### CLUSTERER module</div><div>loadmodule &quot;clusterer.so&quot;</div><div>modparam(&quot;clusterer&quot;, &quot;db_url&quot;, &quot;text:///usr/local/etc/<wbr>opensips&quot;)</div><div>modparam(&quot;clusterer&quot;, &quot;server_id&quot;, 2) #2 or 1 depending on node</div><div><br></div><div><br></div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span># for initial requests</div><div><span class="m_-5262131814799374994gmail-Apple-tab-span" style="white-space:pre-wrap">        </span>do_accounting(&quot;db&quot;, &quot;cdr|missed&quot;, &quot;acc&quot;);</div><div><br></div><div><br></div><div>Has anyone experienced similar problems ? Is there something that I am missing ?</div><div><br></div><div>Best regards,</div><div>Dawid</div><div><br></div></div>
</blockquote></div><br></div></div>