CSCF User Data Output Guideline
Call Session Control Function

Contents

1Introduction
1.1Prerequisites

2

User Data Output Function
2.1General
2.2Special Cases and Known Limitations

3

User Data Output Procedure
3.1User Data Output for Individual User

4

User Data Output XML Schema

5

User Data Printout Format and Examples
5.1User Data Printout Format
5.2Printout Based on IMPU over ECLI Interface
5.3Printout Based on IMPI over ECLI Interface
5.4Printout Based on IMPU over NETCONF Interface
5.5Printout Based on IMPI over NETCONF Interface

1   Introduction

This document provides Call Session Control Function (CSCF) troubleshooting guidelines on printing user data from the Serving CSCF (S-CSCF) and the Proxy CSCF (P-CSCF).

1.1   Prerequisites

The following sections provide information on the required documents and the conditions that apply to the procedure.

1.1.1   Documents

Before starting this procedure, ensure that the following documents have been read:

1.1.2   Conditions

It is assumed that users of this document are familiar with performing operations within Operation and Maintenance (O&M) in general.

P-CSCF data can only be printed when the P-CSCF is collocated with S-CSCF.

2   User Data Output Function

2.1   General

The user data output function enables a CSCF troubleshooter to print user data based on the public or private identity of an individual user for troubleshooting purposes.

When printing user data based on an individual user’s public identity, the action named cscfUserDataPrintImpu can be started through the Ericsson Command-Line Interface (ECLI) or the Network Configuration Protocol (NETCONF) interface.

The Action cscfUserDataPrintImpu takes input parameters <IMPU> and <Option> as follows:

The Action cscfUserDataPrintImpi takes input parameters <IMPI> and <Option> as follows:

For a received public (either distinct identity or wildcard identity) or private user identity, the CSCF only performs exact match, but not regular expression match.

For more detailed information on these two actions, refer to Managed Object Model (MOM).

The requested user data printout is in XML format, and it is sent back over the ECLI or NETCONF interface so as the action return result.

2.2   Special Cases and Known Limitations

The value of a certain element is printed as -1 in certain scenarios. The reason for this is that this element has not been used by the CSCF, and only the default setting of -1 is printed. This is applicable for <maxNumberContactsPerIrs>, <servicePriorityLevel>, and <resourcePriority>.

The value of a certain time stamp element is printed as 1990/01/01T00:00:00:000 in certain scenarios. The reason for this is that this element has not been used by CSCF and only the default setting of 1990/01/01T00:00:00:000 is printed. This is applicable for <ssoAuthenticatedTime>, <nonceTimestamp>, and <lastEvent>.

The <userDataSizeInBytes> element provides the total size of the output XML document when the document is sent over the ECLI interface. It only provides the size of the value of the <returnValue> element (before the XML reserved characters have been escaped) when the output document is sent over the NETCONF interface.

Certain authentication nonce data and authentication blacklist data elements are not printed.

Certain obsolete data elements are not printed, such as <isBlacklisted>, <blacklistTimestamp>, and <authAttempt>.

3   User Data Output Procedure

The procedure includes the user data output procedure for an individual user and for all users in the CSCF.

3.1   User Data Output for Individual User

The user data output for an individual user can be performed either over the ECLI interface or the NETCONF interface.

3.1.1   User Data Output over ECLI Interface

The user data of an individual user can be printed over the ECLI interface based on either the user’s public identity or the user’s private identity.

3.1.1.1   Print User Data Based on Public Identity of a User

To print user data based on the public identity of a user:

  1. Set up an SSH connection to the platform-vip interface.

    ssh user@<platform-vip>

    For example: ssh root@192.168.10.1

    Enter the password for this user.

    The following text is displayed:

  2. Start an ECLI session.

    localhost$/opt/com/bin/cliss

    For example: Proc_m0_s5$/opt/com/bin/cliss

    The following text is displayed:

  3. Enter Config Mode.

    >configure

  4. Go to CscfUserDataOutputClass.

    (config)>ManagedElement=jambala,CscfFunction=1,CSCF-Application=CSCF,CscfTroubleshootingGroupClass=0,CscfUserDataOutputClass=default

  5. Invoke action cscfUserDataPrintImpu.

    (config-CscfUserDataOutputClass=default)>cscfUserDataPrintImpu <IMPU> <option>

    For example: >cscfUserDataPrintImpu sip:sipphone20032000@cscf205.lab all

  6. If the specified IMPU corresponds to a registered user, the user data is printed as described in Example 7.
  7. End the configuration.

    (config-CscfUserDataOutputClass=default)>end

  8. Exit the SSH connection.

    >exit

  9. Log out.

    localhost$ logout

3.1.1.2   Print User Data Based on Private Identity of a User

To print user data based on the private identity of a user:

  1. Set up an SSH connection to the platform-vip interface.

    ssh user@<platform-vip>

    For example: ssh root@192.168.10.1

    Enter the password for this user.

    The following text is displayed:

  2. Start an ECLI session.

    localhost$ /opt/com/bin/cliss

    For example: Proc_m0_s5$ /opt/com/bin/cliss

    The following text is displayed:

  3. Enter the Config Mode.

    >configure

  4. Go to CscfUserDataOutputClass.

    (config)>ManagedElement=jambala,CscfFunction=1,CSCF-Application=CSCF,CscfTroubleshootingGroupClass=0,CscfUserDataOutputClass=default

  5. Invoke action cscfUserDataPrintImpi.

    (config-CscfUserDataOutputClass=default)>cscfUserDataPrintImpi <IMPI> <option>

    For example: >cscfUserDataPrintImpi sipphone20032000@cscf205.lab all

  6. If the specified IMPI corresponds to a registered user, the user data is printed as described in Example 8.

3.1.1.3   Error Responses

3.1.1.3.1   Missing Input Parameters

When the required input parameter (argument) is missing, an error message is returned indicating that not enough arguments have been provided, see Example 1.

When missing option parameters for the cscfUserDataPrintImpi invocation:

Example 1   Missing Input Parameters

(config-CscfUserDataOutputClass=default)>
cscfUserDataPrintImpi u2192600010@cscf205.lab
ERROR: Too few arguments for action (cscfUserDataPrintImpi)
that takes 2 parameters < impi option >
3.1.1.3.2   Invalid Option or Option Combination

When an invalid option or option combination is provided for action invocation, an error message is returned indicating that an invalid option has been specified, see Example 2.

Example 2   Invalid Option or Option Combination

cscfUserDataPrintImpi u2192600010@cscf205.lab b
Invalid option specified [b].
The supported options are (any '/'-separated combination of): 
   I, C, D, A, ALL.
I: printout IRS data (including IRS, IMPI, Service Profile,
   IMPU, SiFC&IFC and Unregistered User Profile data)
C: printout Contact data (including IPsec data)
D: printout Dialog data
A: printout Authentication data (including CSCF Aka 
   Authentication and CSCF SIP Digest Authentication Vector data)
ALL: printout all user data
3.1.1.3.3   Provisioned Identity Cannot Be Found

When an identity (either public identity or private identity) cannot be found in the S-CSCF, a response indicating The user cannot be found in this S-CSCF is returned, see Example 3.

Example 3   Provisioned Identity Cannot Be Found

<?xml version="1.0" encoding="UTF-8"?>
<userData>
    <date>2018/03/01</date>
    <time>09:41:06:112</time>
    <action>
        cscfUserDataPrintImpu sip:sipphone30032000@cscf205.lab ALL
    </action>
    <irs>
        The user cannot be found in this S-CSCF
    </irs>
    <userDataSizeInBytes>315</userDataSizeInBytes>
</userData>
3.1.1.3.4   DBN Error

When there is an error while reading a DBN attribute, the message DBN error, please try again later is printed as the value of the attribute.

3.1.2   User Data Output over NETCONF Interface

The user data of an individual user can be printed over the NETCONF interface based on either the user’s public identity or the user’s private identity.

3.1.2.1   Print User Data Based on Public Identity of a User

To print user data based on the public identity of a user:

  1. Start a NETCONF session over SSH.

    ssh <user>@<platform-vip > -s netconf

    For example: ssh root@192.168.10.1 -s netconf

    Enter the password: xxxxxx for this user.

  2. Send or receive a <hello> message to exchange capabilities.

    The <hello> message is received as follows:

    <?xml version="1.0" encoding="UTF-8"?>
    <hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
       <capabilities>
          <capability>
             urn:ietf:params:netconf:base:1.0
          </capability>
          <capability>
             urn:com:ericsson:ebase:0.1.0
          </capability>
          <capability>
             urn:com:ericsson:ebase:1.1.0
          </capability>
          <capability>
             urn:ietf:params:netconf:capability:writable-running:1.0\
          </capability>
          <capability>
             urn:ietf:params:netconf:capability:rollback-on-error:1.0\
          </capability>
          <capability>
             urn:ietf:params:netconf:capability:notification:1.0\
          </capability>
       </capabilities>
       <session-id>3</session-id>
    </hello>
    ]]>]]>
    

    Send a <hello> message as follows:

    <?xml version="1.0" encoding="UTF-8"?>
       <hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
          <capabilities>
          <capability>urn:ietf:params:netconf:base:1.0</capability>
       </capabilities>
    </hello>]]>]]>
    

  3. Send an <action> request in an <rpc> message to print user data:

    <?xml version="1.0" encoding="UTF-8"?>
      <rpc message-id="1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
       <action xmlns="urn:com:ericsson:ecim:1.0">
        <data>
         <ManagedElement xmlns="urn:com:ericsson:ecim:ComTop">
          <managedElementId>jambala</managedElementId>
           <CscfFunction>
            <applicationName>1</applicationName>
             <CSCF-Application xmlns="urn:com:ericsson:ecim:CSCF">
              <applicationName>CSCF</applicationName>
               <CscfTroubleshootingGroupClass>
                <cscfTroubleshootingGroupId>0</cscfTroubleshootingGroupId>
                 <CscfUserDataOutputClass>
                  <cscfUserDataOutputId>default</cscfUserDataOutputId>
                  <cscfUserDataPrintImpu>
                  <impu>sip:sipphone20032000@cscf205.lab</impu>
                   <option>ALL</option>
                  </cscfUserDataPrintImpu>
                 </CscfUserDataOutputClass>
               </CscfTroubleshootingGroupClass>
              </CSCF-Application>
             </CscfFunction>
             </ManagedElement>
            </data>
           </action>
         </rpc>
         ]]>]]>
    

  4. The user data is printed as the value of the <returnValue> element in a <rpc-reply> message:

    <?xml version="1.0" encoding="UTF-8"?>
    <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" 
        message-id="100">
       <data>
          <ManagedElement xmlns="urn:com:ericsson:ecim:ComTop">
             <managedElementId>jambala</managedElementId>
             <CscfFunction xmlns="urn:com:ericsson:ecim:CscfFunction">
              <applicationName>1</applicationName>
               <CSCF-Application xmlns="urn:com:ericsson:ecim:CSCF">
                <applicationName>CSCF</applicationName>
                <CscfTroubleshootingGroupClass>
                   <cscfTroubleshootingGroupId>0</cscfTroubleshootingGroupId>
                   <CscfUserDataOutputClass>
                      <cscfUserDataOutputId>default</cscfUserDataOutputId>
                      <cscfUserDataPrintImpu>
                        <returnValue>USER DATA PRINTOUT</returnValue>
                      </cscfUserDataPrintImpu>
                   </CscfUserDataOutputClass>
                </CscfTroubleshootingGroupClass>
             </CSCF-Application>
            </CscfFunction>
          </ManagedElement>
       </data>
    </rpc-reply>
    ]]>]]>
    

    For a detailed example, see Section 5.4 Printout Based on IMPU over NETCONF Interface.

  5. Close the NETCONF session.

    Press Ctrl+C / Ctrl+D or send out a close session request, as follows:

    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Session close message does the commit -->
    <rpc message-id="1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
        <close-session/>
    </rpc>
    

