<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=us-ascii"><meta name=Generator content="Microsoft Word 12 (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:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 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";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle19
        {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;
        color:black;}
span.EmailStyle22
        {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]--></head><body bgcolor=white lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>Hi Daniel,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Thanks for the reply. Below is the log related to topoh hiding. MASK_IP is configured in mask_ip and PRESENCE SERVER IP is the presence server ip address/system address. <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'>Oct  1 13:46:00 PLT-RA-RD-W167A Presence: DEBUG: <core> [cfg.y:1805]: yyparse(): loading module topoh.so<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:46:00 PLT-RA-RD-W167A Presence: DEBUG: <core> [sr_module.c:564]: load_module(): load_module: trying to load </usr/local/lib64/kamailio/modules/topoh.so><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:46:01 PLT-RA-RD-W167A Presence: DEBUG: <core> [modparam.c:96]: set_mod_param_regex(): set_mod_param_regex: 'topoh' matches module 'topoh'<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:46:01 PLT-RA-RD-W167A Presence: DEBUG: <core> [sr_module.c:770]: find_param_export(): find_param_export: found <mask_key> in module topoh [/usr/local/lib64/kamailio/modules/topoh.so]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:46:01 PLT-RA-RD-W167A Presence: DEBUG: <core> [modparam.c:113]: set_mod_param_regex(): set_mod_param_regex: found <mask_key> in module topoh [/usr/local/lib64/kamailio/modules/topoh.so]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:46:01 PLT-RA-RD-W167A Presence: DEBUG: <core> [modparam.c:96]: set_mod_param_regex(): set_mod_param_regex: 'topoh' matches module 'topoh'<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:46:01 PLT-RA-RD-W167A Presence: DEBUG: <core> [sr_module.c:770]: find_param_export(): find_param_export: found <mask_ip> in module topoh [/usr/local/lib64/kamailio/modules/topoh.so]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:46:01 PLT-RA-RD-W167A Presence: DEBUG: <core> [modparam.c:113]: set_mod_param_regex(): set_mod_param_regex: found <mask_ip> in module topoh [/usr/local/lib64/kamailio/modules/topoh.so]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:46:03 PLT-RA-RD-W167A Presence[26960]: DEBUG: <core> [sr_module.c:935]: init_mod(): DEBUG: init_mod: topoh<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:46:03 PLT-RA-RD-W167A Presence[26960]: DEBUG: topoh [topoh_mod.c:173]: mod_init(): VIA prefix: [SIP/2.0/UDP <span style='background:silver;mso-highlight:silver'>MASK_IP;</span>branch=z9hG4bKsr-]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:46:03 PLT-RA-RD-W167A Presence[26960]: DEBUG: topoh [topoh_mod.c:183]: mod_init(): URI prefix: [sip:<span style='background:silver;mso-highlight:silver'> MASK_IP;</span>line=sr-]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:46:03 PLT-RA-RD-W167A Presence[26960]: DEBUG: topoh [th_mask.c:79]: th_mask_init(): original table: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:46:03 PLT-RA-RD-W167A Presence[26960]: DEBUG: topoh [th_mask.c:80]: th_mask_init(): updated table: VUC-ia2GBKmzDcb3xovQwpN69LIjygseTXq0J1MWSdl7f5Zu4rRYAHtOE8nkFPh.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> ]   1 13:47:14 PLT-RA-RD-W167A Presence[26964]: DEBUG: topoh [th_msg.c:906]: th_add_hdr_cookie(): +++++++++++++ added cookie header [TH: dih<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> ]   1 13:47:14 PLT-RA-RD-W167A Presence[26963]: DEBUG: topoh [th_msg.c:906]: th_add_hdr_cookie(): +++++++++++++ added cookie header [TH: dih<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> ]   1 13:47:16 PLT-RA-RD-W167A Presence[26965]: DEBUG: topoh [th_msg.c:906]: th_add_hdr_cookie(): +++++++++++++ added cookie header [TH: dih<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> ]   1 13:47:16 PLT-RA-RD-W167A Presence[26966]: DEBUG: topoh [th_msg.c:906]: th_add_hdr_cookie(): +++++++++++++ added cookie header [TH: dih<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> ]   1 13:47:16 PLT-RA-RD-W167A Presence[26968]: DEBUG: topoh [th_msg.c:906]: th_add_hdr_cookie(): +++++++++++++ added cookie header [TH: dih<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:16 PLT-RA-RD-W167A Presence[26964]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [div]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> ]   1 13:47:17 PLT-RA-RD-W167A Presence[26964]: DEBUG: topoh [th_msg.c:906]: th_add_hdr_cookie(): +++++++++++++ added cookie header [TH: dih<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:17 PLT-RA-RD-W167A Presence[26965]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [div]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:17 PLT-RA-RD-W167A Presence[26968]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [div]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:17 PLT-RA-RD-W167A Presence[26963]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [div]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:17 PLT-RA-RD-W167A Presence[26964]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [div]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:17 PLT-RA-RD-W167A Presence[26963]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [xxx]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:17 PLT-RA-RD-W167A Presence[26965]: DEBUG: topoh [th_msg.c:384]: th_unmask_via(): =======via[1]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:17 PLT-RA-RD-W167A Presence[26965]: DEBUG: topoh [th_msg.c:385]: th_unmask_via(): hdr: [Via]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:17 PLT-RA-RD-W167A Presence[26965]: DEBUG: topoh [th_msg.c:387]: th_unmask_via(): body: 80: [SIP/2.0/UDP <span style='background:silver;mso-highlight:silver'>PRESENCE SERVER IP</span>;branch=z9hG4bK138d.7b3c9f11.0;received=<span style='background:silver;mso-highlight:silver'> PRESENCE SERVER IP</span>]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:17 PLT-RA-RD-W167A Presence[26965]: DEBUG: topoh [th_msg.c:514]: th_flip_record_route(): <span style='background:yellow;mso-highlight:yellow'>no record route header</span><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> ]   1 13:47:17 PLT-RA-RD-W167A Presence[26965]: DEBUG: topoh [th_msg.c:906]: th_add_hdr_cookie(): +++++++++++++ added cookie header [TH: uch<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:20 PLT-RA-RD-W167A Presence[26968]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [xxx]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:20 PLT-RA-RD-W167A Presence[26964]: DEBUG: topoh [th_msg.c:384]: th_unmask_via(): =======via[1]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:20 PLT-RA-RD-W167A Presence[26964]: DEBUG: topoh [th_msg.c:385]: th_unmask_via(): hdr: [Via]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:20 PLT-RA-RD-W167A Presence[26964]: DEBUG: topoh [th_msg.c:387]: th_unmask_via(): body: 80: [SIP/2.0/UDP <span style='background:silver;mso-highlight:silver'>PRESENCE SERVER IP</span>;branch=z9hG4bKe28d.42bcff46.0;received=<span style='background:silver;mso-highlight:silver'> PRESENCE SERVER IP</span>]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:20 PLT-RA-RD-W167A Presence[26964]: DEBUG: topoh [th_msg.c:514]: th_flip_record_route(): no record route header<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> ]   1 13:47:20 PLT-RA-RD-W167A Presence[26964]: DEBUG: topoh [th_msg.c:906]: th_add_hdr_cookie(): +++++++++++++ added cookie header [TH: uch<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:23 PLT-RA-RD-W167A Presence[26961]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [xxx]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:23 PLT-RA-RD-W167A Presence[26965]: DEBUG: topoh [th_msg.c:384]: th_unmask_via(): =======via[1]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:23 PLT-RA-RD-W167A Presence[26965]: DEBUG: topoh [th_msg.c:385]: th_unmask_via(): hdr: [Via]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:23 PLT-RA-RD-W167A Presence[26965]: DEBUG: topoh [th_msg.c:387]: th_unmask_via(): body: 79: [SIP/2.0/UDP <span style='background:silver;mso-highlight:silver'>PRESENCE SERVER IP</span>;branch=z9hG4bKf28d.8e586b2.0;received=<span style='background:silver;mso-highlight:silver'> PRESENCE SERVER IP</span>]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:23 PLT-RA-RD-W167A Presence[26965]: DEBUG: topoh [th_msg.c:514]: th_flip_record_route(): no record route header<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'> ]   1 13:47:23 PLT-RA-RD-W167A Presence[26965]: DEBUG: topoh [th_msg.c:906]: th_add_hdr_cookie(): +++++++++++++ added cookie header [TH: uch<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:27 PLT-RA-RD-W167A Presence[26966]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [xxx]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:27 PLT-RA-RD-W167A Presence[26970]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [xxx]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:28 PLT-RA-RD-W167A Presence[26970]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [xxx]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:30 PLT-RA-RD-W167A Presence[26970]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [xxx]<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Oct  1 13:47:34 PLT-RA-RD-W167A Presence[26970]: DEBUG: topoh [topoh_mod.c:357]: th_msg_sent(): the COOKIE is [xxx]<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'>Thanks ,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Prem Chandiran M <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'> sr-users-bounces@lists.sip-router.org [mailto:sr-users-bounces@lists.sip-router.org] <b>On Behalf Of </b>Daniel-Constantin Mierla<br><b>Sent:</b> Tuesday, October 01, 2013 12:45 PM<br><b>To:</b> Kamailio (SER) - Users Mailing List<br><b>Subject:</b> Re: [SR-Users] regarding topoh hiding<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'>Hello,<o:p></o:p></p><div><p class=MsoNormal>On 10/1/13 8:09 AM, Premchandiran wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal>Hi All,<o:p></o:p></p><p class=MsoNormal>I have query/observation w.r.t topoh I hiding, before loading topoh module rr module must be loaded . I found that methods like record_route() in rr module must be present in the cfg then only topoh hiding is taking place.  Otherwise tough rr module and topoh module is loaded topoh hiding is not taking place. Is that right? Please clarify the same.<o:p></o:p></p></blockquote><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>there is no relation between rr module and topoh. Can you get the log messages with debug=3 in config file?<br><br>Cheers,<br>Daniel<br><br><o:p></o:p></span></p><pre>-- <o:p></o:p></pre><pre>Daniel-Constantin Mierla - <a href="http://www.asipto.com">http://www.asipto.com</a><o:p></o:p></pre><pre><a href="http://twitter.com/#!/miconda">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a><o:p></o:p></pre><pre>Kamailio Advanced Trainings - Berlin, Nov 25-28; Miami, Nov 18-20, 2013<o:p></o:p></pre><pre>  - more details about Kamailio trainings at <a href="http://www.asipto.com">http://www.asipto.com</a> -<o:p></o:p></pre></div></body></html>