SiFC/DiFC File Example
An example of a Oracle Communications Core Session Manager local SiFC/DiFC XML file, including a single iFC Set containing a single iFC, is presented below.
<?xml version="1.0" encoding="UTF-8"?>
<IFCSets>
<IFCSet id=”0”>
<InitialFilterCriteria>
<Priority>0</Priority>
<TriggerPoint>
<ConditionTypeCNF>0</ConditionTypeCNF>
<SPT>
<ConditionNegated>0</ConditionNegated>
<Group>0</Group>
<Method>INVITE</Method>
<Extension></Extension>
</SPT>
</TriggerPoint>
<ApplicationServer>
<ServerName>sip:172.16.101.26:5060</ServerName>
<DefaultHandling>0</DefaultHandling>
</ApplicationServer>
<ProfilePartIndicator>0</ProfilePartIndicator>
</InitialFilterCriteria>
</IFCSet>
</IFCSets>
Note that the Shared IFCSet contains the integer value property (id=”0”) that associates these filter criteria with users registered with the Oracle Communications Core Session Manager. In the case of SiFC, it is the value that the HSS should send when referencing shared sets. In the case of DiFC, the integer is meaningless. The Oracle Communications Core Session Manager loads and executes default iFCs in the order they appear within the XML file.