3.1.2.2   Print User Data Based on Private Identity of a User

To print user data based on the private identity of a user:

  1. Start a NETCONF session over SSH.

    ssh <user>@<platform-vip > -s netconf

    For example: ssh root@192.168.10.1 -s netconf

    Enter the password: xxxxxx for this user.

  2. Send or receive a <hello> message to exchange capabilities.

    The <hello> message is received as follows:

    <?xml version="1.0" encoding="UTF-8"?>
    <hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
       <capabilities>
          <capability>
             urn:ietf:params:netconf:base:1.0
          </capability>
          <capability>
             urn:com:ericsson:ebase:0.1.0
          </capability>
          <capability>
             urn:com:ericsson:ebase:1.1.0
          </capability>
          <capability>
             urn:ietf:params:netconf:capability:writable-running:1.0\
          </capability>
          <capability>
             urn:ietf:params:netconf:capability:rollback-on-error:1.0\
          </capability>
          <capability>
             urn:ietf:params:netconf:capability:notification:1.0\
          </capability>
       </capabilities>
       <session-id>3</session-id>
    </hello>
    ]]>]]>
    

    Send a <hello> message as follows:

    <?xml version="1.0" encoding="UTF-8"?>
       <hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
          <capabilities>
          <capability>urn:ietf:params:netconf:base:1.0</capability>
       </capabilities>
    </hello>]]>]]>
    

  3. Send an <action> request in an <rpc> message to print user data.

    <?xml version="1.0" encoding="UTF-8"?>
     <rpc message-id="1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
      <action xmlns="urn:com:ericsson:ecim:1.0">
       <data>
        <ManagedElement xmlns="urn:com:ericsson:ecim:ComTop">
         <managedElementId>jambala</managedElementId>
          <CscfFunction>
           <applicationName>1</applicationName>
            <CSCF-Application xmlns="urn:com:ericsson:ecim:CSCF">
             <applicationName>CSCF</applicationName>
              <CscfTroubleshootingGroupClass>
               <cscfTroubleshootingGroupId>0</cscfTroubleshootingGroupId>
                <CscfUserDataOutputClass>
                 <cscfUserDataOutputId>default</cscfUserDataOutputId>
                  <cscfUserDataPrintImpi>
                   <impi>IMPI Value</impi>
                    <option>Option Value</option>
                   </cscfUserDataPrintImpi>
                  </CscfUserDataOutputClass>
                 </CscfTroubleshootingGroupClass>
                </CSCF-Application>
               </CscfFunction>
              </ManagedElement>
             </data>
            </action>
           </rpc>
             ]]>]]>
    

  4. The user data is printed as the value of the <returnValue> element in an <rpc-reply> message.

    <?xml version="1.0" encoding="UTF-8"?>
    <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" 
         message-id="100">
       <data>
          <ManagedElement xmlns="urn:com:ericsson:ecim:ComTop">
            <managedElementId>jambala</managedElementId>
             <CscfFunction xmlns="urn:com:ericsson:ecim:CscfFunction">
              <applicationName>1</applicationName>
               <CSCF-Application xmlns="urn:com:ericsson:ecim:CSCF">
                <applicationName>CSCF</applicationName>
                 <CscfTroubleshootingGroupClass>
                  <cscfTroubleshootingGroupId>
                     0
                  </cscfTroubleshootingGroupId>
                   <CscfUserDataOutputClass>
                     <cscfUserDataOutputId>default</cscfUserDataOutputId>
                     <cscfUserDataPrintImpi>
                       <returnValue>USER DATA PRINTOUT</returnValue>
                    </cscfUserDataPrintImpi>
                  </CscfUserDataOutputClass>
                </CscfTroubleshootingGroupClass>
             </CSCF-Application>
            </CscfFunction>
          </ManagedElement>
       </data>
    </rpc-reply>
    ]]>]]>
    

    For a detailed example, see Section 5.5 Printout Based on IMPI over NETCONF Interface.

3.1.2.3   Error Responses

3.1.2.3.1   Missing Input Parameters

When a required input parameter (argument) is missing, an error message indicating missing arguments is returned, see Example 4.

When there is a missing option parameter for the cscfUserDataPrintImpu invocation:

Example 4   Missing Input Parameters

<?xml version="1.0" encoding="UTF-8"?>
  <rpc message-id="100" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
    <action xmlns="urn:com:ericsson:ecim:1.0">
     <data>
      <ManagedElement xmlns="urn:com:ericsson:ecim:ComTop">
        <managedElementId>jambala</managedElementId>
         <CscfFunction>
          <applicationName>1</applicationName>
           <CSCF-Application xmlns="urn:com:ericsson:ecim:CSCF">
            <applicationName>CSCF</applicationName>
             <CscfTroubleshootingGroupClass>                        
              <cscfTroubleshootingGroupId>0</cscfTroubleshootingGroupId>
               <CscfUserDataOutputClass>
                <cscfUserDataOutputId>default</cscfUserDataOutputId>
        	        <cscfUserDataPrintImpu>
                  <impu>sip:sipphone20032000@cscf205.lab</impu>
                 <option></option>
                </cscfUserDataPrintImpu>
               </CscfUserDataOutputClass>
              </CscfTroubleshootingGroupClass>
             </CSCF-Application>
            </CscfFunction>
           </ManagedElement>
          </data>
         </action>
     </rpc>

An error message is returned in the XML [rpc-reply] message as follows:

<?xml version="1.0" encoding="UTF-8"?>
<rpc-reply message-id="100" 
    xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
   <data>
     <ManagedElement xmlns="urn:com:ericsson:ecim:ComTop">
      <managedElementId>jambala</managedElementId>
       <CscfFunction xmlns="urn:com:ericsson:ecim:CscfFunction">
        <applicationName>1</applicationName>
         <CSCF-Application xmlns="urn:com:ericsson:ecim:CSCF">
          <applicationName>CSCF</applicationName>
           <CscfTroubleshootingGroupClass>
            <cscfTroubleshootingGroupId>0</cscfTroubleshootingGroupId>
             <CscfUserDataOutputClass>
               <cscfUserDataOutputId>default</cscfUserDataOutputId>
                <cscfUserDataPrintImpu>
                  <returnValue>Invalid option specified. Empty option 
                     not allowed</returnValue>
                 </cscfUserDataPrintImpu>
               </CscfUserDataOutputClass>
            </CscfTroubleshootingGroupClass>
         </CSCF-Application>
        </CscfFunction>
      </ManagedElement>
   </data>
</rpc-reply>

3.1.2.3.2   Invalid Option or Option Combination

When an invalid option or option combination is provided for action invocation, an error message is returned indicating that an invalid option has been specified, see Example 5.

When an invalid option value W has been provided for the cscfUserDataPrintImpu invocation:

Example 5   Invalid Option or Option Combination

<?xml version="1.0" encoding="UTF-8"?>
  <rpc message-id="100" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
   <action xmlns="urn:com:ericsson:ecim:1.0">
    <data>
     <ManagedElement xmlns="urn:com:ericsson:ecim:ComTop">
      <managedElementId>jambala</managedElementId>
       <CscfFunction>
        <applicationName>1</applicationName>
         <CSCF-Application xmlns="urn:com:ericsson:ecim:CSCF">
          <applicationName>CSCF</applicationName>
           <CscfTroubleshootingGroupClass>                        
            <cscfTroubleshootingGroupId>0</cscfTroubleshootingGroupId>
            <CscfUserDataOutputClass>
              <cscfUserDataOutputId>default</cscfUserDataOutputId>
        	       <cscfUserDataPrintImpu>
                <impu>sip:sipphone20032000@cscf205.lab</impu>
               <option>w</option>
              </cscfUserDataPrintImpu>
             </CscfUserDataOutputClass>
            </CscfTroubleshootingGroupClass>
           </CSCF-Application>
          </CscfFunction>
         </ManagedElement>
        </data>
       </action>
     </rpc>

An error message is returned in the XML [rpc-reply] message as follows:

<?xml version="1.0" encoding="UTF-8"?>
<rpc-reply message-id="100" 
     xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
   <data>
      <ManagedElement xmlns="urn:com:ericsson:ecim:ComTop">
         <managedElementId>jambala</managedElementId>
          <CscfFunction xmlns="urn:com:ericsson:ecim:CscfFunction">
           <applicationName>1</applicationName>
            <CSCF-Application xmlns="urn:com:ericsson:ecim:CSCF">
             <applicationName>CSCF</applicationName>
              <CscfTroubleshootingGroupClass>
               <cscfTroubleshootingGroupId>0</cscfTroubleshootingGroupId>
               <CscfUserDataOutputClass>
                  <cscfUserDataOutputId>default</cscfUserDataOutputId>
                  <cscfUserDataPrintImpu>
                     <returnValue> Invalid option specified [w].
The supported options are (any &apos;/&apos;-separated combination of): 
I, C, D, A, ALL.
I: printout IRS data (including IRS, IMPI, Service Profile, IMPU, 
   SiFC&amp;IFC, and Unregistered User Profile data)
C: printout Contact data (including IPsec data)
D: printout Dialog data
A: printout Authentication data (including CSCF Aka Authentication and 
   CSCF SIP 
   Digest Authentication Vector data)
ALL: printout all user data </returnValue>
                  </cscfUserDataPrintImpu>
               </CscfUserDataOutputClass>
            </CscfTroubleshootingGroupClass>
         </CSCF-Application>
        </CscfFunction>
      </ManagedElement>
   </data>
</rpc-reply>

3.1.2.3.3   Provisioned Identity Cannot Be Found

When a public or private identity cannot be found in S-CSCF, a response indicating The user cannot be found in this S-CSCF is returned, see Example 6.

When a public identity has been provided for the cscfUserDataPrintImpu invocation:

Example 6   Provisioned Identity Cannot Be Found

