-- LDIF module extracted from ITU-T H.350.1 (08/2003)

# h323Identity Object Schema # # Schema for representing h323Identity Object in an LDAP Directory # # Abstract # # This document defines the schema for representing h323Identity # object in an LDAP directory [LDAPv3]. It defines schema elements # to represent an h323Identity object [h323Identity]. # # .1 = Communication related work # .1.3 = h323Identity # .1.3.1 = attributes # .1.3.2 = objectclass # .1.3.3 = syntax # # # # Attribute Type Definitions # # The following attribute types are defined in this document: # # h323IdentityGKDomain # h323Identityh323-ID # h323IdentitydialedDigits # h323Identityemail-ID # h323IdentityURL-ID # h323IdentitytransportID # h323IdentitypartyNumber # h323IdentitymobileUIM # h323IdentityEndpointType # h323IdentityServiceLevel 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 h323Identity # 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're careful # delete: attributetypes attributetypes: (0.0.8.350.1.1.3.1.1 NAME 'h323IdentityGKDomain' ) attributetypes: (0.0.8.350.1.1.3.1.2 NAME 'h323Identityh323-ID' ) attributetypes: (0.0.8.350.1.1.3.1.3 NAME 'h323IdentitydialedDigits' ) attributetypes: (0.0.8.350.1.1.3.1.4 NAME 'h323Identityemail-ID' ) attributetypes: (0.0.8.350.1.1.3.1.5 NAME 'h323IdentityURL-ID' ) attributetypes: (0.0.8.350.1.1.3.1.6 NAME 'h323IdentitytransportID' ) attributetypes: (0.0.8.350.1.1.3.1.7 NAME 'h323IdentitypartyNumber' ) attributetypes: (0.0.8.350.1.1.3.1.8 NAME 'h323IdentitymobileUIM' ) attributetypes: (0.0.8.350.1.1.3.1.9 NAME 'h323IdentityEndpointType' ) attributetypes: (0.0.8.350.1.1.3.1.10 NAME 'h323IdentityServiceLevel' ) - # # re-add the attributes -- in case there is a change of definition # # add: attributetypes attributetypes: (0.0.8.350.1.1.3.1.1 NAME 'h323IdentityGKDomain' DESC 'FQDN of the Gatekeeper' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetypes: (0.0.8.350.1.1.3.1.2 NAME 'h323Identityh323-ID' DESC 'specifies the endpoint address alias as specified in H.323' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetypes: (0.0.8.350.1.1.3.1.3 NAME 'h323IdentitydialedDigits' DESC 'Specifies the endpoint dialled digits as specified in H.323' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetypes: (0.0.8.350.1.1.3.1.4 NAME 'h323Identityemail-ID' DESC 'Specifies an H.323 entity that can be reached using H.323' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetypes: (0.0.8.350.1.1.3.1.5 NAME 'h323IdentityURL-ID' DESC 'H.323 specs' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetypes: (0.0.8.350.1.1.3.1.6 NAME 'h323IdentitytransportID' DESC 'specifies endpoint transport Id as defined in H.323' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetypes: (0.0.8.350.1.1.3.1.7 NAME 'h323IdentitypartyNumber' DESC 'endpoint party Number as defined in H.323' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetypes: (0.0.8.350.1.1.3.1.8 NAME 'h323IdentitymobileUIM' DESC 'endpoint mobile UIM as defined in H.323 document' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetypes: (0.0.8.350.1.1.3.1.9 NAME 'h323IdentityEndpointType' DESC 'The endpoint H.323 type as defined in ITU-T H.323v4.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetypes: (0.0.8.350.1.1.3.1.10 NAME 'h323IdentityServiceLevel' DESC 'To define services a user can belong to.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) - # Object Class Definitions # # The following object class is defined in this document: # # h323Identity # # h323Identity # # delete: objectclasses objectclasses: (0.0.8.350.1.1.3.2.1 NAME 'h323Identity' ) - add: objectclasses objectclasses: (0.0.8.350.1.1.3.2.1 NAME 'h323Identity' DESC 'h323Identity object' SUP top AUXILIARY MAY ( h323IdentityGKDomain $ h323Identityh323-ID $ h323IdentitydialedDigits $ h323Identityemail-ID $ h323IdentityURL-ID $ h323IdentitytransportID $ h323IdentitypartyNumber $ h323IdentitymobileUIM $ h323IdentityEndpointType $ h323IdentityServiceLevel ) ) - # # end of LDIF #