attributetype ( 1.3.6.1.4.1.65535.1 NAME 'Reserved'
  DESC 'Reserved attribute'
        EQUALITY caseExactIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )

attributetype ( 1.3.6.1.4.1.65535.2.1.1 NAME 'FSname'
  DESC 'exten FSname import from exten name= in xml'
        EQUALITY caseIgnoreIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )

attributetype ( 1.3.6.1.4.1.65535.2.1.2 NAME 'exten'
  DESC 'exten number'
        EQUALITY caseIgnoreIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.65535.2.1.3 NAME 'application'
  DESC 'action for exten'
        EQUALITY caseIgnoreIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.65535.2.1.4 NAME 'data'
  DESC 'argument to application'
        EQUALITY caseIgnoreIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.65535.2.1.53 NAME 'field'
  DESC 'target for regular expression'
        EQUALITY caseIgnoreIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.65535.2.1.6 NAME 'expression'
  DESC 'regular expression to matich in field'
        EQUALITY caseIgnoreIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.65535.2.1.7 NAME 'regex'
  DESC 'BOOL if true process regex'
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )




attributetype ( 1.3.6.1.4.1.65535.3.1.1 NAME 'context'
  DESC 'context of exten'
        EQUALITY caseIgnoreIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )

objectclass ( 1.3.6.1.4.1.65535.3.2.1 NAME 'contextObject' SUP top 
AUXILIARY
  DESC 'Context'
  MUST ( context  ) )
  
objectclass ( 1.3.6.1.4.1.65535.2.2.2 NAME 'extenObject' SUP top 
AUXILIARY
  DESC 'exten object'
  MUST ( FSname $ exten $ application $ data ) 
  MAY ( regex $ expression $ field ) )

attributetype ( 1.3.6.1.4.1.65535.4.1.1 NAME 'FShost'
  DESC 'BOOL if true process regex'
  EQUALITY caseIgnoreIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.65535.4.1.2 NAME 'section'
  DESC 'BOOL if true process regex'
  EQUALITY caseIgnoreIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.65535.4.1.3 NAME 'tag'
  DESC 'BOOL if true process regex'
  EQUALITY caseIgnoreIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.65535.4.1.4 NAME 'idname'
  DESC 'BOOL if true process regex'
  EQUALITY caseIgnoreIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.65535.4.1.5 NAME 'param'
  DESC 'BOOL if true process regex'
  EQUALITY caseIgnoreIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.65535.4.1.6 NAME 'paramvalue'
  DESC 'BOOL if true process regex'
  EQUALITY caseIgnoreIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.65535.4.1.7 NAME 'variable'
  DESC 'BOOL if true process regex'
  EQUALITY caseIgnoreIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetype ( 1.3.6.1.4.1.65535.4.1.8 NAME 'variablevalue'
  EQUALITY caseIgnoreIA5Match
  DESC 'BOOL if true process regex'
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

objectclass ( 1.3.6.1.4.1.65535.4.2.1 NAME 'sipCred' SUP top AUXILIARY
  DESC 'sip object'
  MUST ( idname $ param $ paramvalue )
  MAY ( variable $ variablevalue ) )

objectclass ( 1.3.6.1.4.1.65535.4.2.2 NAME 'fsDirectory' SUP top 
AUXILIARY
  DESC 'fs object'
  MUST ( idname  )
  MAY ( tag $ section $ FShost ) )