<?xml version="1.0" encoding="UTF-8"?>
  <rpc message-id="100" 
    xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
   <action xmlns="urn:com:ericsson:ecim:1.0">
     <data>
       <ManagedElement xmlns="urn:com:ericsson:ecim:ComTop">
         <managedElementId>jambala</managedElementId>
          <CscfFunction>
           <applicationName>1</applicationName>
            <CSCF-Application xmlns="urn:com:ericsson:ecim:CSCF">
             <applicationName>CSCF</applicationName>
              <CscfTroubleshootingGroupClass>
               <cscfTroubleshootingGroupId>0</cscfTroubleshootingGroupId>
                <CscfUserDataOutputClass>
                 <cscfUserDataOutputId>default</cscfUserDataOutputId>
        	          <cscfUserDataPrintImpu>
                 	   <impu>sip:sipphone20032000@cscf205.lab</impu>
                     <option>all</option>
                	  </cscfUserDataPrintImpu>
                  </CscfUserDataOutputClass>
                 </CscfTroubleshootingGroupClass>
                </CSCF-Application>
               </CscfFunction>
               </ManagedElement>
             </data>
         </action>
     </rpc>

A message saying The user cannot be found in this S-CSCF is returned as the value of the <returnValue> element in an [rpc-reply] message.

<?xml version="1.0" encoding="UTF-8"?>
<rpc-reply message-id="100" 
    xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
   <data>
      <ManagedElement xmlns="urn:com:ericsson:ecim:ComTop">
         <managedElementId>jambala</managedElementId>
          <CscfFunction xmlns="urn:com:ericsson:ecim:CscfFunction">
           <applicationName>1</applicationName>
            <CSCF-Application xmlns="urn:com:ericsson:ecim:CSCF">
             <applicationName>CSCF</applicationName>
              <CscfTroubleshootingGroupClass>
               <cscfTroubleshootingGroupId>
                 0
               </cscfTroubleshootingGroupId>
               <CscfUserDataOutputClass>
                  <cscfUserDataOutputId>default</cscfUserDataOutputId>
                  <cscfUserDataPrintImpu>
                     <returnValue><?xml version="1.0" encoding="                       UTF-8"?>
<userData>
    <date>2018/03/01</date>
    <time>12:37:18:006</time>
    <action>cscfUserDataPrintImpu sip:sipphone20032000@cscf205.lab \
        ALL</action>
    <irs>
        The user cannot be found in this S-CSCF
    </irs>
<userDataSizeInBytes>309</userDataSizeInBytes>
</userData></returnValue>
                  </cscfUserDataPrintImpu>
               </CscfUserDataOutputClass>
            </CscfTroubleshootingGroupClass>
         </CSCF-Application>
        </CscfFunction>
      </ManagedElement>
   </data>
</rpc-reply>

3.1.2.3.4   DBN Error

When there is an error while reading a DBN attribute, the message DBN error, please try again later is printed as the value of the attribute.

4   User Data Output XML Schema

For the schema of the user data output XML document, refer to the user_data_output.xsd file. This is a print-out of that file.

Note:  
The character semicolon ";" can be escaped with an equivalent ASCII hex-code "\x3B" in the output.

