<div dir="ltr"><p style="margin:0px 0px 1.2em!important">Hello Guys,</p><p style="margin:0px 0px 1.2em!important">So I discarded all previous changes and re-worked it all on sofia instead of console.<br>You may want to review changes on</p><p style="margin:0px 0px 1.2em!important"><a href="https://freeswitch.org/stash/users/davidcsi/repos/freeswitch/compare/diff?targetBranch=refs%2Fheads%2Fmaster&amp;sourceBranch=refs%2Fheads%2Ffeature%2Ftracing_facilities&amp;targetRepoId=46">https://freeswitch.org/stash/users/davidcsi/repos/freeswitch/compare/diff?targetBranch=refs%2Fheads%2Fmaster&amp;sourceBranch=refs%2Fheads%2Ffeature%2Ftracing_facilities&amp;targetRepoId=46</a><br></p><p style="margin:0px 0px 1.2em!important"><br></p><pre style="font-size:1em;font-family:Consolas,Inconsolata,Courier,monospace;line-height:1.2em;margin-top:1.2em;margin-bottom:1.2em"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;background-color:rgb(248,248,248)">freeswitch@core&gt; sofia

USAGE:
------------------------------<wbr>------------------------------<wbr>--------------------
sofia filter &lt;filter-expression|off&gt;
sofia global siptrace &lt;on|off&gt;
sofia        capture  &lt;on|off&gt;
             watchdog &lt;on|off&gt;

sofia profile &lt;name&gt; [start | stop | restart | rescan] [wait]
                     flush_inbound_reg [&lt;call_id&gt; | &lt;[user]@domain&gt;] [reboot]
                     check_sync [&lt;call_id&gt; | &lt;[user]@domain&gt;]
                     [register | unregister] [&lt;gateway name&gt; | all]
                     killgw &lt;gateway name&gt;
                     [stun-auto-disable | stun-enabled] [true | false]]
                     siptrace &lt;on|off&gt;
                     capture  &lt;on|off&gt;
                     watchdog &lt;on|off&gt;

sofia &lt;status|xmlstatus&gt; profile &lt;name&gt; [reg [&lt;contact str&gt;]] | [pres &lt;pres str&gt;] | [user &lt;user@domain&gt;]
sofia &lt;status|xmlstatus&gt; gateway &lt;name&gt;

sofia loglevel &lt;all|default|tport|iptsec|nea|<wbr>nta|nth_client|nth_server|nua|<wbr>soa|sresolv|stun&gt; [0-9]
sofia tracelevel &lt;console|alert|crit|err|<wbr>warning|notice|info|debug&gt;

sofia help
------------------------------<wbr>------------------------------<wbr>--------------------
</code></pre><p style="margin:0px 0px 1.2em!important">sofia:</p><pre style="font-size:1em;font-family:Consolas,Inconsolata,Courier,monospace;line-height:1.2em;margin-top:1.2em;margin-bottom:1.2em"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;background-color:rgb(248,248,248)">freeswitch@core&gt; sofia filter

