CredentialsDtoCws

PropertyTypeDescriptionNotes

UserName

String

Name of a user


Password

String

User's Password


OrganizationUnitCwsDto

PropertyTypeDescriptionNotes

Id

Guid

Unique identifier

GUID

ParentId

Guid

Parent unique identifier

GUID

EnumOrganizationUnitTypeId

Int

Organization unit type

See  EnumOrganizationUnitType

Name

String

Name


EnumOrganizationUnitType

Default = 1

PaTemplatePersonSimplifiedCwsDto


PropertyTypeDescriptionNotes

Id

guid

Unique identifier

person's custom template identificator

Name

string

Name of the template


AvailableSimRingTarget

string

simultaneous ring target

for available state

only one of the following fields can be set:
AvailableSimRingTarget, AvailableIsSimRingToDelegates, AvailableIsSimRingToTeamCallGroup

AvailableSimRingDelay

short?

simultaneous ring delay for available state

available for all simultaneous ring targets

AvailableIsSimRingToDelegates

bool

simultaneous ring to delegates

for available state

only one of the following fields can be set:
AvailableSimRingTarget, AvailableIsSimRingToDelegates, AvailableIsSimRingToTeamCallGroup

delegates should be configured for person

AvailableIsSimRingToTeamCallGroup

bool

simultaneous ring to team call group

for available state

only one of the following fields can be set:
AvailableSimRingTarget, AvailableIsSimRingToDelegates, AvailableIsSimRingToTeamCallGroup;

team call group should be configured for person

AvailableFwdTarget

string

forwarding target for available state

only one of the following fields can be set:
AvailableFwdTarget, AvailableIsFwdToDelegates, AvailableIsFwdToVoiceMail;

AvailableFwdDelay

short?

forwarding target delay for available state

not available for voice mail forwarding target

AvailableIsFwdToDelegates

bool

forwarding to delegates

for available state

only one of the following fields can be set:
AvailableFwdTarget, AvailableIsFwdToDelegates, AvailableIsFwdToVoiceMail;

AvailableIsFwdToVoiceMail

bool

forwarding to voice mail for available state

only one of the following fields can be set:
AvailableFwdTarget, AvailableIsFwdToDelegates, AvailableIsFwdToVoiceMail;

AvailableFwdTargetExternal

string

external forwarding target for available state

only one of the following fields can be set:
AvailableFwdTargetExternal, AvailableIsFwdTargetExternalToVoiceMail

AvailableIsFwdTargetExternalToVoiceMail

bool

external forwarding to voice mail for available state

only one of the following fields can be set:
AvailableFwdTargetExternal, AvailableIsFwdTargetExternalToVoiceMail





BusySimRingTarget

string

simultaneous ring target

for busy state

only one of the following fields can be set:
BusySimRingTarget, BusyIsSimRingToDelegates, BusyIsSimRingToTeamCallGroup;

BusySimRingDelay

short?

simultaneous ring delay for busy state

available for all simultaneous ring targets

BusyIsSimRingToDelegates

bool

simultaneous ring to delegates

for busy state

only one of the following fields can be set:
BusySimRingTarget, BusyIsSimRingToDelegates, BusyIsSimRingToTeamCallGroup;

delegates should be configured for person

BusyIsSimRingToTeamCallGroup

bool

simultaneous ring to team call group for busy state

only one of the following fields can be set:
BusySimRingTarget, BusyIsSimRingToDelegates, BusyIsSimRingToTeamCallGroup;

team call group should be configured for person

BusyFwdTargetstringforwarding target for busy state

only one of the following fields can be set:
BusyFwdTarget, BusyIsFwdToDelegates, BusyIsFwdToVoiceMail;

BusyFwdDelayshort?forwarding target delay for busy statenot available for delegates forwarding target
BusyIsFwdToDelegatesbool

forwarding to delegates

for busy state

only one of the following fields can be set:
BusyFwdTarget, BusyIsFwdToDelegates, BusyIsFwdToVoiceMail;