<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:
 xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="userData">
    <xs:complexType>
      <xs:sequence>
        <xs:element type="xs:string" name="date"/>
        <xs:element type="xs:string" name="time"/>
        <xs:element type="xs:string" name="action"/>
        <xs:element name="irs" maxOccurs="unbounded">
          <xs:complexType mixed="true">
            <xs:sequence>
              <xs:element type="xs:string" name="key" minOccurs="0"/>
              <xs:element type="xs:string" name="identityType" minOccurs="0"/>
              <xs:element type="xs:string" name="primaryCcf" minOccurs="0"/>
              <xs:element type="xs:string" name="secondaryCcf" minOccurs="0"/>
              <xs:element type="xs:string" name="primaryEcf" minOccurs="0"/>
              <xs:element type="xs:string" name="secondaryEcf" minOccurs="0"/>
              <xs:element type="xs:string" name="activeUsers" minOccurs="0"/>
              <xs:element type="xs:string" name="hssHostName" minOccurs="0"/>
              <xs:element type="xs:string" name="esrn" minOccurs="0"/>
              <xs:element type="xs:byte" name="maxNumberContactsPerIrs" minOccurs="0"/>
              <xs:element type="xs:string" name="hssSupportRestoration" minOccurs="0"/>
              <xs:element type="xs:byte" name="restorationStatus" minOccurs="0"/>
              <xs:element name="impi" maxOccurs="unbounded" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:string" name="key"/>
                    <xs:element type="xs:byte" name="looseRouteIndication"/>
                    <xs:element type="xs:byte" name="markAsDeletedIndication"/>
                    <xs:element name="contactContainer" minOccurs="0">
                      <xs:complexType mixed="true">
                        <xs:sequence>
                          <xs:element name="key" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element type="xs:string" name="privateId"/>
                                <xs:element type="xs:string" name="publicId"/>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="contacts" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="contactData" maxOccurs="unbounded">
                                  <xs:complexType mixed="true">
                                    <xs:sequence>
                                      <xs:element type="xs:string" name="contactUri"/>
                                      <xs:element type="xs:string" name="expirationTime"/>
                                      <xs:element type="xs:string" name="regCallId"/>
                                      <xs:element type="xs:string" name="contactUrl"/>
                                      <xs:element type="xs:string" name="pVisitedNetworkId"/>
                                      <xs:element name="authenticatedVias">
                                        <xs:complexType mixed="true">
                                          <xs:sequence>
                                            <xs:element type="xs:string" name="authenticatedVia" 
                                             maxOccurs="unbounded"/>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element type="xs:string" name="configurationProfile"/>
                                      <xs:element type="xs:string" name="hasScscfData"/>
                                      <xs:element name="scscfData">
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element type="xs:int" name="regCseq"/>
                                            <xs:element type="xs:float" name="qValue"/>
                                            <xs:element name="paths">
                                              <xs:complexType mixed="true">
                                                <xs:sequence>
                                                  <xs:element type="xs:string" name="path" minOccurs="0"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element type="xs:string" name="ssoAuthenticatedTime"/>
                                            <xs:element name="roamingInfo">
                                              <xs:complexType mixed="true">
                                                <xs:sequence>
                                                  <xs:element type="xs:string" name="sgsnMccMnc" 
                                                   minOccurs="0"/>
                                                  <xs:element type="xs:string" name="status" minOccurs="0"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element type="xs:byte" name="authenticationType"/>
                                            <xs:element type="xs:string" name="nonce"/>
                                            <xs:element type="xs:string" name="nonceTimestamp"/>
                                            <xs:element type="xs:byte" name="nonceCount"/>
                                            <xs:element type="xs:string" name="hasAssociatedNoncePot"/>
                                            <xs:element type="xs:string" name="isEmergencyContact"/>
                                            <xs:element type="xs:string" name="contactUrlHashCode"/>
                                            <xs:element type="xs:string" name="pathsHashCode" minOccurs="0"/>
                                            <xs:element type="xs:string" name="featureCapsHashCode"/>
                                            <xs:element type="xs:string" name="featureCaps"/>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element type="xs:string" name="hasPcscfData"/>
                                      <xs:element name="pcscfData" minOccurs="0">
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element type="xs:string" name="compartmentId"/>
                                            <xs:element type="xs:string" name="sigComp"/>
                                            <xs:element name="ipSecData">
                                              <xs:complexType mixed="true">
                                                <xs:sequence>
                                                  <xs:element name="key" minOccurs="0">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" name="privateId"/>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="saSets" minOccurs="0">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element name="saSet">
                                                          <xs:complexType>
                                                            <xs:sequence>
                                                              <xs:element type="xs:string" name="saSetKey"/>
                                                              <xs:element type="xs:byte" name="protocol"/>
                                                              <xs:element type="xs:byte" name="mode"/>
                                                              <xs:element type="xs:byte" name="ipVersion"/>
                                                              <xs:element type="xs:string" 
                                                               name="authenticationAlgorithm"/>
                                                              <xs:element type="xs:string" name="ik"/>
                                                              <xs:element type="xs:string" 
                                                               name="encryptionAlgorithm"/>
                                                              <xs:element type="xs:string" name="ck"/>
                                                              <xs:element type="xs:string" name="ue_ip"/>
                                                              <xs:element type="xs:string" name="cscf_ip"/>
                                                              <xs:element type="xs:short" name="port_uc"/>
                                                              <xs:element type="xs:short" name="port_us"/>
                                                              <xs:element type="xs:short" name="port_pc"/>
                                                              <xs:element type="xs:short" name="port_ps"/>
                                                              <xs:element type="xs:int" name="spi_pc"/>
                                                              <xs:element type="xs:int" name="spi_ps"/>
                                                              <xs:element type="xs:int" name="spi_uc"/>
                                                              <xs:element type="xs:int" name="spi_us"/>
                                                              <xs:element type="xs:string" name="lifetime"/>
                                                              <xs:element type="xs:byte" name="type"/>
                                                              <xs:element name="secClientSuppAlgs">
                                                                <xs:complexType>
                                                                  <xs:sequence>
                                                                    <xs:element name="pairOfAlgs" maxOccurs=
                                                                      "unbounded" minOccurs="0">
                                                                      <xs:complexType>
                                                                        <xs:sequence>
                                                                          <xs:element type="xs:string" 
                                                                            name="alg"/>
                                                                          <xs:element type="xs:string" 
                                                                            name="ealg"/>
                                                                          <xs:element type="xs:short" 
                                                                            name="q"/>
                                                                        </xs:sequence>
                                                                      </xs:complexType>
                                                                    </xs:element>
                                                                  </xs:sequence>
                                                                </xs:complexType>
                                                              </xs:element>
                                                              <xs:element name="ipSecConnection">
                                                                <xs:complexType>
                                                                  <xs:sequence>
                                                                    <xs:element type="xs:string" 
                                                                      name="saSetKey"/>
                                                                  </xs:sequence>
                                                                </xs:complexType>
                                                              </xs:element>
                                                            </xs:sequence>
                                                          </xs:complexType>
                                                        </xs:element>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="saSetInUse" minOccurs="0">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" name="saSetKey"/>
                                                        <xs:element type="xs:byte" name="protocol"/>
                                                        <xs:element type="xs:byte" name="mode"/>
                                                        <xs:element type="xs:byte" name="ipVersion"/>
                                                        <xs:element type="xs:string" 
                                                          name="authenticationAlgorithm"/>
                                                        <xs:element type="xs:string" name="ik"/>
                                                        <xs:element type="xs:string" 
                                                          name="encryptionAlgorithm"/>
                                                        <xs:element type="xs:string" name="ck"/>
                                                        <xs:element type="xs:string" name="ue_ip"/>
                                                        <xs:element type="xs:string" name="cscf_ip"/>
                                                        <xs:element type="xs:short" name="port_uc"/>
                                                        <xs:element type="xs:short" name="port_us"/>
                                                        <xs:element type="xs:short" name="port_pc"/>
                                                        <xs:element type="xs:short" name="port_ps"/>
                                                        <xs:element type="xs:int" name="spi_pc"/>
                                                        <xs:element type="xs:int" name="spi_ps"/>
                                                        <xs:element type="xs:int" name="spi_uc"/>
                                                        <xs:element type="xs:int" name="spi_us"/>
                                                        <xs:element type="xs:string" name="lifetime"/>
                                                        <xs:element type="xs:byte" name="type"/>
                                                        <xs:element name="secClientSuppAlgs">
                                                          <xs:complexType>
                                                            <xs:sequence>
                                                              <xs:element name="pairOfAlgs" maxOccurs=
                                                                "unbounded" minOccurs="0">
                                                                <xs:complexType>
                                                                  <xs:sequence>
                                                                    <xs:element type="xs:string" 
                                                                     name="alg"/>
                                                                    <xs:element type="xs:string" 
                                                                     name="ealg"/>
                                                                    <xs:element type="xs:short" 
                                                                     name="q"/>
                                                                  </xs:sequence>
                                                                </xs:complexType>
                                                              </xs:element>
                                                            </xs:sequence>
                                                          </xs:complexType>
                                                        </xs:element>
                                                        <xs:element name="ipSecConnection">
                                                          <xs:complexType>
                                                            <xs:sequence>
                                                              <xs:element type="xs:string" name="saSetKey"/>
                                                            </xs:sequence>
                                                          </xs:complexType>
                                                        </xs:element>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element type="xs:string" 
                                                   name="saSetUsedForLatestRegister" minOccurs="0"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element name="localClientAddress">
                                              <xs:complexType mixed="true">
                                                <xs:sequence>
                                                  <xs:element type="xs:string" name="ip" minOccurs="0"/>
                                                  <xs:element type="xs:short" name="port" minOccurs="0"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element name="remoteServerAddress">
                                              <xs:complexType mixed="true">
                                                <xs:sequence>
                                                  <xs:element type="xs:string" name="ip" minOccurs="0"/>
                                                  <xs:element type="xs:short" name="port" minOccurs="0"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element name="ipAssociationData">
                                              <xs:complexType mixed="true">
                                                <xs:sequence>
                                                  <xs:element type="xs:string" name="ipAssociationKey" 
                                                   minOccurs="0"/>
                                                  <xs:element name="telAssociationList" minOccurs="0">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" name="telAssociation" 
                                                         maxOccurs="unbounded" minOccurs="0"/>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="sipAssociationList" minOccurs="0">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" name="sipAssociation" 
                                                         maxOccurs="unbounded" minOccurs="0"/>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element type="xs:string" name="publicId" minOccurs="0"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element type="xs:string" name="serviceRoute" minOccurs="0"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="authenticationData" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="akaAuthentication">
                            <xs:complexType mixed="true">
                              <xs:sequence>
                                <xs:element type="xs:string" name="key" minOccurs="0"/>
                                <xs:element type="xs:string" name="akaVector" minOccurs="0"/>
                                <xs:element type="xs:string" name="challengeCallId" minOccurs="0"/>
                                <xs:element type="xs:string" name="challengeTimeout" minOccurs="0"/>
                                <xs:element type="xs:string" name="isAuthenticated" minOccurs="0"/>
                                <xs:element type="xs:string" name="publicId" minOccurs="0"/>
                                <xs:element type="xs:string" name="expiresTime" minOccurs="0"/>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="sipDigestAuthenticationVector">
                            <xs:complexType mixed="true">
                              <xs:sequence>
                                <xs:element type="xs:string" name="privateId" minOccurs="0"/>
                                <xs:element type="xs:string" name="realm" minOccurs="0"/>
                                <xs:element type="xs:string" name="ha1" minOccurs="0"/>
                                <xs:element type="xs:string" name="expiresTime" minOccurs="0"/>
                                <xs:element type="xs:string" name="isRegistered" minOccurs="0"/>
                                <xs:element type="xs:string" name="secondaryHa1" minOccurs="0"/>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="serviceProfile" maxOccurs="unbounded" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:string" name="key"/>
                    <xs:element type="xs:string" name="smpId"/>
                    <xs:element type="xs:string" name="maxNoOfSessions"/>
                    <xs:element type="xs:string" name="phoneContext"/>
                    <xs:element name="subscriptionId">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="subscriptionIdType"/>
                          <xs:element type="xs:string" name="subscriptionIdData"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element type="xs:byte" name="sifcFeatureConfigVersion"/>
                    <xs:element name="sharedIfcSetIdentifiers">
                      <xs:complexType mixed="true">
                        <xs:sequence>
                          <xs:element type="xs:string" name="sharedIfcSetIdentifier" minOccurs="0" 
                           maxOccurs="unbounded"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="explicitIfcSet">
                      <xs:complexType mixed="true">
                        <xs:sequence>
                          <xs:element type="xs:int" name="classNo" minOccurs="0" maxOccurs="unbounded"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="explicitIfcSetPriorities">
                      <xs:complexType mixed="true">
                        <xs:sequence>
                          <xs:element type="xs:byte" name="explicitIfcSetPriority" minOccurs="0" 
                           maxOccurs="unbounded"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="explicitIfcSetServerNames">
                      <xs:complexType mixed="true">
                        <xs:sequence>
                          <xs:element type="xs:string" name="explicitIfcServerName" minOccurs="0" 
                           maxOccurs="unbounded"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="explicitIfcSetServerNameReferences">
                      <xs:complexType mixed="true">
                        <xs:sequence>
                          <xs:element type="xs:byte" name="explicitIfcServerNameReference" minOccurs="0" 
                           maxOccurs="unbounded"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="originatingCDIVServerNameIfcReferences">
                      <xs:complexType mixed="true">
                        <xs:sequence>
                          <xs:element type="xs:string" name="originatingCDIVServerNameIfcReference" 
                           minOccurs="0" maxOccurs="unbounded"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="origUnregisteredServerNameIfcReferences">
                      <xs:complexType mixed="true">
                        <xs:sequence>  
                          <xs:element type="xs:string" name="origUnregisteredServerNameIfcReference" 
                           minOccurs="0" maxOccurs="unbounded"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="termUnregisteredServerNameIfcReferences">
                      <xs:complexType mixed="true">
                        <xs:sequence>
                          <xs:element type="xs:string" name="termUnregisteredServerNameIfcReference" 
                           minOccurs="0" maxOccurs="unbounded"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="impu" minOccurs="0" maxOccurs="unbounded">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element type="xs:string" name="key"/>
                          <xs:element type="xs:string" name="irsKey"/>
                          <xs:element type="xs:string" name="hasCommonData"/>
                          <xs:element type="xs:string" name="hasScscfData"/>
                          <xs:element name="scscfData">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element type="xs:string" name="barringIndicator"/>
                                <xs:element type="xs:string" name="aliasIdentity"/>
                                <xs:element type="xs:string" name="servicePriorityLevel"/>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element type="xs:string" name="hasPcscfData"/>
                          <xs:element type="xs:string" name="pcscfData"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="SharedInitialFilterCriteria" maxOccurs="unbounded">
                      <xs:complexType mixed="true">
                        <xs:sequence>
                          <xs:element type="xs:string" name="priority" minOccurs="0"/>
                          <xs:element name="TriggerPoint" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element type="xs:string" name="conditionCnf"/>
                                <xs:element name="TriggerGroup" maxOccurs="unbounded" minOccurs="0">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element type="xs:string" name="groupKey"/>
                                      <xs:element name="SPT" maxOccurs="unbounded" minOccurs="0">
                                        <xs:complexType>
                                          <xs:choice maxOccurs="unbounded" minOccurs="0">
                                            <xs:element type="xs:string" name="isConditionNegated"/>
                                            <xs:element type="xs:byte" name="sessionCase"/>
                                            <xs:element type="xs:string" name="method"/>
                                            <xs:element type="xs:string" name="requestUri"/>
                                            <xs:element name="sipHeader">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element type="xs:string" name="header"/>
                                                  <xs:element type="xs:string" name="content"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element name="Extention">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element type="xs:string" 
                                                   name="registrationType"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element name="SPT">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element type="xs:string" name="isConditionNegated"/>
                                                  <xs:element name="sipHeader">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" name="header"/>
                                                        <xs:element type="xs:string" name="content"/>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="Extention">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" name=
                                                         "registrationType"/>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                          </xs:choice>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="ApplicationServer" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element type="xs:string" name="serverName"/>
                                <xs:element type="xs:byte" name="defaultHandling"/>
                                <xs:element name="Extention">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element type="xs:string" name="includeRegisterRequest"/>
                                      <xs:element type="xs:string" name="includeRegisterResponse"/>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>					
                    <xs:element name="InitialFilterCriteria" maxOccurs="unbounded">
                      <xs:complexType mixed="true">
                        <xs:sequence>
                          <xs:element type="xs:string" name="priority" minOccurs="0"/>
                          <xs:element name="TriggerPoint" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element type="xs:string" name="conditionCnf"/>
                                <xs:element name="TriggerGroup" maxOccurs="unbounded" minOccurs="0">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element type="xs:string" name="groupKey"/>
                                      <xs:element name="SPT" maxOccurs="unbounded" minOccurs="0">
                                        <xs:complexType>
                                          <xs:choice maxOccurs="unbounded" minOccurs="0">
                                            <xs:element type="xs:string" name="isConditionNegated"/>
                                            <xs:element type="xs:byte" name="sessionCase"/>
                                            <xs:element type="xs:string" name="method"/>
                                            <xs:element type="xs:string" name="requestUri"/>
                                            <xs:element name="sipHeader">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element type="xs:string" name="header"/>
                                                  <xs:element type="xs:string" name="content"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element name="Extention">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element type="xs:string" name="registrationType"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element name="SPT">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element type="xs:string" name="isConditionNegated"/>
                                                  <xs:element name="sipHeader">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" name="header"/>
                                                        <xs:element type="xs:string" name="content"/>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="Extention">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" 
                                                         name="registrationType"/>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                          </xs:choice>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="ApplicationServer" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element type="xs:string" name="serverName"/>
                                <xs:element type="xs:byte" name="defaultHandling"/>
                                <xs:element name="Extention">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element type="xs:string" name="includeRegisterRequest"/>
                                      <xs:element type="xs:string" name="includeRegisterResponse"/>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="dialogueContainer" minOccurs="0" maxOccurs="unbounded">
                      <xs:complexType mixed="true">
                        <xs:sequence>
                          <xs:element name="key" minOccurs="0">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element type="xs:string" name="irsId"/>
                                <xs:element type="xs:string" name="serviceProfileId"/>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="dialogues" minOccurs="0" maxOccurs="unbounded">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="dialogueData" minOccurs="0" maxOccurs="unbounded">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="key">
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element type="xs:string" name="callId"/>
                                            <xs:element type="xs:string" name="tag1"/>
                                            <xs:element type="xs:string" name="tag2"/>
                                            <xs:element type="xs:string" name="publicId"/>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element type="xs:string" name="isPcscfDialogue"/>
                                      <xs:element type="xs:string" name="isScscfDialogue"/>
                                      <xs:element type="xs:string" name="isEcscfDialogue"/>
                                      <xs:element type="xs:byte" name="sessionCase"/>
                                      <xs:element type="xs:string" name="configurationProfile"/>
                                      <xs:element type="xs:string" name="icid"/>
                                      <xs:element type="xs:string" name="isCallForwarded"/>
                                      <xs:element type="xs:string" name="resourcePriority"/>
                                      <xs:element name="routingData">
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element name="localEndpointRoutingData">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element type="xs:string" name="routeSet"/>
                                                  <xs:element type="xs:string" name="user"/>
                                                  <xs:element type="xs:string" name="contact"/>
                                                  <xs:element type="xs:long" name="cseq"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element name="remoteEndpointRoutingData">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element name="routeSet">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" name="route" 
                                                         maxOccurs="unbounded" minOccurs="0"/>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element type="xs:string" name="user"/>
                                                  <xs:element type="xs:string" name="contact"/>
                                                  <xs:element type="xs:long" name="cseq"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element name="inviteDialogueData" minOccurs="0">
                                        <xs:complexType mixed="true">
                                          <xs:sequence>
                                            <xs:element type="xs:byte" name="dialogueState" minOccurs="0"/>
                                            <xs:element type="xs:byte" name="iscProperties" minOccurs="0"/>
                                            <xs:element type="xs:string" name="startTime" minOccurs="0"/>
                                            <xs:element name="chargingData" minOccurs="0">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element name="offlineChargingData" minOccurs="0">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" name="offlineConfig"/>
                                                        <xs:element type="xs:string" name="origIoi"/>
                                                        <xs:element type="xs:string" name="termIoi"/>
                                                        <xs:element type="xs:string" name="interimInterval"/>
                                                        <xs:element type="xs:string" name="destinationHost"/>
                                                        <xs:element type="xs:string" 
                                                         name="destinationRealm"/>
                                                        <xs:element type="xs:string" 
                                                         name="secondaryDestinationRealm"/>
                                                        <xs:element type="xs:string" name="sessionId"/>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="onlineChargingData" minOccurs="0">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" name="onlineConfig"/>
                                                        <xs:element type="xs:string" name="sessionId"/>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element type="xs:string" name="expirationTime" 
                                             minOccurs="0"/>
                                            <xs:element type="xs:string" name="icid" minOccurs="0"/>
                                            <xs:element type="xs:string" name="rxDestinationHost" 
                                             minOccurs="0"/>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element name="subscribeDialogueData" minOccurs="0">
                                        <xs:complexType mixed="true">
                                          <xs:sequence>
                                            <xs:element name="eventKey" minOccurs="0">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element type="xs:string" name="event"/>
                                                  <xs:element type="xs:string" name="eventId"/>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element type="xs:string" name="lastEvent" minOccurs="0"/>
                                            <xs:element type="xs:string" name="regEventId" minOccurs="0"/>
                                            <xs:element type="xs:string" name="regInfoVersion" minOccurs="0"/>
                                            <xs:element type="xs:string" name="dialogueDuration" minOccurs="0"/>
                                            <xs:element type="xs:string" name="reason" minOccurs="0"/>
                                            <xs:element type="xs:string" name="subscribeViaHeader" 
                                             minOccurs="0"/>
                                            <xs:element type="xs:string" name="subscribeRequestUri" 
                                             minOccurs="0"/>
                                            <xs:element type="xs:string" name="subscribeEventToTag" 
                                             minOccurs="0"/>
                                            <xs:element type="xs:string" name="subscribeEventCallId" 
                                             minOccurs="0"/>
                                            <xs:element type="xs:string" name="subscribeKey" minOccurs="0"/>
                                            <xs:element name="chargingData" minOccurs="0">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element name="offlineChargingData" minOccurs="0">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" name="offlineConfig"/>
                                                        <xs:element type="xs:string" name="origIoi"/>
                                                        <xs:element type="xs:string" name="termIoi"/>
                                                        <xs:element type="xs:string" name="interimInterval"/>
                                                        <xs:element type="xs:string" name="destinationHost"/>
                                                        <xs:element type="xs:string" name="destinationRealm"/>
                                                        <xs:element type="xs:string" 
                                                         name="secondaryDestinationRealm"/>
                                                        <xs:element type="xs:string" name="sessionId"/>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="onlineChargingData" minOccurs="0">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element type="xs:string" name="onlineConfig"/>
                                                        <xs:element type="xs:string" name="sessionId"/>
                                                      </xs:sequence>
                                                    </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element type="xs:string" name="expirationTime" 
                                             minOccurs="0"/>
                                            <xs:element type="xs:string" name="icid" minOccurs="0"/>
                                            <xs:element type="xs:string" name="rxDestinationHost" 
                                             minOccurs="0"/>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element type="xs:string" name="sessions" minOccurs="0"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="unregisteredUserProfile" minOccurs="0">
                <xs:complexType mixed="true">
                  <xs:sequence>
                    <xs:element type="xs:string" name="key" minOccurs="0"/>
                    <xs:element type="xs:string" name="expirationTime" minOccurs="0"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element type="xs:int" name="userDataSizeInBytes"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>

