The IM-SSF includes a table of subscription information that dictates which SCP is triggered for an initial INVITE.
There are two types of subscription information:
-
O-IM-CSI
for originating access -
VT-IM-CSI
for terminating access.
Type help imssf-csi at the sis-console to see a list of commands related to subscription information.
|
Originating subscription information (O-IM-CSI)
imssf-addoimcsi
Command |
imssf-addoimcsi <msisdn> <gscSCFAddress> <servicekey> <defaultCallHandling> <camelCapabilityHandling> <csiActive (true/false)> <traceEnabled (true/false)> <collectedInfoTriggerStatus> <analyzedInfoTriggerStatus> <routeSelectFailureTriggerStatus> Add a new O-IM-CSI for a subscriber (as identified by the msisdn parameter). camelCapabilityHandling = [CAPv2 (2), CAPv3 (3), CAPv4 (4), ESTI INAP CS1 (5)] triggerStatus = [Int (0), N&C (1), Trn (2), Unset (9)] defaultCallHandling = [Continue (2), Release (1)] |
---|---|
Example |
To add O-IM-CSI for a subscriber with MSISDN 21599374: [Rhino@localhost (#1)] imssf-addoimcsi 21599374 type=c7,ri=pcssn,pc=2,ssn=224 55 2 5 true true 0 2 2 Added O-IM-CSI for 21599374 |
imssf-removeoimcsi
Command |
imssf-removeoimcsi <msisdn> Remove the O-IM-CSI for a subscriber |
---|---|
Example |
To remove O-IM-CSI for a subscriber with MSISDN 21599374: [Rhino@localhost (#1)] imssf-removeoimcsi 21599374 Removed O-IM-CSI for 21599374 |
imssf-updateoimcsi
Command |
imssf-updateoimcsi <msisdn> <gscSCFAddress> <servicekey> <defaultCallHandling> <camelCapabilityHandling> <csiActive (true/false)> <traceEnabled (true/false)> <collectedInfoTriggerStatus> <analyzedInfoTriggerStatus> <routeSelectFailureTriggerStatus> Change the O-IM-CSI for a subscriber (as identified by the msisdn parameter). camelCapabilityHandling = [CAPv2 (2), CAPv3 (3), CAPv4 (4), ESTI INAP CS1 (5)] triggerStatus = [Int (0), N&C (1), Trn (2), Unset (9)] defaultCallHandling = [Continue (2), Release (1)] |
---|---|
Example |
To update O-IM-CSI for a subscriber with MSISDN 21599374, and change the protocol from INAP to CAPv2: [Rhino@localhost (#1)] imssf-updateoimcsi 21599378 type=c7,ri=pcssn,pc=2,ssn=224 55 2 2 true true 0 2 2 Updated O-IM-CSI for 21599378 [Rhino@localhost (#2)] imssf-displayimcsi 21599378 IM-CSI for 21599378 CSI type msisdn camelCapabilityHandling csiActiveStatus defaultCallHandling gsmSCFAddress serviceKey traceEnabled triggers ---------- --------- ------------------------ ---------------- -------------------- ------------------------------ ----------- ------------- ----------------------------------------------- VT-IM-CSI 21599378 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [TAttemptAuth=Int, TBusy=Trn, TNoAnswer=Trn] O-IM-CSI 21599378 CAPv2 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [CollectedInfo=Int, AnalyzedInfo=Trn, RSF=Trn] 2 rows |
Terminating subscription information (VT-IM-CSI)
imssf-addvtimcsi
`
Command |
imssf-addvtimcsi <msisdn> <gscSCFAddress> <servicekey> <defaultCallHandling> <camelCapabilityHandling> <csiActive (true/false)> <traceEnabled (true/false)> <terminatingAttemptAuthTriggerStatus> <tBusyTriggerStatus> <tNoAnswerTriggerStatus> Add a new VT-IM-CSI for a subscriber (as identified by the msisdn parameter). camelCapabilityHandling = [CAPv2 (2), CAPv3 (3), CAPv4 (4), ESTI INAP CS1 (5)] triggerStatus = [Int (0), N&C (1), Trn (2), Unset (9)] defaultCallHandling = [Continue (2), Release (1)] |
---|---|
Example |
To add VT-IM-CSI for a subscriber with MSISDN 21599374: [Rhino@localhost (#1)] imssf-addvtimcsi 21599374 type=c7,ri=pcssn,pc=2,ssn=224 55 2 5 true true 0 2 2 Added VT-IM-CSI for 21599374 |
imssf-removevtimcsi
Command |
imssf-removevtimcsi <msisdn> Remove the VT-IM-CSI for a subscriber |
---|---|
Example |
To remove VT-IM-CSI for a subscriber with MSISDN 21599374: [Rhino@localhost (#1)] imssf-removevtimcsi 21599374 Removed VT-IM-CSI for 21599374 |
imssf-updatevtimcsi
Command |
imssf-updatevtimcsi <msisdn> <gscSCFAddress> <servicekey> <defaultCallHandling> <camelCapabilityHandling> <csiActive (true/false)> <traceEnabled (true/false)> <terminatingAttemptAuthTriggerStatus> <tBusyTriggerStatus> <tNoAnswerTriggerStatus> Change the VT-IM-CSI for a subscriber (as identified by the msisdn parameter). camelCapabilityHandling = [CAPv2 (2), CAPv3 (3), CAPv4 (4), ESTI INAP CS1 (5)] triggerStatus = [Int (0), N&C (1), Trn (2), Unset (9)] defaultCallHandling = [Continue (2), Release (1)] |
---|---|
Example |
To update VT-IM-CSI for a subscriber with MSISDN 21599374, and change the protocol from INAP to CAPv2: [Rhino@localhost (#1)] imssf-updatevtimcsi 21599378 type=c7,ri=pcssn,pc=2,ssn=224 55 2 2 true true 0 2 2 Updated VT-IM-CSI for 21599378 [Rhino@localhost (#2)] imssf-displayimcsi 21599378 IM-CSI for 21599378 CSI type msisdn camelCapabilityHandling csiActiveStatus defaultCallHandling gsmSCFAddress serviceKey traceEnabled triggers ---------- --------- ------------------------ ---------------- -------------------- ------------------------------ ----------- ------------- ----------------------------------------------- VT-IM-CSI 21599378 CAPv2 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [TAttemptAuth=Int, TBusy=Trn, TNoAnswer=Trn] O-IM-CSI 21599378 CAPv2 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [CollectedInfo=Int, AnalyzedInfo=Trn, RSF=Trn] 2 rows |
Displaying subscription information
imssf-displayallcsi
Command |
imssf-displayallcsi <include O-IM-CSI (true/false)> <include VT-IM-CSI (true/false)> Inspect the O-IM-CSI and VT-IM-CSI for all subscribers |
---|---|
Example |
To display all O and VT IM-CSI records: [Rhino@localhost (#1)] imssf-displayallcsi true true CSI type msisdn camelCapabilityHandling csiActiveStatus defaultCallHandling gsmSCFAddress serviceKey traceEnabled triggers ---------- --------- ------------------------ ---------------- -------------------- ------------------------------ ----------- ------------- ----------------------------------------------- O-IM-CSI 21599376 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [CollectedInfo=Int, AnalyzedInfo=Trn, RSF=Trn] O-IM-CSI 21599374 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [CollectedInfo=Int, AnalyzedInfo=Trn, RSF=Trn] VT-IM-CSI 21599378 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [TAttemptAuth=Int, TBusy=Trn, TNoAnswer=Trn] O-IM-CSI 21599378 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [CollectedInfo=Int, AnalyzedInfo=Trn, RSF=Trn] VT-IM-CSI 21599376 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [TAttemptAuth=Int, TBusy=Trn, TNoAnswer=Trn] 5 rows |
imssf-displayallocsi
Command |
imssf-displayallocsi Inspect the O-IM-CSI for all subscribers |
---|---|
Example |
To display all O-IM-CSI records: [Rhino@localhost (#1)] imssf-displayallocsi CSI type msisdn camelCapabilityHandling csiActiveStatus defaultCallHandling gsmSCFAddress serviceKey traceEnabled triggers --------- --------- ------------------------ ---------------- -------------------- ------------------------------ ----------- ------------- ----------------------------------------------- O-IM-CSI 21599376 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [CollectedInfo=Int, AnalyzedInfo=Trn, RSF=Trn] O-IM-CSI 21599374 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [CollectedInfo=Int, AnalyzedInfo=Trn, RSF=Trn] O-IM-CSI 21599378 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [CollectedInfo=Int, AnalyzedInfo=Trn, RSF=Trn] 3 rows |
imssf-displayallvtcsi
Command |
imssf-displayallvtcsi Inspect the VT-IM-CSI for all subscribers |
---|---|
Example |
To display all VT-IM-CSI records: [Rhino@localhost (#1)] imssf-displayallvtcsi CSI type msisdn camelCapabilityHandling csiActiveStatus defaultCallHandling gsmSCFAddress serviceKey traceEnabled triggers ---------- --------- ------------------------ ---------------- -------------------- ------------------------------ ----------- ------------- --------------------------------------------- VT-IM-CSI 21599378 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [TAttemptAuth=Int, TBusy=Trn, TNoAnswer=Trn] VT-IM-CSI 21599376 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [TAttemptAuth=Int, TBusy=Trn, TNoAnswer=Trn] 2 rows |
imssf-displayimcsi
Command |
imssf-displayimcsi <msisdn> Inspect the O-IM-CSI and VT-IM-CSI for a subscriber |
---|---|
Example |
To display all CSI for a subscriber with MSISDN of 21599374: [Rhino@localhost (#1)] imssf-displayimcsi 21599374 IM-CSI for 21599374 CSI type msisdn camelCapabilityHandling csiActiveStatus defaultCallHandling gsmSCFAddress serviceKey traceEnabled triggers ---------- --------- ------------------------ ---------------- -------------------- ------------------------------ ----------- ------------- ----------------------------------------------- VT-IM-CSI 21599374 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [TAttemptAuth=Int, TBusy=Trn, TNoAnswer=Trn] O-IM-CSI 21599374 ESTI INAP CS1 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 true [CollectedInfo=Int, AnalyzedInfo=Trn, RSF=Trn] 2 rows |
Tracing
imssf-enabletracing
Command |
imssf-enabletracing <msisdn> <traceEnabled (true/false)> Enable tracing for a subscriber |
---|---|
Example |
To disable tracing for a subscriber with MSISDN 21599378: [Rhino@localhost (#1)] imssf-enabletracing 21599378 false Set per session tracing for 21599378 to false [Rhino@localhost (#24)] imssf-displayimcsi 21599378 IM-CSI for 21599378 CSI type msisdn camelCapabilityHandling csiActiveStatus defaultCallHandling gsmSCFAddress serviceKey traceEnabled triggers ---------- --------- ------------------------ ---------------- -------------------- ------------------------------ ----------- ------------- ----------------------------------------------- VT-IM-CSI 21599378 CAPv2 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 false [TAttemptAuth=Int, TBusy=Trn, TNoAnswer=Trn] O-IM-CSI 21599378 CAPv2 true Continue type=c7,ri=pcssn,pc=2,ssn=224 55 false [CollectedInfo=Int, AnalyzedInfo=Trn, RSF=Trn] 2 rows |