[SR-Users] IMS terminating dialog does not re-run through all iFCs after calling t_newtran()

Russell McConnachie russell at mcconnachie.ca
Thu Jan 14 19:18:36 CET 2016


Hi,

My CSCF environment has an application server acting as a B2BUA.  It's
originating a new session, and creating a new terminating session back to
the S-CSCF (two separate sessions per-call).  When I perform a re-INVITE
with a diversion to transfer the call to another URI it is all good until
the S-CSCF attempts to call the call control logic:

# Start new transaction:
t_newtran();

if (isc_match_filter("orig", "location")) {
        t_on_failure("ISC_ORIG_FAILURE");
        exit;

The t_newtran() method from what I understand will create a new
transaction.  Inside of this new transaction, I would think that the
isc_match_filter should re-run through all of the iFCs defined on the HSS
service profile, but it does not seem to be doing so.  It seems to be
continuing at where the original transaction ISC mark skip point was set.

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20160114/5a65cb4a/attachment.html>


More information about the sr-users mailing list