5   User Data Printout Format and Examples

5.1   User Data Printout Format

In general, the user data printout format can be illustrated as shown in Figure 1.

Note:  
This is a simplified view, not all elements are displayed.

Figure 1   User Data Printout Format

5.2   Printout Based on IMPU over ECLI Interface

See Example 7 for user data printout based on an IMPU over ECLI interface.

Example 7   User Data Printout Based on an IMPU over ECLI Interface

<?xml version="1.0" encoding="UTF-8"?>
<userData>
    <date>2018/03/01</date>
    <time>08:34:03:095</time>
    <action>cscfUserDataPrintImpu sip:sipphone20032000@cscf205.lab ALL</action>
    <irs>
        <key>sip:sipphone20032000@cscf205.lab</key>
        <identityType>0</identityType>
        <primaryCcf>aaa://ericsson.se:3868;transport=tcp</primaryCcf>
        <secondaryCcf>aaa://ericsson.se:3868;transport=tcp</secondaryCcf>
        <primaryEcf>aaa://ericsson.se:3868;transport=tcp</primaryEcf>
        <secondaryEcf>aaa://ericsson.se:3868;transport=tcp</secondaryEcf>
        <activeUsers>
            No value defined
        </activeUsers>
        <hssHostName>HSS.ericsson.se</hssHostName>
        <esrn>No value defined</esrn>
        <maxNumberContactsPerIrs>-1</maxNumberContactsPerIrs>
        <hssSupportRestoration>FALSE</hssSupportRestoration>
        <restorationStatus>0</restorationStatus>
        <isWPSI>FALSE</isWPSI>
        <pcscfRestorationTime>2018/03/01T08:31:19:679</pcscfRestorationTime>
         <impi>
            <key>sipphone20032000@cscf205.lab</key>
            <looseRouteIndication>0</looseRouteIndication>
            <markAsDeletedIndication>0</markAsDeletedIndication>
            <contactContainer>
                <key>
                    <privateId>sipphone20032000@cscf205.lab</privateId>
                    <publicId>sip:sipphone20032000@cscf205.lab</publicId>
                </key>
                <contacts>
                    <contactData>
                        <contactUri>sip:sipphone20032000@3.0.90.1:5133</contactUri>
                        <expirationTime>2018/03/02T08:31:24:679</expirationTime>
                        <regCallId>2db2-2de-3db41@3.0.90.1</regCallId>
                        <contactUrl>
                           <sip:sipphone20032000@3.0.90.1:5133>;;=1.0;expires=86400;+g.poc.talkburst
                        </contactUrl>
                        <pVisitedNetworkId>pcscf.cscf205.lab</pVisitedNetworkId>
                        <authenticatedVias>
                            <authenticatedVia>3.0.90.1</authenticatedVia>
                        </authenticatedVias>
                        <configurationProfile>No value defined</configurationProfile>
                        <hasScscfData>TRUE</hasScscfData>
                        <scscfData>
                            <regCseq>7148</regCseq>
                            <qValue>1000.000000</qValue>
                            <paths>
                                <path><sip:3Zqkv7%0AccWiaaaaaasip%3Asipphone20032000@pcscf.cscf205.
                                 lab:5062></path>
                            </paths>
                            <ssoAuthenticatedTime>No value defined</ssoAuthenticatedTime>
                            <roamingInfo>
                                <sgsnMccMnc>No value defined</sgsnMccMnc>
                                <status>No value defined</status>
                            </roamingInfo>
                            <authenticationType>0</authenticationType>
                            <nonce>No value defined</nonce>
                            <nonceTimestamp>No value defined</nonceTimestamp>
                            <nonceCount>0</nonceCount>
                            <hasAssociatedNoncePot>FALSE</hasAssociatedNoncePot>
                            <isEmergencyContact>FALSE</isEmergencyContact>
                            <contactUrlHashCode>2571200008</contactUrlHashCode>
                            <pathsHashCode>23290</pathsHashCode>
                            <featureCapsHashCode>0</featureCapsHashCode>
                            <pubGruu>No value defined</pubGruu>
                            <accessType>No value defined</accessType>
                            <accessNetworkInfo>No value defined</accessNetworkInfo>
                            <accessInfo>No value defined</accessInfo>
                            <featureCaps>
                                No value defined
                            </featureCaps>
                        </scscfData>
                        <hasPcscfData>TRUE</hasPcscfData>
                        <pcscfData>
                            <ipSecData>
                                No value defined
                            </ipSecData>
                            <localClientAddress>
                                <ip>No value defined</ip>
                                <port>0</port>
                            </localClientAddress>
                            <remoteServerAddress>
                                <ip>No value defined</ip>
                                <port>0</port>
                            </remoteServerAddress>
                            <ipAssociationData>
                                No value defined
                            </ipAssociationData>
                        </pcscfData>
                    </contactData>
                </contacts>
                <serviceRoute>
                    No value defined
                </serviceRoute>
            </contactContainer>
            <authenticationData>
                <akaAuthentication>
                    No value defined
                </akaAuthentication>
                <sipDigestAuthenticationVector>No value defined</sipDigestAuthenticationVector>
            </authenticationData>
        </impi>
        <serviceProfile>
            <key>sip:sipphone20032000@cscf205.lab</key>
            <smpId>0</smpId>
            <maxNoOfSessions>0</maxNoOfSessions>
            <phoneContext>No value defined</phoneContext>
            <subscriptionId>
                <subscriptionIdType>0</subscriptionIdType>
                <subscriptionIdData>No value defined</subscriptionIdData>
            </subscriptionId>
            <sifcFeatureConfigVersion>0</sifcFeatureConfigVersion>
            <sharedIfcSetIdentifiers>
                No value defined
            </sharedIfcSetIdentifiers>
            <explicitIfcSet>
                <classNo>1084248</classNo>
                <classNo>1084248</classNo>
                <classNo>1084248</classNo>
                <classNo>1084248</classNo>
            </explicitIfcSet>
            <explicitIfcSetPriorities>
                <explicitIfcSetPriority>205003</explicitIfcSetPriority>
                <explicitIfcSetPriority>205005</explicitIfcSetPriority>
                <explicitIfcSetPriority>205007</explicitIfcSetPriority>
                <explicitIfcSetPriority>205009</explicitIfcSetPriority>
            </explicitIfcSetPriorities>
            <explicitIfcSetServerNames>
                <explicitIfcServerName><sip:port5090.cscf205.lab;lr></explicitIfcServerName>
            </explicitIfcSetServerNames>
            <explicitIfcSetServerNameReferences>
                <explicitIfcServerNameReference>0</explicitIfcServerNameReference>
                <explicitIfcServerNameReference>0</explicitIfcServerNameReference>
                <explicitIfcServerNameReference>0</explicitIfcServerNameReference>
                <explicitIfcServerNameReference>0</explicitIfcServerNameReference>
            </explicitIfcSetServerNameReferences>
            <originatingCDIVServerNameIfcReferences>
                No value defined
            </originatingCDIVServerNameIfcReferences>
            <origUnregisteredServerNameIfcReferences>
                No value defined
            </origUnregisteredServerNameIfcReferences>
            <termUnregisteredServerNameIfcReferences>
                No value defined
            </termUnregisteredServerNameIfcReferences>
            <impu>
                <key>sip:sipphone20032000@cscf205.lab</key>
                <irsKey>sip:sipphone20032000@cscf205.lab</irsKey>
                <hasCommonData>FALSE</hasCommonData>
                <hasScscfData>TRUE</hasScscfData>
                <scscfData>
                    <barringIndicator>FALSE</barringIndicator>
                    <aliasIdentity>tel:+46820032000</aliasIdentity>
                    <servicePriorityLevel>-1</servicePriorityLevel>
                </scscfData>
                <hasPcscfData>FALSE</hasPcscfData>
                <pcscfData>
                    No value defined
                </pcscfData>
            </impu>
            <impu>
                <key>tel:+46820032000</key>
                <irsKey>sip:sipphone20032000@cscf205.lab</irsKey>
                <hasCommonData>FALSE</hasCommonData>
                <hasScscfData>TRUE</hasScscfData>
                <scscfData>
                    <barringIndicator>FALSE</barringIndicator>
                    <aliasIdentity>sip:sipmobile20032000@cscf205.lab</aliasIdentity>
                    <servicePriorityLevel>-1</servicePriorityLevel>
                </scscfData>
                <hasPcscfData>FALSE</hasPcscfData>
                <pcscfData>
                    No value defined
                </pcscfData>
            </impu>
            <impu>
                <key>sip:sipphone20032000@cscf205.lab</key>
                <irsKey>sip:sipphone20032000@cscf205.lab</irsKey>
                <hasCommonData>FALSE</hasCommonData>
                <hasScscfData>TRUE</hasScscfData>
                <scscfData>
                    <barringIndicator>FALSE</barringIndicator>
                    <aliasIdentity>tel:+46820032000</aliasIdentity>
                    <servicePriorityLevel>-1</servicePriorityLevel>
                </scscfData>
                <hasPcscfData>FALSE</hasPcscfData>
                <pcscfData>
                    No value defined
                </pcscfData>
            </impu>
            <SharedInitialFilterCriteria>
              No value defined
            <SharedInitialFilterCriteria>
            <InitialFilterCriteria>
                <priority>205003</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>3</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>PUBLISH</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>5</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>1</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>7</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/dummy/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>9</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                               <header>Contact</header>
                               <content>/.*/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                </TriggerPoint>
                <ApplicationServer>
                    <serverName><sip:port5090as.cscf205.lab;lr></serverName>
                    <defaultHandling>1</defaultHandling>
                    <Extention>
                        <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
            <InitialFilterCriteria>
                <priority>205005</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>3</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>PUBLISH</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>5</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>1</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>7</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/dummy/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>9</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                               <header>Contact</header>
                               <content>/.*/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                </TriggerPoint>
                <ApplicationServer>
                    <serverName><sip:port5090as.cscf205.lab;lr></serverName>
                    <defaultHandling>1</defaultHandling>
                    <Extention>
                        <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
            <InitialFilterCriteria>
                <priority>25007</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>3</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>PUBLISH</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>5</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>1</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>7</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/dummy/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>9</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                               <header>Contact</header>
                               <content>/.*/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                </TriggerPoint>
                <ApplicationServer>
                    <serverName><sip:port5090as.cscf205.lab;lr></serverName>
                    <defaultHandling>1</defaultHandling>
                    <Extention>
                        <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
             <InitialFilterCriteria>
                <priority>25009</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>3</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>PUBLISH</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>5</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>1</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>7</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/dummy/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>9</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                               <header>Contact</header>
                               <content>/.*/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                </TriggerPoint>
                <ApplicationServer>
                    <serverName><sip:port5090as.cscf205.lab;lr></serverName>
                    <defaultHandling>1</defaultHandling>
                    <Extention>
                        <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
           <dialogueContainer>
                                No value defined
            </dialogueContainer>
        </serviceProfile>
        <AsInstance>
            No value defined
        </AsInstance>
        <unregisteredUserProfile>
            No value defined
        </unregisteredUserProfile>
    </irs>
    <userDataSizeInBytes>20059</userDataSizeInBytes>
