[SR-Users] S-SCSF not forwarding SIP packets to AS

John M john332719 at gmail.com
Tue May 29 06:34:56 CEST 2018


Hi All,

My setup consists of Kamailio P-CSCF,I-SCSF , S-CSCF and OpenIMS HSS nodes
and I have configured application server details and trigger point on HSS.
I am using Boghe IMS client SIP validation. Whenever the client sends a
REGISTER, messages are not reaching AS.

In S-SCSF log files, I am seeing " isc_match_filter_reg(): No REGISTER
match found in filter criteria" and "  isc_check_filter_criteria():
ifc_checker_trigger:       - group compromised, skipping to next group"
error message.


 Kmailio version: version: kamailio 5.1.3 (x86_64/linux)


HSS XML

The UserData XML document which is sent to the S-CSCF:
<?xml version="1.0" encoding="UTF-8"?><IMSSubscription><PrivateID>
alice at ims.mnc001.mcc001.3gppnetwork.org
</PrivateID><ServiceProfile><PublicIdentity><Identity>
sip:alice at ims.mnc001.mcc001.3gppnetwork.org
</Identity><Extension><IdentityType>0</IdentityType></Extension></PublicIdentity><InitialFilterCriteria><Priority>0</Priority><TriggerPoint><ConditionTypeCNF>0</ConditionTypeCNF><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><Method>REGISTER</Method><Extension><RegistrationType>0</RegistrationType></Extension></SPT></TriggerPoint><ApplicationServer><ServerName>sip:192.168.20.10:5060
;transport=TCP</ServerName><DefaultHandling>0</DefaultHandling></ApplicationServer></InitialFilterCriteria></ServiceProfile></IMSSubscription>


SCSF Log-1

 0(1541) DEBUG: ims_isc [ims_isc_mod.c:428]: isc_match_filter_reg():
Checking triggers
 0(1541) DEBUG: ims_isc [ims_isc_mod.c:432]: isc_match_filter_reg():
Starting triggering
 0(1541) DEBUG: ims_isc [ims_isc_mod.c:446]: isc_match_filter_reg(): Orig
User before clean: <sip:alice at ims.mnc001.mcc001.3gppnetwork.org> [1]
 0(1541) DEBUG: ims_isc [ims_isc_mod.c:448]: isc_match_filter_reg(): Orig
User after clean: <sip:alice at ims.mnc001.mcc001.3gppnetwork.org> [1]
 0(1541) DEBUG: ims_isc [checker.c:416]: isc_checker_find():
isc_checker_find: starting search
 0(1541) DEBUG: ims_isc [checker.c:438]: isc_checker_find():
isc_checker_find(): got a r_public for the user
sip:alice at ims.mnc001.mcc001.3gppnetwork.org
 0(1541) DEBUG: ims_isc [checker.c:454]: isc_checker_find(): About to try
p->s->service_profiles_cnt!! #profiles is 1
 0(1541) DEBUG: ims_isc [checker.c:456]: isc_checker_find(): About to try
p->s->service_profiles[a].filter_criterai_cnt
 0(1541) DEBUG: ims_isc [checker.c:467]: isc_checker_find(): DEBUG ISC:
SECOND TIME About to try p->s->service_profiles_cnt!!
 0(1541) DEBUG: ims_isc [checker.c:471]: isc_checker_find(): DEBUG ISC :
About to try p->s->service_profiles
 0(1541) DEBUG: ims_isc [checker.c:474]: isc_checker_find(): DEBUG ISC :
About to try public identities
 0(1541) DEBUG: ims_isc [checker.c:477]: isc_checker_find(): DEBUG ISC :
About to try WPSI
 0(1541) DEBUG: ims_isc [checker.c:319]: isc_check_filter_criteria():
ifc_checker_trigger: Starting expression check:
 0(1541) DEBUG: ims_isc [checker.c:239]: isc_check_spt(): ifc_check_spt:
         SPT type 2 -> Method == PUBLISH ?
 0(1541) DEBUG: ims_isc [checker.c:241]: isc_check_spt(): ifc_check_spt:
           Found method REGISTER
 0(1541) DEBUG: ims_isc [checker.c:340]: isc_check_filter_criteria():
ifc_checker_trigger:       - group compromised, skipping to next group
 0(1541) DEBUG: ims_isc [checker.c:239]: isc_check_spt(): ifc_check_spt:
         SPT type 2 -> Method == PUBLISH ?
 0(1541) DEBUG: ims_isc [checker.c:241]: isc_check_spt(): ifc_check_spt:
           Found method REGISTER
 0(1541) DEBUG: ims_isc [checker.c:333]: isc_check_filter_criteria():
ifc_checker_trigger:  - group 1 => 0.
 0(1541) DEBUG: ims_isc [checker.c:340]: isc_check_filter_criteria():
ifc_checker_trigger:       - group compromised, skipping to next group
 0(1541) DEBUG: ims_isc [checker.c:239]: isc_check_spt(): ifc_check_spt:
         SPT type 2 -> Method == SUBSCRIBE ?
 0(1541) DEBUG: ims_isc [checker.c:241]: isc_check_spt(): ifc_check_spt:
           Found method REGISTER
 0(1541) DEBUG: ims_isc [checker.c:333]: isc_check_filter_criteria():
ifc_checker_trigger:  - group 2 => 0.
 0(1541) DEBUG: ims_isc [checker.c:340]: isc_check_filter_criteria():