BusyIsFwdToVoiceMailboolforwarding to voice mail for busy state

only one of the following fields can be set:
BusyFwdTarget, BusyIsFwdToDelegates, BusyIsFwdToVoiceMail;

BusyFwdTargetExternalstringexternal forwarding target for busy stateonly one of the following fields can be set:
BusyFwdTargetExternal, BusyIsFwdTargetExternalToVoiceMail
BusyIsFwdTargetExternalToVoiceMailboolexternal forwarding to voice mail for busy stateonly one of the following fields can be set:
BusyFwdTargetExternal, BusyIsFwdTargetExternalToVoiceMail
BusyOnBusyboolbusy tone for busy state




BusyOnDndboolbusy tone on dnd state
BusyOnDndExternalboolbusy tone on dnd state for external target

only one of the following fields can be set:
DndFwdTargetExternal, DndIsFwdTargetExternalToVoiceMail, BusyOnDndExternal;

DndFwdTargetstringforwarding target for dnd state

only one of the following fields can be set:
DndFwdTarget, DndIsFwdToDelegates, DndIsFwdToVoiceMail, DndIsFwdToTeamCallGroup;

DndIsFwdToDelegatesboolforwarding to delegates for dnd state

only one of the following fields can be set:
DndFwdTarget, DndIsFwdToDelegates, DndIsFwdToVoiceMail, DndIsFwdToTeamCallGroup;

delegates should be configured for person

DndIsFwdToVoiceMailboolforwarding to voice mail for dnd state

only one of the following fields can be set:
DndFwdTarget, DndIsFwdToDelegates, DndIsFwdToVoiceMail, DndIsFwdToTeamCallGroup;

voice mail should be configured for person

DndIsFwdToTeamCallGroupboolforwarding to team call group for dnd state

only one of the following fields can be set:
DndFwdTarget, DndIsFwdToDelegates, DndIsFwdToVoiceMail, DndIsFwdToTeamCallGroup;

team call group should be configured for person

DndFwdTargetExternalstringexternal forwarding target for dnd state

only one of the following fields can be set:
DndFwdTargetExternal, DndIsFwdTargetExternalToVoiceMail, BusyOnDndExternal;

DndIsFwdTargetExternalToVoiceMailboolexternal forwarding to voice mail for dnd state

only one of the following fields can be set:
DndFwdTargetExternal, DndIsFwdTargetExternalToVoiceMail, BusyOnDndExternal;

voice mail should be configured for person





AwaySimRingTargetstring

simultaneous ring target

for away state

only one of the following fields can be set:
AwaySimRingTarget, AwayIsSimRingToDelegates, AwayIsSimRingToTeamCallGroup;

AwaySimRingDelayshort?simultaneous ring delay for away stateavailable for all simultaneous ring targets
AwayIsSimRingToDelegatesboolsimultaneous ring to delegates for away state

only one of the following fields can be set:
AwaySimRingTarget, AwayIsSimRingToDelegates, AwayIsSimRingToTeamCallGroup;

delegates should be configured for person

AwayIsSimRingToTeamCallGroupboolsimultaneous ring to team call group for away state

only one of the following fields can be set:
AwaySimRingTarget, AwayIsSimRingToDelegates, AwayIsSimRingToTeamCallGroup;

team call group should be configured for person

AwayFwdTargetstringforwarding target for away state

only one of the following fields can be set:
AwayFwdTarget, AwayIsFwdToDelegates, AwayIsFwdToVoiceMail;

AwayFwdDelayshort?forwarding delay for away state
AwayIsFwdToDelegatesboolforwarding to delegates for away state

only one of the following fields can be set:
AwayFwdTarget, AwayIsFwdToDelegates, AwayIsFwdToVoiceMail;

delegates should be configured for person;

AwayIsFwdToVoiceMailboolforwarding to voice mail for away state

only one of the following fields can be set:
AwayFwdTarget, AwayIsFwdToDelegates, AwayIsFwdToVoiceMail;

