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-CSIfor originating access -
VT-IM-CSIfor 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 |