ifc_checker_trigger:       - group compromised, skipping to next group
 0(1541) DEBUG: ims_isc [checker.c:239]: isc_check_spt(): ifc_check_spt:
         SPT type 2 -> Method == SUBSCRIBE ?
 0(1541) DEBUG: ims_isc [checker.c:241]: isc_check_spt(): ifc_check_spt:
           Found method REGISTER
 0(1541) DEBUG: ims_isc [checker.c:333]: isc_check_filter_criteria():
ifc_checker_trigger:  - group 3 => 0.
 0(1541) DEBUG: ims_isc [checker.c:340]: isc_check_filter_criteria():
ifc_checker_trigger:       - group compromised, skipping to next group
 0(1541) DEBUG: ims_isc [checker.c:348]: isc_check_filter_criteria():
ifc_checker_trigger: Check finished => 0
 0(1541) DEBUG: ims_isc [ims_isc_mod.c:460]: isc_match_filter_reg(): No
REGISTER match found in filter criteria


SCSF Log-2

 0(1541) DEBUG: ims_isc [checker.c:239]: isc_check_spt(): ifc_check_spt:
         SPT type 2 -> Method == PUBLISH ?
 0(1541) DEBUG: ims_isc [checker.c:241]: isc_check_spt(): ifc_check_spt:
           Found method SUBSCRIBE
 0(1541) DEBUG: ims_isc [checker.c:340]: isc_check_filter_criteria():
ifc_checker_trigger:       - group compromised, skipping to next group
 0(1541) DEBUG: ims_isc [checker.c:239]: isc_check_spt(): ifc_check_spt:
         SPT type 2 -> Method == PUBLISH ?
 0(1541) DEBUG: ims_isc [checker.c:241]: isc_check_spt(): ifc_check_spt:
           Found method SUBSCRIBE
 0(1541) DEBUG: ims_isc [checker.c:333]: isc_check_filter_criteria():
ifc_checker_trigger:  - group 1 => 0.
 0(1541) DEBUG: ims_isc [checker.c:340]: isc_check_filter_criteria():
ifc_checker_trigger:       - group compromised, skipping to next group
 0(1541) DEBUG: ims_isc [checker.c:239]: isc_check_spt(): ifc_check_spt:
         SPT type 2 -> Method == SUBSCRIBE ?
 0(1541) DEBUG: ims_isc [checker.c:241]: isc_check_spt(): ifc_check_spt:
           Found method SUBSCRIBE
 0(1541) DEBUG: ims_isc [checker.c:333]: isc_check_filter_criteria():
ifc_checker_trigger:  - group 2 => 1.
 0(1541) DEBUG: ims_isc [checker.c:252]: isc_check_spt(): ifc_check_spt:
         SPT type 3 -> Header[Event]  %= .*presence.* ?
 0(1541) DEBUG: ims_isc [checker.c:88]: isc_check_headers():
isc_check_headers: Looking for Header[Event(22)] .*presence.*
 0(1541) DEBUG: ims_isc [checker.c:99]: isc_check_headers():
isc_check_headers: Found Header[Event(22)] message-summary
 0(1541) DEBUG: ims_isc [checker.c:99]: isc_check_headers():
isc_check_headers: Found Header[Allow-Events(39)] refer, presence,
presence.winfo, xcap-diff, conference
 0(1541) DEBUG: ims_isc [checker.c:261]: isc_check_spt(): ifc_check_spt:
         SPT type 4 -> Session Case  == 1 ?
 0(1541) DEBUG: ims_isc [checker.c:263]: isc_check_spt(): ifc_check_spt:
           Found session_case 0
 0(1541) DEBUG: ims_isc [checker.c:340]: isc_check_filter_criteria():
ifc_checker_trigger:       - group compromised, skipping to next group
 0(1541) DEBUG: ims_isc [checker.c:239]: isc_check_spt(): ifc_check_spt:
         SPT type 2 -> Method == SUBSCRIBE ?
 0(1541) DEBUG: ims_isc [checker.c:241]: isc_check_spt(): ifc_check_spt:
           Found method SUBSCRIBE
 0(1541) DEBUG: ims_isc [checker.c:333]: isc_check_filter_criteria():
ifc_checker_trigger:  - group 3 => 1.
 0(1541) DEBUG: ims_isc [checker.c:252]: isc_check_spt(): ifc_check_spt:
         SPT type 3 -> Header[Event]  %= .*presence.* ?
 0(1541) DEBUG: ims_isc [checker.c:88]: isc_check_headers():
isc_check_headers: Looking for Header[Event(22)] .*presence.*
 0(1541) DEBUG: ims_isc [checker.c:99]: isc_check_headers():
isc_check_headers: Found Header[Event(22)] message-summary
 0(1541) DEBUG: ims_isc [checker.c:99]: isc_check_headers():
isc_check_headers: Found Header[Allow-Events(39)] refer, presence,
presence.winfo, xcap-diff, conference
 0(1541) DEBUG: ims_isc [checker.c:261]: isc_check_spt(): ifc_check_spt:
         SPT type 4 -> Session Case  == 2 ?
 0(1541) DEBUG: ims_isc [checker.c:263]: isc_check_spt(): ifc_check_spt:
           Found session_case 0
 0(1541) DEBUG: ims_isc [checker.c:340]: isc_check_filter_criteria():
ifc_checker_trigger:       - group compromised, skipping to next group
 0(1541) DEBUG: ims_isc [checker.c:348]: isc_check_filter_criteria():
ifc_checker_trigger: Check finished => 0


Regards,
Uts
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20180529/995e3ad0/attachment.html>


More information about the sr-users mailing list