[sr-dev] [kamailio] registrar - additional features (#91)

lazedo notifications at github.com
Tue Feb 17 20:52:44 CET 2015


- add xavp when registered returns success
- add reg_received_avp param for strict matching the contact
- add reg_contact_avp param for strict matching the contact
- add xavp to reg_fetch_contacts

modparam("usrloc", "xavp_contact", "ulattrs")
modparam("registrar", "reg_received_avp", "$avp(chk_origin)")
modparam("registrar", "reg_contact_avp", "$avp(chk_contact)")

using xavp with registered
   $avp(chk_origin) = $su;
   $avp(chk_contact) = $(ct{nameaddr.uri});
   if (registered("location","$fu")) {
       xlog("L_INFO", "$ci|log| checking $fu - $xavp(ulattrs=>account_id)");
  }

using xavp with reg_fetch_contacts
  if(reg_fetch_contacts("location", "$fu", "caller")) {
         xlog("L_INFO", "$ci|log| checking $fu - $(ulc(caller=>ulattrs=>account_id))");
   }

You can view, comment on, or merge this pull request online at:

  https://github.com/kamailio/kamailio/pull/91

-- Commit Summary --

  * registrar - add user xavp on successful registered call
  * registrar - add optional avp params for usrloc comparison
  * registrar - add xavp to reg_fetch_contacts

-- File Changes --

    M modules/registrar/lookup.c (35)
    M modules/registrar/reg_mod.c (50)
    M modules/registrar/reg_mod.h (4)
    M modules/registrar/regpv.c (307)

-- Patch Links --

https://github.com/kamailio/kamailio/pull/91.patch
https://github.com/kamailio/kamailio/pull/91.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/91
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20150217/bf8f7dad/attachment-0001.html>


More information about the sr-dev mailing list