sofia filter is disabled.  (sofia filter &lt;filter-expression|off&gt;) - Enable, disable filtering, set &#39;filter-expression&#39; to use as filter. Set &#39;filter-expression&#39; to &#39;off&#39; to stop filtering
</code></pre><p style="margin:0px 0px 1.2em!important">Comments are very welcome!</p><p style="margin:0px 0px 1.2em!important">The git is on <a href="https://freeswitch.org/stash/users/davidcsi/repos/freeswitch/browse?at=refs%2Fheads%2Ffeature%2Ftracing_facilities">https://freeswitch.org/stash/users/davidcsi/repos/freeswitch/browse?at=refs%2Fheads%2Ffeature%2Ftracing_facilities</a><br></p><p style="margin:0px 0px 1.2em!important">If possible, please review and comment back.</p><p style="margin:0px 0px 1.2em!important">Not sure I should do a PR without someone else reviewing it.</p><p style="margin:0px 0px 1.2em!important">Thanks!!</p><p style="margin:0px 0px 1.2em!important">David</p><div title="MDH:SGVsbG8gYWxsLDxkaXY+PGJyPjwvZGl2PjxkaXY+U28gSSBkaXNjYXJkZWQgYWxsIHByZXZpb3Vz
IGNoYW5nZXMgYW5kIHJlLXdvcmtlZCBpdCBhbGwgb24gc29maWEgaW5zdGVhZCBvZiBjb25zb2xl
LjwvZGl2PjxkaXY+WW91IG1heSB3YW50IHRvIGNoZWNrIGl0IG91dCBvbiZuYnNwOzwvZGl2Pjxk
aXY+PGJyPjwvZGl2PjxkaXY+aHR0cHM6Ly9mcmVlc3dpdGNoLm9yZy9zdGFzaC91c2Vycy9kYXZp
ZGNzaS9yZXBvcy9mcmVlc3dpdGNoL2Jyb3dzZTxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2
PmBgYDwvZGl2PjxkaXY+PGRpdj5mcmVlc3dpdGNoQGNvcmUmZ3Q7IHNvZmlhPC9kaXY+PGRpdj48
YnI+PC9kaXY+PGRpdj5VU0FHRTo8L2Rpdj48ZGl2Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9k
aXY+PGRpdj5zb2ZpYSBmaWx0ZXIgJmx0O2ZpbHRlci1leHByZXNzaW9ufG9mZiZndDs8L2Rpdj48
ZGl2PnNvZmlhIGdsb2JhbCBzaXB0cmFjZSAmbHQ7b258b2ZmJmd0OzwvZGl2PjxkaXY+c29maWEg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Y2FwdHVyZSAmbmJzcDsmbHQ7b258b2ZmJmd0Ozwv
ZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
d2F0Y2hkb2cgJmx0O29ufG9mZiZndDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PnNvZmlhIHBy
b2ZpbGUgJmx0O25hbWUmZ3Q7IFtzdGFydCB8IHN0b3AgfCByZXN0YXJ0IHwgcmVzY2FuXSBbd2Fp
dF08L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtmbHVzaF9pbmJvdW5kX3JlZyBbJmx0O2Nh
bGxfaWQmZ3Q7IHwgJmx0O1t1c2VyXUBkb21haW4mZ3Q7XSBbcmVib290XTwvZGl2PjxkaXY+Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO2NoZWNrX3N5bmMgWyZsdDtjYWxsX2lkJmd0OyB8ICZsdDtbdXNlcl1A
ZG9tYWluJmd0O108L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtbcmVnaXN0ZXIgfCB1bnJl
Z2lzdGVyXSBbJmx0O2dhdGV3YXkgbmFtZSZndDsgfCBhbGxdPC9kaXY+PGRpdj4mbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7a2lsbGd3ICZsdDtnYXRld2F5IG5hbWUmZ3Q7PC9kaXY+PGRpdj4mbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7W3N0dW4tYXV0by1kaXNhYmxlIHwgc3R1bi1lbmFibGVkXSBbdHJ1ZSB8IGZhbHNl
XV08L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzaXB0cmFjZSAmbHQ7b258b2ZmJmd0Ozwv
ZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2NhcHR1cmUgJm5ic3A7Jmx0O29ufG9mZiZndDs8
L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt3YXRjaGRvZyAmbHQ7b258b2ZmJmd0OzwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+c29maWEgJmx0O3N0YXR1c3x4bWxzdGF0dXMmZ3Q7IHByb2Zp
bGUgJmx0O25hbWUmZ3Q7IFtyZWcgWyZsdDtjb250YWN0IHN0ciZndDtdXSB8IFtwcmVzICZsdDtw
cmVzIHN0ciZndDtdIHwgW3VzZXIgJmx0O3VzZXJAZG9tYWluJmd0O108L2Rpdj48ZGl2PnNvZmlh
ICZsdDtzdGF0dXN8eG1sc3RhdHVzJmd0OyBnYXRld2F5ICZsdDtuYW1lJmd0OzwvZGl2PjxkaXY+
PGJyPjwvZGl2PjxkaXY+c29maWEgbG9nbGV2ZWwgJmx0O2FsbHxkZWZhdWx0fHRwb3J0fGlwdHNl
Y3xuZWF8bnRhfG50aF9jbGllbnR8bnRoX3NlcnZlcnxudWF8c29hfHNyZXNvbHZ8c3R1biZndDsg
WzAtOV08L2Rpdj48ZGl2PnNvZmlhIHRyYWNlbGV2ZWwgJmx0O2NvbnNvbGV8YWxlcnR8Y3JpdHxl
cnJ8d2FybmluZ3xub3RpY2V8aW5mb3xkZWJ1ZyZndDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2
PnNvZmlhIGhlbHA8L2Rpdj48ZGl2Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9kaXY+PC9kaXY+
PGRpdj5gYGA8L2Rpdj48ZGl2PnNvZmlhOjwvZGl2PjxkaXY+YGBgPC9kaXY+PGRpdj48ZGl2PmZy
ZWVzd2l0Y2hAY29yZSZndDsgc29maWEgZmlsdGVyPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5z
b2ZpYSBmaWx0ZXIgaXMgZGlzYWJsZWQuICZuYnNwOyhzb2ZpYSBmaWx0ZXIgJmx0O2ZpbHRlci1l
eHByZXNzaW9ufG9mZiZndDspIC0gRW5hYmxlLCBkaXNhYmxlIGZpbHRlcmluZywgc2V0ICdmaWxl
ci1leHByZXNzaW9uJyB0byB1c2UgYXMgZmlsdGVyLiBTZXQgJ2ZpbHRlci1leHByZXNzaW9uJyB0
byAnb2ZmJyB0byBzdG9wIGZpbHRlcmluZzwvZGl2PjwvZGl2PjxkaXY+YGBgPC9kaXY+PGRpdj48
YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj5Db21tZW50cyBhcmUgdmVyeSB3ZWxjb21lITwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhh
bmtzISE8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkRhdmlkPC9kaXY+" style="min-height:0px;width:0px;max-height:0px;max-width:0px;overflow:hidden;font-size:0em;padding:0px;margin:0px"></div><div title="MDH:SGVsbG8gYWxsLDxkaXY+PGJyPjwvZGl2PjxkaXY+U28gSSBkaXNjYXJkZWQgYWxsIHByZXZpb3Vz
IGNoYW5nZXMgYW5kIHJlLXdvcmtlZCBpdCBhbGwgb24gc29maWEgaW5zdGVhZCBvZiBjb25zb2xl
LjwvZGl2PjxkaXY+WW91IG1heSB3YW50IHRvIGNoZWNrIGl0IG91dCBvbiZuYnNwOzwvZGl2Pjxk
aXY+PGJyPjwvZGl2PjxkaXY+aHR0cHM6Ly9mcmVlc3dpdGNoLm9yZy9zdGFzaC91c2Vycy9kYXZp
ZGNzaS9yZXBvcy9mcmVlc3dpdGNoL2Jyb3dzZTxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2
PmBgYDwvZGl2PjxkaXY+PGRpdj5mcmVlc3dpdGNoQGNvcmUmZ3Q7IHNvZmlhPC9kaXY+PGRpdj48
YnI+PC9kaXY+PGRpdj5VU0FHRTo8L2Rpdj48ZGl2Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9k
aXY+PGRpdj5zb2ZpYSBmaWx0ZXIgJmx0O2ZpbHRlci1leHByZXNzaW9ufG9mZiZndDs8L2Rpdj48
ZGl2PnNvZmlhIGdsb2JhbCBzaXB0cmFjZSAmbHQ7b258b2ZmJmd0OzwvZGl2PjxkaXY+c29maWEg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Y2FwdHVyZSAmbmJzcDsmbHQ7b258b2ZmJmd0Ozwv
ZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
d2F0Y2hkb2cgJmx0O29ufG9mZiZndDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PnNvZmlhIHBy
b2ZpbGUgJmx0O25hbWUmZ3Q7IFtzdGFydCB8IHN0b3AgfCByZXN0YXJ0IHwgcmVzY2FuXSBbd2Fp
dF08L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtmbHVzaF9pbmJvdW5kX3JlZyBbJmx0O2Nh
bGxfaWQmZ3Q7IHwgJmx0O1t1c2VyXUBkb21haW4mZ3Q7XSBbcmVib290XTwvZGl2PjxkaXY+Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO2NoZWNrX3N5bmMgWyZsdDtjYWxsX2lkJmd0OyB8ICZsdDtbdXNlcl1A
ZG9tYWluJmd0O108L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtbcmVnaXN0ZXIgfCB1bnJl
Z2lzdGVyXSBbJmx0O2dhdGV3YXkgbmFtZSZndDsgfCBhbGxdPC9kaXY+PGRpdj4mbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7a2lsbGd3ICZsdDtnYXRld2F5IG5hbWUmZ3Q7PC9kaXY+PGRpdj4mbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7W3N0dW4tYXV0by1kaXNhYmxlIHwgc3R1bi1lbmFibGVkXSBbdHJ1ZSB8IGZhbHNl
XV08L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzaXB0cmFjZSAmbHQ7b258b2ZmJmd0Ozwv
ZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2NhcHR1cmUgJm5ic3A7Jmx0O29ufG9mZiZndDs8
L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt3YXRjaGRvZyAmbHQ7b258b2ZmJmd0OzwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+c29maWEgJmx0O3N0YXR1c3x4bWxzdGF0dXMmZ3Q7IHByb2Zp
bGUgJmx0O25hbWUmZ3Q7IFtyZWcgWyZsdDtjb250YWN0IHN0ciZndDtdXSB8IFtwcmVzICZsdDtw
cmVzIHN0ciZndDtdIHwgW3VzZXIgJmx0O3VzZXJAZG9tYWluJmd0O108L2Rpdj48ZGl2PnNvZmlh
ICZsdDtzdGF0dXN8eG1sc3RhdHVzJmd0OyBnYXRld2F5ICZsdDtuYW1lJmd0OzwvZGl2PjxkaXY+
PGJyPjwvZGl2PjxkaXY+c29maWEgbG9nbGV2ZWwgJmx0O2FsbHxkZWZhdWx0fHRwb3J0fGlwdHNl
Y3xuZWF8bnRhfG50aF9jbGllbnR8bnRoX3NlcnZlcnxudWF8c29hfHNyZXNvbHZ8c3R1biZndDsg
WzAtOV08L2Rpdj48ZGl2PnNvZmlhIHRyYWNlbGV2ZWwgJmx0O2NvbnNvbGV8YWxlcnR8Y3JpdHxl
cnJ8d2FybmluZ3xub3RpY2V8aW5mb3xkZWJ1ZyZndDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2
PnNvZmlhIGhlbHA8L2Rpdj48ZGl2Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9kaXY+PC9kaXY+
PGRpdj5gYGA8L2Rpdj48ZGl2PnNvZmlhOjwvZGl2PjxkaXY+YGBgPC9kaXY+PGRpdj48ZGl2PmZy
ZWVzd2l0Y2hAY29yZSZndDsgc29maWEgZmlsdGVyPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5z
b2ZpYSBmaWx0ZXIgaXMgZGlzYWJsZWQuICZuYnNwOyhzb2ZpYSBmaWx0ZXIgJmx0O2ZpbHRlci1l
eHByZXNzaW9ufG9mZiZndDspIC0gRW5hYmxlLCBkaXNhYmxlIGZpbHRlcmluZywgc2V0ICdmaWxl
ci1leHByZXNzaW9uJyB0byB1c2UgYXMgZmlsdGVyLiBTZXQgJ2ZpbHRlci1leHByZXNzaW9uJyB0
byAnb2ZmJyB0byBzdG9wIGZpbHRlcmluZzwvZGl2PjwvZGl2PjxkaXY+YGBgPC9kaXY+PGRpdj48
YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj5Db21tZW50cyBhcmUgdmVyeSB3ZWxjb21lITwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhh
bmtzISE8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkRhdmlkPC9kaXY+" style="min-height:0px;width:0px;max-height:0px;max-width:0px;overflow:hidden;font-size:0em;padding:0px;margin:0px"><br></div><img src="https://mailfoogae.appspot.com/t?sender=aZGF2aWQudmlsbGFzbWlsLndvcmtAZ21haWwuY29t&amp;type=zerocontent&amp;guid=c277f8bc-873c-47d1-89cf-90b5dae49e16" style="width: 0px; max-height: 0px; overflow: hidden;"><font color="#ffffff" size="1">ᐧ</font><br></div><div hspace="streak-pt-mark" style="max-height:1px"><img style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aZGF2aWQudmlsbGFzbWlsLndvcmtAZ21haWwuY29t&amp;type=zerocontent&amp;guid=75b18821-9380-4547-bd5e-5f9d26311fac"><font color="#ffffff" size="1">ᐧ</font></div>