<div dir="ltr">Are you using any pua module? If not, you need to use pua_dialog/pua_* modules to handle presence for UAs that do not generate PUBLISH for presence.<div><br></div><div>Best Regards, </div><div><br></div><div>Aqs Younas <br><br> </div></div><div class="gmail_extra"><br><div class="gmail_quote">On 11 March 2018 at 00:58, Mark Boyce <span dir="ltr"><<a href="mailto:mark@darkorigins.com" target="_blank">mark@darkorigins.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">Hi All<div><br></div><div>Got a presence problem with what should be a very simple config.</div><div><br></div><div>Would much appreciate someone having a look at the following and seeing if I’ve missed something obvious :-)</div><div><br></div><div>Thanks</div><div>Mark</div><div><br></div><div><br></div><div><br></div><div>I’ve gone right back to basics and using the example at <a href="http://kb.asipto.com/kamailio:presence:k43-blf" target="_blank">http://kb.asipto.com/kamailio:<wbr>presence:k43-blf</a></div><div><br></div><div>Changes to that example are;</div><div><span class="m_-219004019614661485Apple-tab-span" style="white-space:pre-wrap">  </span>- Kamailio 5.1.2</div><div><span class="m_-219004019614661485Apple-tab-span" style="white-space:pre-wrap">  </span>- RTPEngine</div><div><span class="m_-219004019614661485Apple-tab-span" style="white-space:pre-wrap">       </span>- NAT Enabled</div><div><span class="m_-219004019614661485Apple-tab-span" style="white-space:pre-wrap">     </span>- JSON RPC replacing mi_rpc</div><div><span class="m_-219004019614661485Apple-tab-span" style="white-space:pre-wrap">        </span>- HA1 Passwords</div><div><br></div><div><br></div><div><b>Setup is; </b></div><div><br></div><div>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><br></div><div>Phone 21 has BLF Subscriptions on 20 and 22</div><div><br></div><div>Domain is set as “<a href="http://mykamailio.com" target="_blank">mykamailio.com</a>”</div><div><br></div><div>Kamailio is an Ubuntu server “In the cloud” on 5.6.7.8</div><div><br></div><div>(Assuming I have got my domain & ip rewrites correct on the cut’n’paste)</div><div><br></div><div><br></div><div><br></div><div><b>What’s Happening;</b></div><div><br></div><div>All three phones register</div><div><br></div><div>21 Issues SUBSCRIBE:Dialog for 20 and 22.  Which get 202 Accepted back after a 407 Proxy Auth</div><div><br></div><div><i><font face="Courier New">SUBSCRIBE <a>sip:22@mykamailio.com:5060</a> SIP/2.0</font></i></div><div><i><font face="Courier New">Via: SIP/2.0/UDP 10.1.3.84:5065;rport;branch=<wbr>z9hG4bK3894730624<br>From: "21@SBC-2" <<a>sip:21@</a><a href="http://mykamailio.com" target="_blank">mykamailio.com</a>>;tag=<wbr>1678729960<br>To: <<a>sip:22@</a><a href="http://mykamailio.com" target="_blank">mykamailio.com</a>><br>Call-ID: <a href="mailto:1544456221@10.1.3.84" target="_blank">1544456221@10.1.3.84</a><br>CSeq: 1 SUBSCRIBE<br>Contact: <<a>sip:21@10.1.3.84:5065</a>><br>Accept: application/dialog-info+xml<br>Max-Forwards: 70<br>User-Agent: Yealink SIP-T26P 6.73.0.50<br>Expires: 1800<br>Event: dialog<br>Content-Length: 0</font></i></div><div><br></div><div>I can see these arrive in active_watchers table;</div><div><br></div><div><div><font face="Courier New"><i>*************************** 2. row ***************************</i></font></div><div><font face="Courier New"><i>              id: 2</i></font></div><div><font face="Courier New"><i>  presentity_uri: <a>sip:20@</a></i></font><i><font face="Courier New"><a href="http://mykamailio.com" target="_blank">mykamailio.com</a></font></i></div><div><font face="Courier New"><i>watcher_username: 21</i></font></div><div><font face="Courier New"><i>  watcher_domain: </i></font><i><font face="Courier New"><a href="http://mykamailio.com" target="_blank">mykamailio.com</a></font></i></div><div><font face="Courier New"><i>         to_user: 20</i></font></div><div><font face="Courier New"><i>       to_domain: </i></font><i><font face="Courier New"><a href="http://mykamailio.com" target="_blank">mykamailio.com</a></font></i></div><div><font face="Courier New"><i>           event: dialog</i></font></div><div><font face="Courier New"><i>        event_id:</i></font></div><div><font face="Courier New"><i>          to_tag: a6c744f901d779619c580c9ef48ab5<wbr>e9-2651</i></font></div><div><font face="Courier New"><i>        from_tag: 1809677495</i></font></div><div><font face="Courier New"><i>          callid: <a href="mailto:2674059037@10.1.3.84" target="_blank">2674059037@10.1.3.84</a></i></font></div><div><font face="Courier New"><i>      local_cseq: 0</i></font></div><div><font face="Courier New"><i>     remote_cseq: 2</i></font></div><div><font face="Courier New"><i>         contact: <a>sip:21@10.1.3.84:5065;alias=1.<wbr>2.3.4~5065~1</a></i></font></div><div><font face="Courier New"><i>    record_route:</i></font></div><div><font face="Courier New"><i>         expires: 1520711354</i></font></div><div><font face="Courier New"><i>          status: 1</i></font></div><div><font face="Courier New"><i>          reason:</i></font></div><div><font face="Courier New"><i>         version: 0</i></font></div><div><font face="Courier New"><i>     socket_info: udp:<a href="http://5.6.7.8:5060" target="_blank">5.6.7.8:5060</a></i></font></div><div><font face="Courier New"><i>   local_contact: <a>sip:5.6.7.8:5060</a></i></font></div><div><font face="Courier New"><i>       from_user: 21</i></font></div><div><font face="Courier New"><i>     from_domain: </i></font><i><font face="Courier New"><a href="http://mykamailio.com" target="_blank">mykamailio.com</a></font></i></div><div><font face="Courier New"><i>         updated: -1</i></font></div><div><font face="Courier New"><i>   updated_winfo: -1</i></font></div><div><font face="Courier New"><i>           flags: 0</i></font></div><div><font face="Courier New"><i>      user_agent: Yealink SIP-T26P 6.73.0.50</i></font></div></div><div><br></div><div><br></div><div><br></div><div>If I make a call from 20 to 22 it works as expected but no notify is sent.</div><div><br></div><div><br></div><div><br></div><div>For completeness the changes I’ve made to the kamailio.cfg file are;</div><div><br></div><div><font face="Courier New"><i># diff kamailio.cfg_presence_example kamailio.cfg</i><br><i>6a7</i><br><i>> #!define WITH_NAT</i><br><i>119c120</i><br><i>< #!define DBURL "<a>mysql://kamailio:kamailiorw@<wbr>localhost/kamailio</a>"</i><br><i>---</i><br><i>> #!define DBURL "<a>mysql://kamailiorw:password@<wbr>localhost/test_kamailio</a>"</i><br><i>169a171</i><br><i>> alias="<a href="http://mykamailio.com" target="_blank">mykamailio.com</a>"</i><br><i>221c223</i><br><i>< mpath="/usr/local/lib/<wbr>kamailio/modules/"</i><br><i>---</i><br><i>> mpath="/usr/lib/x86_64-linux-<wbr>gnu/kamailio/modules/"</i><br><i>228c230</i><br><i>< loadmodule "mi_fifo.so"</i><br><i>---</i><br><i>> loadmodule "jsonrpcs.so"</i><br><i>245d246</i><br><i>< loadmodule "mi_rpc.so"</i><br><i>279c280</i><br><i>< loadmodule "rtpproxy.so"</i><br><i>---</i><br><i>> loadmodule "rtpengine.so"</i><br><i>304,307d304</i><br><i>< # ----- mi_fifo params -----</i><br><i>< modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")</i><br><i><</i><br><i><</i><br><i>375,376c372,374</i><br><i>< modparam("auth_db", "calculate_ha1", yes)</i><br><i>< modparam("auth_db", "password_column", "password")</i><br><i>---</i><br><i>> modparam("auth_db", "calculate_ha1", no)</i><br><i>> modparam("auth_db", "password_column", "ha1")</i><br><i>> modparam("auth_db", "password_column_2", "ha1b")</i><br><i>414c412</i><br><i>< modparam("presence", "server_address", "<a>sip:192.168.178.54:5060</a>" )</i><br><i>---</i><br><i>> modparam("presence", "server_address”, "<a>sip:5.6.7.<wbr>8:5060</a>")</i><br><i>454c452</i><br><i>< modparam("rtpproxy", "rtpproxy_sock", "udp:<a href="http://127.0.0.1:7722" target="_blank">127.0.0.1:7722</a>")</i><br><i>---</i><br><i>> modparam("rtpengine", "rtpengine_sock", "udp:<a href="http://127.0.0.1:2223" target="_blank">127.0.0.1:2223</a>")</i><br><i>835c833</i><br><i><       rtpproxy_manage("co");</i><br><i>---</i><br><i>>       rtpengine_manage("co”);</i></font></div><div><br></div><div><br></div></div><br>______________________________<wbr>_________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/<wbr>cgi-bin/mailman/listinfo/sr-<wbr>users</a><br>
<br></blockquote></div><br></div>