voice mail should be configured for person;

AwayFwdTargetExternalstring

external forwarding target for away state

only one of the following fields can be set:
AwayFwdTargetExternal, AwayIsFwdTargetExternalToVoiceMail;

AwayIsFwdTargetExternalToVoiceMailbool

external forwarding to voice mail for away state

only one of the following fields can be set:
AwayFwdTargetExternal, AwayIsFwdTargetExternalToVoiceMail;

voice mail should be configured for person;





OfflineFwdTargetstring

forwarding target for offline state

only one of the following fields can be set:
OfflineFwdTarget, OfflineIsFwdToDelegates, OfflineIsFwdToVoiceMail, OfflineIsFwdToTeamCallGroup;
OfflineIsFwdToDelegatesboolforwarding delay for offline state

only one of the following fields can be set:
OfflineFwdTarget, OfflineIsFwdToDelegates, OfflineIsFwdToVoiceMail, OfflineIsFwdToTeamCallGroup;

delegates should be configured for person;

OfflineIsFwdToVoiceMailboolforwarding to voice mail for offline state

only one of the following fields can be set:
OfflineFwdTarget, OfflineIsFwdToDelegates, OfflineIsFwdToVoiceMail, OfflineIsFwdToTeamCallGroup;

voice mail should be configured for person;

OfflineIsFwdToTeamCallGroupboolforwarding to team call groups for offline state

only one of the following fields can be set:
OfflineFwdTarget, OfflineIsFwdToDelegates, OfflineIsFwdToVoiceMail, OfflineIsFwdToTeamCallGroup;

team call group should be configured for person;

OfflineFwdTargetExternalstring

external forwarding target for offline state

only one of the following fields can be set:
OfflineFwdTargetExternal, OfflineIsFwdTargetExternalToVoiceMail;
OfflineIsFwdTargetExternalToVoiceMailbool

external forwarding to voice mail for offline state

only one of the following fields can be set:
OfflineFwdTargetExternal, OfflineIsFwdTargetExternalToVoiceMail;

voice mail should be configured for person

PersonCwsDto

PropertyTypeDescriptionNotes

Id

Guid

Unique identifier

GUID

OrganizationUnitId

Guid

Organizaion unit unique identifier

GUID; Not empty; Not null; Should be present is system.

FirstName

String

First Name

Not empty; Max length: 255;

LastName

String

Last Name

Not empty; Max length: 255;

Sam

String

Sam

Not empty; Max length: 255;

Sid

String

Sid

Not empty; Max length: 255; Regular expression:

@"^S-\d-\d+(\d+){1,14}\d+$"
TEXT

SipUri

String

Sip address

Not empty; Max length: 255; Regular expression:

^sip[0-9a-zA-Z\._%])
((\\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w]\.)))
([a-zA-Z]{2,5}|[0-9]{1,3})(]?)(;opaque=app:voicemail)?$
TEXT

(info) Should be unique for each person.


LineUri

String


Max length: 255; Regular expression:

^tel+|)([1-9]{1}[0-9]*).+$
TEXT

PrivateLineUri

String


Max length: 255; Regular expression:

^tel+|)([1-9]{1}[0-9]*).+$
TEXT

RegistrarPool

String

Register pool

Max length: 255;

Token

String

Token


BlacklistCwsDto

PropertyTypeDescriptionNotes

Id

Guid

Unique  identifier

GUID

PersonId

Guid

Unique identifier  of a user who owns a blacklist

GUID; Not empty; Not null; Should be present is system.

PhoneNumber

String

 

Max length: 255; Regular expression:

^tel:(\+|)([1-9]{1}[0-9]*).+$
TEXT

SipUri

String

Sip address

Not empty; Max length: 255; Regular expression:

^sip:([0-9a-zA-Z\._%+-]+)((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,5}|[0-9]{1,3})(\]?)(;opaque=app:voicemail)?$;
TEXT

(info) Should be unique for each person.

Token

String

A blacklist’s description