Hi all,

 

I am exploring the use of the ims_charging module having set up a freediameter server (all very new to me).  I have loaded and configured the dependencies i.e. cdp, dialog_ng, tm, cdp_avp but the startup gets stuck on:

 

Jan 26 03:57:05 host-172-16-0-82 /usr/sbin/kamailio[2931]: ERROR: ims_charging [mod.c:269]: mod_init(): Could not import ul_register_ulcb

Jan 26 03:57:05 host-172-16-0-82 /usr/sbin/kamailio[2931]: ERROR: <core> [sr_module.c:968]: init_mod(): Error while initializing module ims_charging (/usr/lib64/kamailio/modules/ims_charging.so)

 

The corresponding code in mod.c is:

/*Register for callback of URECORD being deleted - so we can send a SAR*/

 

        if (ul.register_ulcb == NULL) {

            LM_ERR("Could not import ul_register_ulcb\n");

            return -1;

        }

 

But unfortunately this doesn’t mean much to me – what is a URECORD, what is a SAR?  Any words of wisdom around what a “ul.register_ulcb” is about would be appreciated.

 

Kind regards

Shane

 

Shane Harrison

Senior Software Engineer

 

Imagination Technologies NZ Limited

Level 2

1 Market Grove

Lower Hutt, 5010

New Zealand

 

PO Box 30-449

Lower Hutt, 5040

New Zealand

 

Phone: +64 4 890-3681 ext 3361