Hi Yasin,
The functionality of reviving Ro sessions on reboot is not yet 100% complete. As you correctly noted, the groundwork is there w.r.t data being stored in DB but I still need to rebuild the CDP sessions and restart the structures, state and timing for the Ro sessions. It's something on my todo list. Your next question will probably be ETA... ;) - Ideally I'd like to have this implemented before the end of this month.
Cheers Jason
On Tue, May 12, 2015 at 10:03 AM, Yasin CANER yasin.caner@netgsm.com.tr wrote:
Hello; as you know , S-CSCSF has IMS_charging module and dialog_ng module for charging. When it is restarted , all dialog_ng hash is vanish. So calls can continue but* charging stops*. if dialog_ng has a db_mode when restart , it can be solved. or is there a way to solve this problem? Thanks.
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Thanks for reply. i need to learn one thing? how to handle call forwarding charging in IMS_charging. i mean that A CSCF B C |->INV-> |->INV-> | | | |<-BUSY- | | | |->INV-> -> -> ->|
it is really complex. Thanks
-- View this message in context: http://sip-router.1086192.n5.nabble.com/Ims-charging-lose-all-charging-infor... Sent from the Users mailing list archive at Nabble.com.
Hi Yasin,
I'd imagine this 'should' work already. The dialog will be torn down on the BUSY, thereby sending a CCR(terminate). Theoretically you could re-arm the RURI/dst and then call Ro_CCR again before t_relaying....
Like I said, I have not tested this so if it doesn't work let us know and we can try and look at implementing something.
Kind regards Jason
On Tue, May 12, 2015 at 2:01 PM, ycaner yasin.caner@netgsm.com.tr wrote:
Thanks for reply. i need to learn one thing? how to handle call forwarding charging in IMS_charging. i mean that A CSCF B C |->INV-> |->INV-> | | | |<-BUSY- | | | |->INV-> -> -> ->|
it is really complex. Thanks
-- View this message in context: http://sip-router.1086192.n5.nabble.com/Ims-charging-lose-all-charging-infor... Sent from the Users mailing list archive at Nabble.com.
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Hi Jason; i configured cfg like below. Charging working but there is no information about it is call forwarding and all the avps are about first session. When i check dialog_ng hash , it can be updated. is there any flag to set call forwarding or something.
or my problem is just logic. I am trying to use S-CSCF at the same time a Application Server
route [X]{ if(!cr_route("$avp(s:carrier)","$avp(s:domian)","$rU","$rU","call_id","$avp(s:route_desc)")) { xlog("L_ALERT","[$ci] [NoRoute]"); send_reply("603", "Route bulunamadi"); exit; } $avp(s:host)= $rd+":"+$rp; $avp(maliyet_id)=$avp(s:route_desc);
setflag(FLT_DIALOG); set_dlg_profile("orig"); $avp(DLG_TIMEOUT_AVP) =3600; t_newtran(); t_on_failure(1);
$var(cc_ret) = Ro_CCR("CHARGING_CCR_REPLY", "orig", "SCUR", "", "", "location"); if ($var(cc_ret) < 0) { xlog("L_ERR","CCR Request failure\n"); sl_send_reply("402","Payment required-1"); exit; }
return; }
failure_route[1]{
revert_uri();
if(!cr_next_domain("$avp(s:carrier)","$avp(s:domian)","$rU","$avp(s:host)","$T_reply_code","$avp(s:domain)")){ xlog("L_ALERT","callid:$ci:route:bulunamadi"); exit; }
if(!cr_route("$avp(s:carrier)","$avp(s:domian)","$rU","$rU","call_id","$avp(s:route_desc)")){ xlog("L_ALERT","callid:$ci:route:yapilamadi"); exit; } $avp(maliyet_id)=$avp(s:route_desc); $avp(s:host)= $rd+":"+$rp;
$rU="05435477707";
t_on_failure("1"); if(!t_relay()) { send_reply("408", "Servis Disi"); exit; }else{ exit; }
return; }
-- View this message in context: http://sip-router.1086192.n5.nabble.com/Ims-charging-lose-all-charging-infor... Sent from the Users mailing list archive at Nabble.com.