According to Module documentation ims_ipsec_pcscf is not mandatory 



but mod: ims_registrar_pcscf is giving error on ims_ipsec_pcscf. 

Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: ims_registrar_pcscf [ims_registrar_pcscf_mod.c:253]: mod_init(): Successfully bound to TM module
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: <core> [core/sr_module.c:632]: find_mod_export_record(): found export of <ul_bind_ims_usrloc_pcscf> in module ims_usrloc_pcscf [/opt/lib64/kamailio/modules/ims_usrloc_pcscf.so]
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: ims_registrar_pcscf [ims_registrar_pcscf_mod.c:264]: mod_init(): Successfully bound to PCSCF Usrloc module
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: <core> [core/sr_module.c:638]: find_mod_export_record(): export of <bind_ims_ipsec_pcscf> not found (flags 0)
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: ERROR: ims_registrar_pcscf [ims_registrar_pcscf_mod.c:268]: mod_init(): can't bind ims_ipsec_pcscf
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: ERROR: <core> [core/sr_module.c:849]: init_mod(): Error while initializing module ims_registrar_pcscf (/opt/lib64/kamailio/modules/ims_registrar_pcscf.so)
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: cdp_avp [cdp_avp_mod.c:225]: cdp_avp_destroy(): Destroying module cdp_avp
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: WARNING: <core> [core/mem/q_malloc.c:487]: qm_free(): WARNING: free(0) called from cdp_avp: cdp_avp_mod.c: cdp_avp_destroy(226)
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: INFO: cdp [cdp_mod.c:255]: cdp_exit(): CDiameterPeer child stopping ...
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: INFO: cdp [cdp_mod.c:257]: cdp_exit(): ... CDiameterPeer child stopped
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: tcpops [tcpops_mod.c:156]: mod_destroy(): TCP keepalive module unloaded.
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: tm [t_funcs.c:84]: tm_shutdown(): start
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: tm [t_funcs.c:87]: tm_shutdown(): emptying hash table
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: tm [t_funcs.c:89]: tm_shutdown(): removing semaphores
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: tm [t_funcs.c:91]: tm_shutdown(): destroying tmcb lists
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: tm [t_funcs.c:94]: tm_shutdown(): done
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: INFO: <core> [core/sctp_core.c:53]: sctp_core_destroy(): SCTP API not initialized
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: <core> [core/mem/shm.c:288]: shm_destroy_manager(): destroying memory manager: q_malloc
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: <core> [core/mem/q_malloc.c:1185]: qm_shm_lock_destroy(): destroying the shared memory lock
Jan  3 02:19:09 CSCFNode2 [Proxy-CSCF][833]: DEBUG: <core> [core/mem/pkg.c:97]: pkg_destroy_manager(): destroying memory manager: q_malloc

There is no option to use ims_registrar_pcscf without ims_ipsec_pcscf. 


Regards

Hamid R. Hashmi