<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&sourceBranch=refs%2Fheads%2Ffeature%2Ftracing_facilities&targetRepoId=46">https://freeswitch.org/stash/users/davidcsi/repos/freeswitch/compare/diff?targetBranch=refs%2Fheads%2Fmaster&sourceBranch=refs%2Fheads%2Ffeature%2Ftracing_facilities&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> sofia
USAGE:
------------------------------<wbr>------------------------------<wbr>--------------------
sofia filter <filter-expression|off>
sofia global siptrace <on|off>
sofia capture <on|off>
watchdog <on|off>
sofia profile <name> [start | stop | restart | rescan] [wait]
flush_inbound_reg [<call_id> | <[user]@domain>] [reboot]
check_sync [<call_id> | <[user]@domain>]
[register | unregister] [<gateway name> | all]
killgw <gateway name>
[stun-auto-disable | stun-enabled] [true | false]]
siptrace <on|off>
capture <on|off>
watchdog <on|off>
sofia <status|xmlstatus> profile <name> [reg [<contact str>]] | [pres <pres str>] | [user <user@domain>]
sofia <status|xmlstatus> gateway <name>
sofia loglevel <all|default|tport|iptsec|nea|<wbr>nta|nth_client|nth_server|nua|<wbr>soa|sresolv|stun> [0-9]
sofia tracelevel <console|alert|crit|err|<wbr>warning|notice|info|debug>
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> sofia filter
sofia filter is disabled. (sofia filter <filter-expression|off>) - Enable, disable filtering, set 'filter-expression' to use as filter. Set 'filter-expression' to 'off' 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&type=zerocontent&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&type=zerocontent&guid=75b18821-9380-4547-bd5e-5f9d26311fac"><font color="#ffffff" size="1">ᐧ</font></div>