-- LDIF module extracted from ITU-T H.350.4 (05/2011)

# SIPIdentity Object Schema # # Schema for representing SIPIdentity Object in an LDAP Directory # # Abstract # # This Recommendation defines the schema for representing SIPIdentity # object in an LDAP directory [LDAPv3]. It defines schema elements # to represent an SIPIdentity object [SIPIdentity]. # # .1 = Communication related work # .1.6 = SIPIdentity # .1.6.1 = attributes # .1.6.2 = objectclass # .1.6.3 = syntax # # # # Attribute Type Definitions # # The following attribute types are defined in this Recommendation: # # SIPIdentitySIPURI # SIPIdentityRegistrarAddress # SIPIdentityProxyAddress # SIPIdentityAddress # SIPIdentityPassword # SIPIdentityUserName # SIPIdentityServiceLevel dn: cn=schema changetype: modify # # if you need to change the definition of an attribute, # then first delete and re-add in one step # # if this is the first time you are adding the SIPIdentity # objectclass using this LDIF file, then you should comment # out the delete attributetypes modification since this will # fail. Alternatively, if your ldapmodify has a switch to continue # on errors, then just use that switch -- if you are careful # delete: attributetypes attributetypes: (0.0.8.350.1.1.6.1.1 NAME ''SIPIdentitySIPURI'' ) attributetypes: (0.0.8.350.1.1.6.1.2 NAME ''SIPIdentityRegistrarAddress'' ) attributetypes: (0.0.8.350.1.1.6.1.3 NAME ''SIPIdentityProxyAddress'' ) attributetypes: (0.0.8.350.1.1.6.1.4 NAME ''SIPIdentityAddress'' ) attributetypes: (0.0.8.350.1.1.6.1.5 NAME ''SIPIdentityPassword'' ) attributetypes: (0.0.8.350.1.1.6.1.6 NAME ''SIPIdentityUserName'' ) attributetypes: (0.0.8.350.1.1.6.1.7 NAME ''SIPIdentityServiceLevel'' ) - # # re-add the attributes -- in case there is a change of definition # # add: attributetypes attributetypes: (0.0.8.350.1.1.6.1.1 NAME ''SIPIdentitySIPURI'' DESC ''Universal Resource Indicator of the SIP UA'' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetypes: (0.0.8.350.1.1.6.1.2 NAME ''SIPIdentityRegistrarAddress'' DESC ''specifies the location of the registrar'' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetypes: (0.0.8.350.1.1.6.1.3 NAME ''SIPIdentityProxyAddress'' DESC ''Specifies the location of the SIP Proxy'' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetypes: (0.0.8.350.1.1.6.1.4 NAME ''SIPIdentityAddress'' DESC ''IP address of the UA'' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetypes: (0.0.8.350.1.1.6.1.5 NAME ''SIPIdentityPassword'' DESC ''The user agent SIP password '' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) attributetypes: (0.0.8.350.1.1.6.1.6 NAME ''SIPIdentityUserName'' DESC ''The user agent user name.'' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetypes: (0.0.8.350.1.1.6.1.7 NAME ''SIPIdentityServiceLevel'' DESC ''To define services that a user can belong to.'' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) - # Object Class Definitions # # The following object class is defined in this Recommendation: # # SIPIdentity # # SIPIdentity # # delete: objectclasses objectclasses: (0.0.8.350.1.1.6.2.1 NAME ''SIPIdentity'' ) - add: objectclasses objectclasses: (0.0.8.350.1.1.6.2.1 NAME ''SIPIdentity'' DESC ''SIPIdentity object'' SUP top AUXILIARY MAY ( SIPIdentitySIPURI $ SIPIdentityRegistrarAddress $ SIPIdentityProxyAddress $ SIPIdentityAddress $ SIPIdentityPassword $ SIPIdentityUserName $ SIPIdentityServiceLevel $ userSMIMECertificate ) ) - # # end of LDIF #