Hello Denis, On 04/24/2012 12:38 AM, Denis Kenzior wrote: >> static gboolean cf_ss_control(int type, const char *sc, >> >> switch (cf->ss_req->cf_type) { >> case CALL_FORWARDING_TYPE_ALL: >> + cf->flags |= CALL_FORWARDING_FLAG_CACHED; >> cf->query_next = CALL_FORWARDING_TYPE_UNCONDITIONAL; >> cf->query_end = CALL_FORWARDING_TYPE_NOT_REACHABLE; >> break; > > I don't believe this would work for non-queries. For example, lets say > the user runs a registration operation on CALL_FORWARDING_TYPE_ALL and > that fails for whatever reason. Now the cached flag is set (perhaps > erroneously) Sorry, simply overlooked this. Thanks for the help, I will correct the issues and prepare another patchset. Regards, Oleg -- Intel Finland Oy Registered Address: PL 281, 00181 Helsinki Business Identity Code: 0357606 - 4 Domiciled in Helsinki