Module: kamailio
Branch: master
Commit: 38d72c3f8248b32b3ba0ff24abd1f2f7407f9d8f
URL:
https://github.com/kamailio/kamailio/commit/38d72c3f8248b32b3ba0ff24abd1f2f…
Author: Annemarie Mandl <mandl(a)rpmbld.novalocal>
Committer: Henning Westerholt <hw(a)gilawa.com>
Date: 2023-03-20T10:57:21+01:00
ims_registrar_pcscf: changes for ul db_mode DB_ONLY
Enable registration of pcscf contact callback during download
from db location table and inserting pcontact (normally this
callback is registered during handling of REGISTER).
Refuse REGISTER when pcontact is expired since [0 to 20] seconds.
Within this time window a NOTIFY is expected from scscf and in order
to avoid race time conditions between scscf and pcscf REGISTER
will be refused. Refuse REGISTER when pcontact is expired longer
than 20 seconds - send PUBLISH (contact expired) to scscf to trigger
NOTIFY. In both REGISTER refused scenarios routing script should reply
500 - Deregistration in progress.
undo changes in ul_callback.c & ul_callback.h
corrections after comments from Henning
---
Modified: src/modules/ims_registrar_pcscf/doc/ims_registrar_pcscf_admin.xml
Modified: src/modules/ims_registrar_pcscf/ims_registrar_pcscf_mod.c
Modified: src/modules/ims_registrar_pcscf/notify.c
Modified: src/modules/ims_registrar_pcscf/save.c
---
Diff:
https://github.com/kamailio/kamailio/commit/38d72c3f8248b32b3ba0ff24abd1f2f…
Patch:
https://github.com/kamailio/kamailio/commit/38d72c3f8248b32b3ba0ff24abd1f2f…