<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi All<div class=""><br class=""></div><div class="">Got a presence problem with what should be a very simple config.</div><div class=""><br class=""></div><div class="">Would much appreciate someone having a look at the following and seeing if I’ve missed something obvious :-)</div><div class=""><br class=""></div><div class="">Thanks</div><div class="">Mark</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">I’ve gone right back to basics and using the example at <a href="http://kb.asipto.com/kamailio:presence:k43-blf" class="">http://kb.asipto.com/kamailio:presence:k43-blf</a></div><div class=""><br class=""></div><div class="">Changes to that example are;</div><div class=""><span class="Apple-tab-span" style="white-space:pre">   </span>- Kamailio 5.1.2</div><div class=""><span class="Apple-tab-span" style="white-space:pre">     </span>- RTPEngine</div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span>- NAT Enabled</div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>- JSON RPC replacing mi_rpc</div><div class=""><span class="Apple-tab-span" style="white-space:pre">       </span>- HA1 Passwords</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><b class="">Setup is; </b></div><div class=""><br class=""></div><div class="">Three phone 20,21,22 all on site behind a NAT (10.1.3.x local IP) at 1.2.3.4 External IP.</div><div class=""><br class=""></div><div class="">Phone 21 has BLF Subscriptions on 20 and 22</div><div class=""><br class=""></div><div class="">Domain is set as “<a href="http://mykamailio.com" class="">mykamailio.com</a>”</div><div class=""><br class=""></div><div class="">Kamailio is an Ubuntu server “In the cloud” on 5.6.7.8</div><div class=""><br class=""></div><div class="">(Assuming I have got my domain & ip rewrites correct on the cut’n’paste)</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><b class="">What’s Happening;</b></div><div class=""><br class=""></div><div class="">All three phones register</div><div class=""><br class=""></div><div class="">21 Issues SUBSCRIBE:Dialog for 20 and 22.  Which get 202 Accepted back after a 407 Proxy Auth</div><div class=""><br class=""></div><div class=""><i class=""><font face="Courier New" class="">SUBSCRIBE <a href="sip:22@mykamailio.com:5060" class="">sip:22@mykamailio.com:5060</a> SIP/2.0</font></i></div><div class=""><i class=""><font face="Courier New" class="">Via: SIP/2.0/UDP 10.1.3.84:5065;rport;branch=z9hG4bK3894730624<br class="">From: "21@SBC-2" <<a href="sip:21@" class="">sip:21@</a><a href="http://mykamailio.com" class="">mykamailio.com</a>>;tag=1678729960<br class="">To: <<a href="sip:22@" class="">sip:22@</a><a href="http://mykamailio.com" class="">mykamailio.com</a>><br class="">Call-ID: <a href="mailto:1544456221@10.1.3.84" class="">1544456221@10.1.3.84</a><br class="">CSeq: 1 SUBSCRIBE<br class="">Contact: <<a href="sip:21@10.1.3.84:5065" class="">sip:21@10.1.3.84:5065</a>><br class="">Accept: application/dialog-info+xml<br class="">Max-Forwards: 70<br class="">User-Agent: Yealink SIP-T26P 6.73.0.50<br class="">Expires: 1800<br class="">Event: dialog<br class="">Content-Length: 0</font></i></div><div class=""><br class=""></div><div class="">I can see these arrive in active_watchers table;</div><div class=""><br class=""></div><div class=""><div class=""><font face="Courier New" class=""><i class="">*************************** 2. row ***************************</i></font></div><div class=""><font face="Courier New" class=""><i class="">              id: 2</i></font></div><div class=""><font face="Courier New" class=""><i class="">  presentity_uri: <a href="sip:20@" class="">sip:20@</a></i></font><i class=""><font face="Courier New" class=""><a href="http://mykamailio.com" class="">mykamailio.com</a></font></i></div><div class=""><font face="Courier New" class=""><i class="">watcher_username: 21</i></font></div><div class=""><font face="Courier New" class=""><i class="">  watcher_domain: </i></font><i class=""><font face="Courier New" class=""><a href="http://mykamailio.com" class="">mykamailio.com</a></font></i></div><div class=""><font face="Courier New" class=""><i class="">         to_user: 20</i></font></div><div class=""><font face="Courier New" class=""><i class="">       to_domain: </i></font><i class=""><font face="Courier New" class=""><a href="http://mykamailio.com" class="">mykamailio.com</a></font></i></div><div class=""><font face="Courier New" class=""><i class="">           event: dialog</i></font></div><div class=""><font face="Courier New" class=""><i class="">        event_id:</i></font></div><div class=""><font face="Courier New" class=""><i class="">          to_tag: a6c744f901d779619c580c9ef48ab5e9-2651</i></font></div><div class=""><font face="Courier New" class=""><i class="">        from_tag: 1809677495</i></font></div><div class=""><font face="Courier New" class=""><i class="">          callid: <a href="mailto:2674059037@10.1.3.84" class="">2674059037@10.1.3.84</a></i></font></div><div class=""><font face="Courier New" class=""><i class="">      local_cseq: 0</i></font></div><div class=""><font face="Courier New" class=""><i class="">     remote_cseq: 2</i></font></div><div class=""><font face="Courier New" class=""><i class="">         contact: <a href="sip:21@10.1.3.84:5065;alias=1.2.3.4~5065~1" class="">sip:21@10.1.3.84:5065;alias=1.2.3.4~5065~1</a></i></font></div><div class=""><font face="Courier New" class=""><i class="">    record_route:</i></font></div><div class=""><font face="Courier New" class=""><i class="">         expires: 1520711354</i></font></div><div class=""><font face="Courier New" class=""><i class="">          status: 1</i></font></div><div class=""><font face="Courier New" class=""><i class="">          reason:</i></font></div><div class=""><font face="Courier New" class=""><i class="">         version: 0</i></font></div><div class=""><font face="Courier New" class=""><i class="">     socket_info: udp:5.6.7.8:5060</i></font></div><div class=""><font face="Courier New" class=""><i class="">   local_contact: <a href="sip:5.6.7.8:5060" class="">sip:5.6.7.8:5060</a></i></font></div><div class=""><font face="Courier New" class=""><i class="">       from_user: 21</i></font></div><div class=""><font face="Courier New" class=""><i class="">     from_domain: </i></font><i class=""><font face="Courier New" class=""><a href="http://mykamailio.com" class="">mykamailio.com</a></font></i></div><div class=""><font face="Courier New" class=""><i class="">         updated: -1</i></font></div><div class=""><font face="Courier New" class=""><i class="">   updated_winfo: -1</i></font></div><div class=""><font face="Courier New" class=""><i class="">           flags: 0</i></font></div><div class=""><font face="Courier New" class=""><i class="">      user_agent: Yealink SIP-T26P 6.73.0.50</i></font></div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">If I make a call from 20 to 22 it works as expected but no notify is sent.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">For completeness the changes I’ve made to the kamailio.cfg file are;</div><div class=""><br class=""></div><div class=""><font face="Courier New" class=""><i class=""># diff kamailio.cfg_presence_example kamailio.cfg</i><br class=""><i class="">6a7</i><br class=""><i class="">> #!define WITH_NAT</i><br class=""><i class="">119c120</i><br class=""><i class="">< #!define DBURL "<a href="mysql://kamailio:kamailiorw@localhost/kamailio" class="">mysql://kamailio:kamailiorw@localhost/kamailio</a>"</i><br class=""><i class="">---</i><br class=""><i class="">> #!define DBURL "<a href="mysql://kamailiorw:password@localhost/test_kamailio" class="">mysql://kamailiorw:password@localhost/test_kamailio</a>"</i><br class=""><i class="">169a171</i><br class=""><i class="">> alias="<a href="http://mykamailio.com" class="">mykamailio.com</a>"</i><br class=""><i class="">221c223</i><br class=""><i class="">< mpath="/usr/local/lib/kamailio/modules/"</i><br class=""><i class="">---</i><br class=""><i class="">> mpath="/usr/lib/x86_64-linux-gnu/kamailio/modules/"</i><br class=""><i class="">228c230</i><br class=""><i class="">< loadmodule "mi_fifo.so"</i><br class=""><i class="">---</i><br class=""><i class="">> loadmodule "jsonrpcs.so"</i><br class=""><i class="">245d246</i><br class=""><i class="">< loadmodule "mi_rpc.so"</i><br class=""><i class="">279c280</i><br class=""><i class="">< loadmodule "rtpproxy.so"</i><br class=""><i class="">---</i><br class=""><i class="">> loadmodule "rtpengine.so"</i><br class=""><i class="">304,307d304</i><br class=""><i class="">< # ----- mi_fifo params -----</i><br class=""><i class="">< modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")</i><br class=""><i class=""><</i><br class=""><i class=""><</i><br class=""><i class="">375,376c372,374</i><br class=""><i class="">< modparam("auth_db", "calculate_ha1", yes)</i><br class=""><i class="">< modparam("auth_db", "password_column", "password")</i><br class=""><i class="">---</i><br class=""><i class="">> modparam("auth_db", "calculate_ha1", no)</i><br class=""><i class="">> modparam("auth_db", "password_column", "ha1")</i><br class=""><i class="">> modparam("auth_db", "password_column_2", "ha1b")</i><br class=""><i class="">414c412</i><br class=""><i class="">< modparam("presence", "server_address", "<a href="sip:192.168.178.54:5060" class="">sip:192.168.178.54:5060</a>" )</i><br class=""><i class="">---</i><br class=""><i class="">> modparam("presence", "server_address”, "<a href="sip:5.6.7.8:5060" class="">sip:5.6.7.8:5060</a>")</i><br class=""><i class="">454c452</i><br class=""><i class="">< modparam("rtpproxy", "rtpproxy_sock", "udp:127.0.0.1:7722")</i><br class=""><i class="">---</i><br class=""><i class="">> modparam("rtpengine", "rtpengine_sock", "udp:127.0.0.1:2223")</i><br class=""><i class="">835c833</i><br class=""><i class=""><       rtpproxy_manage("co");</i><br class=""><i class="">---</i><br class=""><i class="">>       rtpengine_manage("co”);</i></font></div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>