# # Unoffical Microsoft NetMeeting schema definition file # # # NOTE: this schema won't work with the standard openldap core schema. # Be sure to use a patched core schema # attributetype ( 1.2.840.113556.1.4.222 NAME 'location' SUP name ) attributetype ( 1.2.840.113556.1.4.156 NAME 'comment' SUP name ) attributeType ( 1.3.6.1.4.1.7141.999.1 NAME 'sipAddress' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) # 'sport' really should be SYNTAX Integer EQUALITY integerMatch, but # NetMeeting 2 will register NULL sport, and openldap doesn't allow # NULL Integers. attributeType ( 1.3.6.1.4.1.7141.999.2 NAME 'sport' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 EQUALITY caseIgnoreMatch ) attributeType ( 1.3.6.1.4.1.7141.999.3 NAME 'sflags' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) attributeType ( 1.3.6.1.4.1.7141.999.4 NAME 'ssecurity' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) attributeType ( 1.3.6.1.4.1.7141.999.5 NAME 'smodop' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 EQUALITY integerMatch ) attributeType ( 1.3.6.1.4.1.7141.999.6 NAME 'sttl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 EQUALITY integerMatch ) attributeType ( 1.3.6.1.4.1.7141.999.7 NAME 'sprotid' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 EQUALITY caseIgnoreMatch ) attributeType ( 1.3.6.1.4.1.7141.999.8 NAME 'sprotmimetype' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 EQUALITY caseIgnoreMatch ) attributeType ( 1.3.6.1.4.1.7141.999.9 NAME 'sappid' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 EQUALITY caseIgnoreMatch ) attributeType ( 1.3.6.1.4.1.7141.999.10 NAME 'sappguid' SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 EQUALITY caseIgnoreMatch ) attributeType ( 1.3.6.1.4.1.7141.999.11 NAME 'smimetype' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 EQUALITY caseIgnoreMatch ) # These next attributes (beginning with ilsa) are Microsoft "extended" # attributes. The name is understood by converting the decimal number # to hex. The low 16 bytes are 001e and the high 16 bytes are the # extended attribute number # 501 - strAudio - 1 if audio capable, otherwise 0 attributeType ( 1.3.6.1.4.1.7141.999.12 NAME 'ilsa32833566' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 EQUALITY integerMatch ) # 503 - strVideo - 1 if video capable, otherwise 0 attributeType ( 1.3.6.1.4.1.7141.999.13 NAME 'ilsa32964638' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 EQUALITY integerMatch ) # 400 - strIncall - 1 if currently in a call, otherwise 0 attributeType ( 1.3.6.1.4.1.7141.999.14 NAME 'ilsa26214430' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 EQUALITY integerMatch ) # 401 - unknown attributeType ( 1.3.6.1.4.1.7141.999.15 NAME 'ilsa26279966' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 EQUALITY integerMatch ) # 600 - strUserType - 1 personal; 2 business user; 4 adults-only attributeType ( 1.3.6.1.4.1.7141.999.16 NAME 'ilsa39321630' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 EQUALITY integerMatch ) attributeType ( 1.3.6.1.4.1.7141.999.17 NAME 'timestamp' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 EQUALITY integerMatch ) objectclass ( 1.3.6.1.4.1.7141.999.101 NAME 'RTPerson' SUP top STRUCTURAL MUST ( objectClass $ cn ) MAY ( c $ o $ description $ location $ comment $ givenName $ surName $ rfc822mailbox $ sappid $ smimetype $ sprotmimetype $ sipaddress $ sport $ sprotid $ ssecurity $ sflags $ smodop $ sappguid $ sttl $ ilsa39321630 $ ilsa26214430 $ ilsa32964638 $ ilsa39321630 $ ilsa26279966 $ ilsa32833566 $ timestamp ) )