[sr-dev] git:master:59c4e08f: ims_usrloc_pcscf: added a new match key for ipsec location tbl

Aleksandar Yosifov alexyosifov at gmail.com
Mon Jul 15 18:41:41 CEST 2019


Module: kamailio
Branch: master
Commit: 59c4e08fa57d6fe7b65d9265d39a03d4733b3dd2
URL: https://github.com/kamailio/kamailio/commit/59c4e08fa57d6fe7b65d9265d39a03d4733b3dd2

Author: Aleksandar Yosifov <alexyosifov at gmail.com>
Committer: Aleksandar Yosifov <alexyosifov at gmail.com>
Date: 2019-07-04T10:39:07+03:00

ims_usrloc_pcscf: added a new match key for ipsec location tbl

- ipsec location table: added a new match key for ipsec location
  table. The added key is "received_port" column. It's necessary
  because after successful re-registration into the table are
  stored two contacts withe the same AOR. Before the changes only
  the AOR was contact's match key.
- ul callbacks: added a method delete_ulcb(), wich is used to delete
  the pending IPSEC tunnels for the unsuccessfuly registered contacts.
- udomain: adde a new method unreg_pending_contacts_cb(). Used to search
  and delete user callbacks for all pending contacts with default SIP
  port (5060) after successful contact registration.
- ipsec structure: added a new vars in ipsec_t - port_pc (port proxy
  client) and port_ps (port proxy server). Used to keep proxy ports
  for already created IPSEC tunnels.

---

Modified: src/modules/ims_usrloc_pcscf/udomain.c
Modified: src/modules/ims_usrloc_pcscf/udomain.h
Modified: src/modules/ims_usrloc_pcscf/ul_callback.c
Modified: src/modules/ims_usrloc_pcscf/ul_callback.h
Modified: src/modules/ims_usrloc_pcscf/usrloc.c
Modified: src/modules/ims_usrloc_pcscf/usrloc.h
Modified: src/modules/ims_usrloc_pcscf/usrloc_db.c
Modified: src/modules/ims_usrloc_pcscf/usrloc_db.h

---

Diff:  https://github.com/kamailio/kamailio/commit/59c4e08fa57d6fe7b65d9265d39a03d4733b3dd2.diff
Patch: https://github.com/kamailio/kamailio/commit/59c4e08fa57d6fe7b65d9265d39a03d4733b3dd2.patch




More information about the sr-dev mailing list