Module: kamailio Branch: master Commit: 59c4e08fa57d6fe7b65d9265d39a03d4733b3dd2 URL: https://github.com/kamailio/kamailio/commit/59c4e08fa57d6fe7b65d9265d39a03d4...
Author: Aleksandar Yosifov alexyosifov@gmail.com Committer: Aleksandar Yosifov alexyosifov@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/59c4e08fa57d6fe7b65d9265d39a03d4... Patch: https://github.com/kamailio/kamailio/commit/59c4e08fa57d6fe7b65d9265d39a03d4...