</userData>

5.3   Printout Based on IMPI over ECLI Interface

See Example 8 for user data printout based on an IMPI over ECLI interface.

Example 8   User Data Printout Based on an IMPI over ECLI Interface

<?xml version="1.0" encoding="UTF-8"?>
<userData>
    <date>2018/03/01</date>
    <time>09:32:15:424</time>
    <action>cscfUserDataPrintImpi sipphone20032000@cscf30.lab D/A</action>
    <irs>
        <key>sip:sipphone20032000@cscf30.lab</key>
        <identityType>0</identityType>
        <primaryCcf>aaa://ericsson.se:3868;transport=tcp</primaryCcf>
        <secondaryCcf>aaa://ericsson.se:3868;transport=tcp</secondaryCcf>
        <primaryEcf>aaa://ericsson.se:3868;transport=tcp</primaryEcf>
        <secondaryEcf>aaa://ericsson.se:3868;transport=tcp</secondaryEcf>
        <activeUsers>
            No value defined
        </activeUsers>
        <hssHostName>HSS.ericsson.se</hssHostName>
        <esrn>No value defined</esrn>
        <maxNumberContactsPerIrs>-1</maxNumberContactsPerIrs>
        <hssSupportRestoration>FALSE</hssSupportRestoration>
        <restorationStatus>0</restorationStatus>
        <isWPSI>FALSE</isWPSI>
        <impi>
            <key>sipphone20032000@cscf205.lab</key>
            <looseRouteIndication>0</looseRouteIndication>
            <markAsDeletedIndication>0</markAsDeletedIndication>
            <authenticationData>
                <akaAuthentication>
                    No value defined
                </akaAuthentication>
                <sipDigestAuthenticationVector>
                    No value defined
                </sipDigestAuthenticationVector>
            </authenticationData>
        </impi>
        <serviceProfile>
            <key>sip:sipphone20032000@cscf205.lab</key>
            <smpId>0</smpId>
            <maxNoOfSessions>0</maxNoOfSessions>
            <phoneContext>No value defined</phoneContext>
            <subscriptionId>
                <subscriptionIdType>0</subscriptionIdType>
                <subscriptionIdData>No value defined</subscriptionIdData>
            </subscriptionId>
            <sifcFeatureConfigVersion>0</sifcFeatureConfigVersion>
            <sharedIfcSetIdentifiers>
                No value defined
            </sharedIfcSetIdentifiers>
            <explicitIfcSet>
                <classNo>1084248</classNo>
                <classNo>1084248</classNo>
                <classNo>1084248</classNo>
                <classNo>1084248</classNo>
            </explicitIfcSet>
            <explicitIfcSetPriorities>
                <explicitIfcSetPriority>205003</explicitIfcSetPriority>
                <explicitIfcSetPriority>205005</explicitIfcSetPriority>
                <explicitIfcSetPriority>205007</explicitIfcSetPriority>
                <explicitIfcSetPriority>205009</explicitIfcSetPriority>
            </explicitIfcSetPriorities>
            <explicitIfcSetServerNames>
                <explicitIfcServerName><sip:port5090as.cscf205.lab;lr></explicitIfcServerName>
            </explicitIfcSetServerNames>
            <explicitIfcSetServerNameReferences>
                <explicitIfcServerNameReference>0</explicitIfcServerNameReference>
                <explicitIfcServerNameReference>0</explicitIfcServerNameReference>
                <explicitIfcServerNameReference>0</explicitIfcServerNameReference>
                <explicitIfcServerNameReference>0</explicitIfcServerNameReference>
            </explicitIfcSetServerNameReferences>
            <originatingCDIVServerNameIfcReferences>
                No value defined
            </originatingCDIVServerNameIfcReferences>
            <origUnregisteredServerNameIfcReferences>
                No value defined
            </origUnregisteredServerNameIfcReferences>
            <termUnregisteredServerNameIfcReferences>
                No value defined
            </termUnregisteredServerNameIfcReferences>
            <impu>
                <key>sip:sipphone20032000@cscf205.lab</key>
                <irsKey>sip:sipphone20032000@cscf205.lab</irsKey>
                <hasCommonData>FALSE</hasCommonData>
                <hasScscfData>TRUE</hasScscfData>
                <scscfData>
                    <barringIndicator>FALSE</barringIndicator>
                    <aliasIdentity>tel:+46820032000</aliasIdentity>
                    <servicePriorityLevel>-1</servicePriorityLevel>
                </scscfData>
                <hasPcscfData>FALSE</hasPcscfData>
                <pcscfData>
                    No value defined
                </pcscfData>
            </impu>
            <impu>
                <key>tel:+468200320000</key>
                <irsKey>sip:sipphone20032000@cscf205.lab</irsKey>
                <hasCommonData>FALSE</hasCommonData>
                <hasScscfData>TRUE</hasScscfData>
                <scscfData>
                    <barringIndicator>FALSE</barringIndicator>
                    <aliasIdentity>sip:sipmobile20032000@cscf205.lab</aliasIdentity>
                    <servicePriorityLevel>-1</servicePriorityLevel>
                </scscfData>
                <hasPcscfData>FALSE</hasPcscfData>
                <pcscfData>
                    No value defined
                </pcscfData>
            </impu>
            <impu>
                <key>sip:sipphone20032000@cscf205.lab</key>
                <irsKey>sip:sipphone20032000@cscf205.lab</irsKey>
                <hasCommonData>FALSE</hasCommonData>
                <hasScscfData>TRUE</hasScscfData>
                <scscfData>
                    <barringIndicator>FALSE</barringIndicator>
                    <aliasIdentity>tel:+46820032000</aliasIdentity>
                    <servicePriorityLevel>-1</servicePriorityLevel>
                </scscfData>
                <hasPcscfData>FALSE</hasPcscfData>
                <pcscfData>
                    No value defined
                </pcscfData>
            </impu>
            <SharedInitialFilterCriteria>
                No value defined
            </SharedInitialFilterCriteria>			
            <InitialFilterCriteria>
                <priority>205003</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>3</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>PUBLISH</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>5</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>1</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>7</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/dummy/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>9</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                               <header>Contact</header>
                               <content>/.*/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                </TriggerPoint>
                <ApplicationServer>
                    <serverName><sip:port5090as.cscf205.lab;lr></serverName>
                    <defaultHandling>1</defaultHandling>
                    <Extention>
                        <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
            <InitialFilterCriteria>
                <priority>205005</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>3</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>PUBLISH</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>5</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>1</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>7</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/dummy/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>9</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                                <header>Contact</header>
                                <content>/.*/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                </TriggerPoint>
                <ApplicationServer>
                    <serverName><sip:port5090as.cscf205.lab;lr></serverName>
                    <defaultHandling>1</defaultHandling>
                    <Extention>
                        <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
            <InitialFilterCriteria>
                <priority>205007</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>3</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>PUBLISH</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>5</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>1</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>7</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/dummy/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>9</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                                <header>Contact</header>
                                <content>/.*/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                </TriggerPoint>
                <ApplicationServer>
                     <serverName><sip:port5090as.cscf205.lab;lr></serverName>
                     <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
            <InitialFilterCriteria>
                <priority>205009</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>3</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>PUBLISH</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>5</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>1</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>7</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/dummy/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>9</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                                <header>Contact</header>
                                <content>/.*/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                </TriggerPoint>
                <ApplicationServer>
                    <serverName><sip:port5090as.cscf205.lab;lr></serverName>
                    <defaultHandling>1</defaultHandling>
                    <Extention>
                        <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
            <dialogueContainer>
                                <dialogues>
                    <dialogueData>
                        <key>
                            <callId>213d-25a332-1a1c86d91@3.0.0.89</callId>
                            <tag1>f675518-327c.86d91</tag1>
                            <tag2>5745232.6339_sipphone20032000</tag2>
                            <publicId>sip:sipphone20032000@cscf205.lab</publicId>
                        </key>
                        <isPcscfDialogue>TRUE</isPcscfDialogue>
                        <isScscfDialogue>TRUE</isScscfDialogue>
                        <isEcscfDialogue>FALSE</isEcscfDialogue>
                        <sessionCase>1</sessionCase>
                        <configurationProfile>No value defined</configurationProfile>
                        <icid>37b59bf20ba50056656888ce1b5</icid>
                        <isCallForwarded>FALSE</isCallForwarded>
                        <resourcePriority>-1</resourcePriority>
                        <routingData>
                            <localEndpointRoutingData>
                                <routeSet>
                                    No value defined
                                </routeSet>
                                <user>sip:sipphone20032000@cscf205.lab;tag=1d95e318-2d0a.88cd1</user>
                                <contact>sip:sipphone20032000@3.0.90.1:5133</contact>
                                <cseq>4294967295</cseq>
                            </localEndpointRoutingData>
                            <remoteEndpointRoutingData>
                                <routeSet>
                                    No value defined
                                </routeSet>
                                <user><sip:sipphone20000000@cscf205.lab>;;tag=f675518-327c.86d91</user>
                                <contact>sip:sipphone20000000@3.0.0.89:5101</contact>
                                <cseq>28747</cseq>
                                <contactUrl><sipphone20000000@3.0.0.89:5101></contactUrl>
                            </remoteEndpointRoutingData>
                        </routingData>
                        <inviteDialogueData>
                            <dialogueState>1</dialogueState>
                            <iscProperties>0</iscProperties>
                            <startTime>2018/03/01T09:32:07:761</startTime>
                            <MediaTypes>
                                No value defined
                            </MediaTypes>
                        </inviteDialogueData>
                        <subscribeDialogueData>
                            No value defined
                        </subscribeDialogueData>
                    </dialogueData>
                </dialogues>
                <sessions>
                    No value defined
                </sessions>
            </dialogueContainer>
        </serviceProfile>
        <ASInstance>
            No value defined
        </ASInstance>
        <unregisteredUserProfile>
            No value defined
        </unregisteredUserProfile>
    </irs>
    <userDataSizeInBytes>20059</userDataSizeInBytes>
