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