SiFC/DiFC File Example

An example of a Oracle Communications Unified 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 Unified 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 Unified Session Manager loads and executes default iFCs in the order they appear within the XML file.