</userData>

5.4   Printout Based on IMPU over NETCONF Interface

See Example 9 for user data printout based on an IMPU over NETCONF interface.

Example 9   User Data Printout Based on an IMPU over NETCONF Interface

<?xml version="1.0" encoding="UTF-8"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1">
   <data>
      <ManagedElement xmlns="urn:com:ericsson:ecim:ComTop">
         <managedElementId>1</managedElementId>
         <CscfFunction xmlns="urn:com:ericsson:ecim:CscfFunction">
          <applicationName>1</applicationName>
           <CSCF-Application xmlns="urn:com:ericsson:ecim:CSCF">
            <applicationName>CSCF</applicationName>
            <CscfTroubleshootingGroupClass>
               <cscfTroubleshootingGroupId>0</cscfTroubleshootingGroupId>
               <CscfUserDataOutputClass>
                  <cscfUserDataOutputId>default</cscfUserDataOutputId>
                  <cscfUserDataPrintImpu>
                     <returnValue><?xml version="1.0" encoding="UTF-8"?>
<userData>
    <date>2018/03/01</date>
    <time>12:37:18:006</time>
    <action>cscfUserDataPrintImpu sip:sipphone20032000@cscf205.lab ALL</action>
    <irs>
        <key>sip:sipphone20032000@cscf205.lab</key>
        <identityType>0</identityType>
        <primaryCcf>aaa://ericsson.se:3868;transport=tcp</primaryCcf>
        <secondaryCcf>aaa://ericsson.se:3868;transport=tcp</secondaryCcf>
        <primaryEcf>aaa://ericsson.se:3868;transport=tcp</primaryEcf>
        <secondaryEcf>aaa://ericsson.se:3868;transport=tcp</secondaryEcf>
        <activeUsers>
            No value defined
        </activeUsers>
        <hssHostName>HSS.ericsson.se</hssHostName>
        <esrn>No value defined</esrn>
        <maxNumberContactsPerIrs>-1</maxNumberContactsPerIrs>
        <hssSupportRestoration>FALSE</hssSupportRestoration>
        <restorationStatus>0</restorationStatus>
        <isWPSI>FALSE</isWPSI>
        <pcscfRestorationTime>2018/03/01T12:33:52:228</pcscfRestorationTime>
        <impi>
            <key>sipphone20032000@cscf205.lab</key>
            <looseRouteIndication>0</looseRouteIndication>
            <markAsDeletedIndication>0</markAsDeletedIndication>
            <privateIdRecoveryInProgress>FALSE</privateIdRecoveryInProgress>
            <contactContainer>
                <key>
                    <privateId>sipphone20032000@cscf205.lab</privateId>
                    <publicId>sip:sipphone20032000@cscf205.lab</publicId>
                </key>
                <contacts>
                    <contactData>
                        <contactUri>sip:sipphone20032000@3.0.90.1:5133</contactUri>
                        <expirationTime>2018/03/02T12:33:57:228</expirationTime>
                        <regCallId>4219-39a-58312@3.0.90.1</regCallId>
                        <contactUrl>
                              sip:sipphone20032000@3.0.90.1:5133>;;expires=86400;+g.poc.talkburst
                            </contactUrl>
                        <pVisitedNetworkId>pcscf.cscf205.lab</pVisitedNetworkId>
                        <authenticatedVias>
                            <authenticatedVia>3.0.90.1</authenticatedVia>
                        </authenticatedVias>
                        <configurationProfile>No value defined</configurationProfile>
                        <hasScscfData>TRUE</hasScscfData>
                        <scscfData>
                            <regCseq>9498</regCseq>
                            <qValue>1000.000000</qValue>
                            <paths>
                             <path>
                              sip:3Zqkv7%0AccWiaaaaaasip:sipphone20032000@cscf205.lab@pcscf.cscf205.lab:5062
                             </path>
                            </paths>
                            <ssoAuthenticatedTime>No value defined</ssoAuthenticatedTime>
                            <roamingInfo>
                                <sgsnMccMnc>No value defined</sgsnMccMnc>
                                <status>No value defined</status>
                            </roamingInfo>
                            <authenticationType>0</authenticationType>
                            <nonce>No value defined</nonce>
                            <nonceTimestamp>No value defined</nonceTimestamp>
                            <nonceCount>0</nonceCount>
                            <hasAssociatedNoncePot>FALSE</hasAssociatedNoncePot>
                            <isEmergencyContact>FALSE</isEmergencyContact>
                            <contactUrlHashCode>2571200008</contactUrlHashCode>
                            <pathsHashCode>23290</pathsHashCode>
                            <featureCapsHashCode>0</featureCapsHashCode>
                            <pubGruu>No value defined</pubGruu>
                            <accessType>No value defined</accessType>
                            <accessNetworkInfo>No value defined</accessNetworkInfo>
                            <accessInfo>No value defined</accessInfo>
                            <featureCaps>
                                No value defined
                            </featureCaps>
                        </scscfData>
                        <hasPcscfData>TRUE</hasPcscfData>
                        <pcscfData>
                            <ipSecData>
                                No value defined
                            </ipSecData>
                            <localClientAddress>
                                <ip>No value defined</ip>
                                <port>0</port>
                            </localClientAddress>
                            <remoteServerAddress>
                                <ip>No value defined</ip>
                                <port>0</port>
                            </remoteServerAddress>
                            <ipAssociationData>
                                No value defined
                            </ipAssociationData>
                        </pcscfData>
                    </contactData>
                </contacts>
                <serviceRoute>
                    No value defined
                </serviceRoute>
            </contactContainer>
            </authenticationData>
        </impi>
        <serviceProfile>
            <key>sip:sipphone20032000@cscf205.lab</key>
            <smpId>0</smpId>
            <maxNoOfSessions>0</maxNoOfSessions>
            <phoneContext>No value defined</phoneContext>
            <subscriptionId>
                <subscriptionIdType>0</subscriptionIdType>
                <subscriptionIdData>No value defined</subscriptionIdData>
            </subscriptionId>
            <sifcFeatureConfigVersion>0</sifcFeatureConfigVersion>
            <sharedIfcSetIdentifiers>
                No value defined
            </sharedIfcSetIdentifiers>
            <explicitIfcSet>
                <classNo>1084248</classNo>
            </explicitIfcSet>
            <explicitIfcSetPriorities>
                <explicitIfcSetPriority>205003</explicitIfcSetPriority>
            </explicitIfcSetPriorities>
            <explicitIfcSetServerNames>
                <explicitIfcServerName><sip:port5090as.cscf205.lab><
                /explicitIfcServerName>
            </explicitIfcSetServerNames>
            <explicitIfcSetServerNameReferences>
                <explicitIfcServerNameReference>0</explicitIfcServerNameReference>
            </explicitIfcSetServerNameReferences>
            <originatingCDIVServerNameIfcReferences>
                No value defined
            </originatingCDIVServerNameIfcReferences>
            <origUnregisteredServerNameIfcReferences>
                No value defined
            </origUnregisteredServerNameIfcReferences>
            <termUnregisteredServerNameIfcReferences>
                No value defined
            </termUnregisteredServerNameIfcReferences>
            <impu>
                <key>sip:sipphone20032000@cscf205.lab</key>
                <irsKey>sip:sipphone20032000@cscf205.lab</irsKey>
                <hasCommonData>FALSE</hasCommonData>
                <hasScscfData>TRUE</hasScscfData>
                <scscfData>
                    <barringIndicator>FALSE</barringIndicator>
                    <aliasIdentity>tel:+46820032000</aliasIdentity>
                    <servicePriorityLevel>-1</servicePriorityLevel>
                </scscfData>
                <hasPcscfData>FALSE</hasPcscfData>
                <pcscfData>
                    No value defined
                </pcscfData>
            </impu>
            <impu>
                <key>tel:+46820032000</key>
                <irsKey>sip:sipphone20032000@cscf205.lab</irsKey>
                <hasCommonData>FALSE</hasCommonData>
                <hasScscfData>TRUE</hasScscfData>
                <scscfData>
                    <barringIndicator>FALSE</barringIndicator>
                    <aliasIdentity>sip:sipmobile20032000@cscf205.lab</aliasIdentity>
                    <servicePriorityLevel>-1</servicePriorityLevel>
                </scscfData>
                <hasPcscfData>FALSE</hasPcscfData>
                <pcscfData>
                    No value defined
                </pcscfData>
            </impu>
            <impu>
                <key>sip:sipphone20032000@cscf205.lab</key>
                <irsKey>sip:sipphone20032000@cscf205.lab</irsKey>
                <hasCommonData>FALSE</hasCommonData>
                <hasScscfData>TRUE</hasScscfData>
                <scscfData>
                    <barringIndicator>FALSE</barringIndicator>
                    <aliasIdentity>tel:+46820032000</aliasIdentity>
                    <servicePriorityLevel>-1</servicePriorityLevel>
                </scscfData>
                <hasPcscfData>FALSE</hasPcscfData>
                <pcscfData>
                    No value defined
                </pcscfData>
            </impu>
            <SharedInitialFilterCriteria>
                No value defined
            </SharedInitialFilterCriteria>			
            <InitialFilterCriteria>
                <priority>205003</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>3</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>PUBLISH</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>5</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>1</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>7</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/dummy/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>9</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                                <header>Contact</header>
                                <content>/.*/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
               <ApplicationServer>
                     <serverName><sip:port5090as.cscf205.lab;lr></serverName>
                     <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
            <InitialFilterCriteria>
                <priority>205005</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>3</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>PUBLISH</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>5</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>1</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>7</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/dummy/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>9</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                                <header>Contact</header>
                                <content>/.*/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                </TriggerPoint>
                <ApplicationServer>
                    <serverName><sip:port5090as.cscf205.lab;lr></serverName>
                    <defaultHandling>1</defaultHandling>
                    <Extention>
                        <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
            <InitialFilterCriteria>
                <priority>205007</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>3</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>PUBLISH</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>5</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>1</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>7</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/dummy/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>9</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                                <header>Contact</header>
                                <content>/.*/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                </TriggerPoint>
                <ApplicationServer>
                    <serverName><sip:port5090as.cscf205.lab;lr></serverName>
                    <defaultHandling>1</defaultHandling>
                    <Extention>
                        <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
            <InitialFilterCriteria>
                <priority>205009</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>3</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>PUBLISH</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>5</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>1</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>7</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/dummy/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>9</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                                <header>Contact</header>
                                <content>/.*/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                </TriggerPoint>
                <ApplicationServer>
                    <serverName><sip:port5090as.cscf205.lab;lr></serverName>
                    <defaultHandling>1</defaultHandling>
                    <Extention>
                        <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
            <dialogueContainer>
                No value defined
            </dialogueContainer>
        </serviceProfile>
        <AsInstance>
            No value defined
        </AsInstance>
        <unregisteredUserProfile>
            No value defined
        </unregisteredUserProfile>
    </irs>
    <userDataSizeInBytes>20805</userDataSizeInBytes>
</userData></returnValue>
                  </cscfUserDataPrintImpu>
               </CscfUserDataOutputClass>
            </CscfTroubleshootingGroupClass>
         </CSCF-Application>
      </ManagedElement>
   </data>
</rpc-reply>

5.5   Printout Based on IMPI over NETCONF Interface

See Example 10 for user data printout based on an IMPI over NETCONF interface.

Example 10   User Data Printout Based on an IMPI over NETCONF Interface

<?xml version="1.0" encoding="UTF-8"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="100">
   <data>
      <ManagedElement xmlns="urn:com:ericsson:ecim:ComTop">
         <managedElementId>jambala</managedElementId>
         <CSCF-Application xmlns="urn:com:ericsson:ecim:CSCF">
            <applicationName>CSCF</applicationName>
            <CscfTroubleshootingGroupClass>
               <cscfTroubleshootingGroupId>0</cscfTroubleshootingGroupId>
               <CscfUserDataOutputClass>
                  <cscfUserDataOutputId>default</cscfUserDataOutputId>
                  <cscfUserDataPrintImpi>
                     <returnValue><?xml version="1.0" encoding="UTF-8"?>
<userData>
    <date>2018/03/01</date>
    <time>08:34:03:095</time>
    <action>cscfUserDataPrintImpi sipphone20032000@cscf205.lab I</action>
    <irs>
        <key>sip:sipphone20032000@cscf205.lab</key>
        <identityType>0</identityType>
        <primaryCcf>aaa://ericsson.se:3868;transport=tcp</primaryCcf>
        <secondaryCcf>aaa://ericsson.se:3868;transport=tcp</secondaryCcf>
        <primaryEcf>aaa://ericsson.se:3868;transport=tcp</primaryEcf>
        <secondaryEcf>aaa://ericsson.se:3868;transport=tcp</secondaryEcf>
        <activeUsers>
            No value defined
        </activeUsers>
        <hssHostName>HSS.ericsson.se</hssHostName>
        <esrn>No value defined</esrn>
        <maxNumberContactsPerIrs>-1</maxNumberContactsPerIrs>
        <hssSupportRestoration>FALSE</hssSupportRestoration>
        <restorationStatus>0</restorationStatus>
        <impi>
            <key>sipphone20032000@cscf205.lab</key>
            <looseRouteIndication>0</looseRouteIndication>
            <markAsDeletedIndication>0</markAsDeletedIndication>
        </impi>
        <impi>
            <key>sipphone20032000@cscf205.lab</key>
            <looseRouteIndication>0</looseRouteIndication>
            <markAsDeletedIndication>0</markAsDeletedIndication>
        </impi>
        <serviceProfile>
            <key>sip:u0000000000.pub1@cscf205.lab</key>
            <smpId>0</smpId>
            <maxNoOfSessions>0</maxNoOfSessions>
            <phoneContext>No value defined</phoneContext>
            <subscriptionId>
                <subscriptionIdType>0</subscriptionIdType>
                <subscriptionIdData>No value defined</subscriptionIdData>
            </subscriptionId>
            <sifcFeatureConfigVersion>0</sifcFeatureConfigVersion>
            <sharedIfcSetIdentifiers>
                No value defined
            </sharedIfcSetIdentifiers>
            <explicitIfcSet>
                <classNo>1084248</classNo>
            </explicitIfcSet>
            <explicitIfcSetPriorities>
                <explicitIfcSetPriority>1</explicitIfcSetPriority>
            </explicitIfcSetPriorities>
            <explicitIfcSetServerNames>
                <explicitIfcServerName>&amp;lt;sip:as5071.cscf205.lab;lr&amp;gt;<
                /explicitIfcServerName>
            </explicitIfcSetServerNames>
            <explicitIfcSetServerNameReferences>
                <explicitIfcServerNameReference>0</explicitIfcServerNameReference>
            </explicitIfcSetServerNameReferences>
            <originatingCDIVServerNameIfcReferences>
                No value defined
            </originatingCDIVServerNameIfcReferences>
            <origUnregisteredServerNameIfcReferences>
                No value defined
            </origUnregisteredServerNameIfcReferences>
            <termUnregisteredServerNameIfcReferences>
                No value defined
            </termUnregisteredServerNameIfcReferences>
            <impu>
                <key>sip:sipphone20032000@cscf205.lab</key>
                <irsKey>sip:sipphone20032000@cscf205.lab</irsKey>
                <hasCommonData>FALSE</hasCommonData>
                <hasScscfData>TRUE</hasScscfData>
                <scscfData>
                    <barringIndicator>FALSE</barringIndicator>
                    <aliasIdentity>No value defined</aliasIdentity>
                    <servicePriorityLevel>-1</servicePriorityLevel>
                </scscfData>
                <hasPcscfData>FALSE</hasPcscfData>
                <pcscfData>
                    No value defined
                </pcscfData>
            </impu>
            <SharedInitialFilterCriteria>
                No value defined
            </SharedInitialFilterCriteria>			
            <InitialFilterCriteria>
                <priority>1</priority>
                <TriggerPoint>
                    <conditionCnf>TRUE</conditionCnf>
                    <TriggerGroup>
                        <groupKey>16</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sessionCase>0</sessionCase>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                    <TriggerGroup>
                        <groupKey>20</groupKey>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <sipHeader>
                                <header>From</header>
                                <content>/sipphone20032000@cscf205.lab/</content>
                            </sipHeader>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <method>INVITE</method>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                        <SPT>
                            <isConditionNegated>FALSE</isConditionNegated>
                            <requestUri>/^.*u.*/</requestUri>
                            <Extention>
                                <registrationType>NA</registrationType>
                            </Extention>
                        </SPT>
                    </TriggerGroup>
                </TriggerPoint>
                <ApplicationServer>
                    <serverName>sip:as5071.cscf205.lab</serverName>
                    <defaultHandling>0</defaultHandling>
                    <Extention>
                        <includeRegisterRequest>FALSE</includeRegisterRequest>
                        <includeRegisterResponse>FALSE</includeRegisterResponse>
                    </Extention>
                </ApplicationServer>
            </InitialFilterCriteria>
        </serviceProfile>
        <unregisteredUserProfile>
            No value defined
        </unregisteredUserProfile>
    </irs>
<userDataSizeInBytes>8819</userDataSizeInBytes>
</userData></returnValue>
                  </cscfUserDataPrintImpi>
               </CscfUserDataOutputClass>
            </CscfTroubleshootingGroupClass>
         </CSCF-Application>
      </ManagedElement>
   </data>
</rpc-reply>


Copyright

© Ericsson AB 2016–2018. All rights reserved. No part of this document may be reproduced in any form without the written permission of the copyright owner.

Disclaimer

The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document.

Trademark List
All trademarks mentioned herein are the property of their respective owners. These are shown in the document Trademark Information.

    CSCF User Data Output Guideline         Call Session Control Function