Class PortEntry
- Namespace
- SWConfigDataClientLib.Proxies.PortBundle
- Assembly
- IpPbxCDSClientLib.dll
<CDSClientLib.SubEntrySummary>
public class PortEntry : SObject
- Inheritance
-
PortEntry
- Inherited Members
Remarks
Thread Safety: safe
Constructors
PortEntry()
public PortEntry()
Fields
ClassTrace
protected static STraceInfo ClassTrace
Field Value
- STraceInfo
ms_aWellknwonParameterNames
protected static string[] ms_aWellknwonParameterNames
Field Value
- string[]
ms_lWellknwonParameterNames
protected static Dictionary<string, string> ms_lWellknwonParameterNames
Field Value
Properties
CAPIController
<CDSClient.ParameterProp>CAPIController</CDSClient.ParameterProp> CAPI controller used for ISDN trunks.
public int CAPIController { get; set; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
CallingPartyNumberSignaling
The property specifies the way the Calling Party Number (CgPN) is signalled at an outgoing call.
public virtual SCallingPartyNumberSignalingTemplate CallingPartyNumberSignaling { get; set; }
Property Value
CardID
<CDSClient.ParameterProp>CardID</CDSClient.ParameterProp> CAPI controller used for ISDN trunks.
public int CardID { get; set; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
CardPortID
<CDSClient.ParameterProp>CardPortID</CDSClient.ParameterProp> CAPI controller used for ISDN trunks.
public int CardPortID { get; set; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
CodecG711
public virtual bool CodecG711 { get; set; }
Property Value
Remarks
Thread Safety: safe
CodecG711_A_law
public virtual bool CodecG711_A_law { get; set; }
Property Value
Remarks
Thread Safety: safe
CodecG722
public virtual bool CodecG722 { get; set; }
Property Value
Remarks
Thread Safety: safe
CodecG729
public virtual bool CodecG729 { get; set; }
Property Value
Remarks
Thread Safety: safe
CodecPreferenceMode
public virtual CodecPreferenceModeType CodecPreferenceMode { get; set; }
Property Value
Remarks
Thread Safety: safe
CodecT38
public virtual bool CodecT38 { get; set; }
Property Value
Remarks
Thread Safety: safe
CodecTransparent
public virtual bool CodecTransparent { get; set; }
Property Value
Remarks
Thread Safety: safe
Description
(Max length is 256.)
public virtual string Description { get; set; }
Property Value
Remarks
Thread Safety: safe
Enabled
public virtual bool Enabled { get; set; }
Property Value
Remarks
Thread Safety: safe
Host
(Max length is 50.)
public virtual string Host { get; set; }
Property Value
Remarks
Thread Safety: safe
IsCallingPartyNumberSignalingNull
Returns true if the item attribute CallingPartyNumberSignaling has Null value (DBNull).
public virtual bool IsCallingPartyNumberSignalingNull { get; }
Property Value
IsCodecG711Null
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsCodecG711Null { get; }
Property Value
Remarks
Thread Safety: safe
IsCodecG711_A_lawNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsCodecG711_A_lawNull { get; }
Property Value
Remarks
Thread Safety: safe
IsCodecG722Null
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsCodecG722Null { get; }
Property Value
Remarks
Thread Safety: safe
IsCodecG729Null
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsCodecG729Null { get; }
Property Value
Remarks
Thread Safety: safe
IsCodecPreferenceModeNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsCodecPreferenceModeNull { get; }
Property Value
Remarks
Thread Safety: safe
IsCodecT38Null
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsCodecT38Null { get; }
Property Value
Remarks
Thread Safety: safe
IsCodecTransparentNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsCodecTransparentNull { get; }
Property Value
Remarks
Thread Safety: safe
IsDescriptionNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsDescriptionNull { get; }
Property Value
Remarks
Thread Safety: safe
IsEnabledNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsEnabledNull { get; }
Property Value
Remarks
Thread Safety: safe
IsHostNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsHostNull { get; }
Property Value
Remarks
Thread Safety: safe
IsMaxCallsNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsMaxCallsNull { get; }
Property Value
Remarks
Thread Safety: safe
IsMaxIncommingCallsNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsMaxIncommingCallsNull { get; }
Property Value
Remarks
Thread Safety: safe
IsMaxOutgoingCallsNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsMaxOutgoingCallsNull { get; }
Property Value
Remarks
Thread Safety: safe
IsMediaEncryptionTypeNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsMediaEncryptionTypeNull { get; }
Property Value
Remarks
Thread Safety: safe
IsNameNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsNameNull { get; }
Property Value
Remarks
Thread Safety: safe
IsNoSupportOfInitialInvitesWithG711AndT38Null
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsNoSupportOfInitialInvitesWithG711AndT38Null { get; }
Property Value
Remarks
Thread Safety: safe
IsNonMatchingNumberBehaviorNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsNonMatchingNumberBehaviorNull { get; }
Property Value
Remarks
Thread Safety: safe
IsNonMatchingNumberCallingNumberNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsNonMatchingNumberCallingNumberNull { get; }
Property Value
Remarks
Thread Safety: safe
IsPortBundleIDNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsPortBundleIDNull { get; }
Property Value
Remarks
Thread Safety: safe
IsPortIDNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsPortIDNull { get; }
Property Value
Remarks
Thread Safety: safe
IsSiteConnectionTypeNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsSiteConnectionTypeNull { get; }
Property Value
Remarks
Thread Safety: safe
IsSupportsFaxmethod3Null
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsSupportsFaxmethod3Null { get; }
Property Value
Remarks
Thread Safety: safe
IsSyncDataTypeNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsSyncDataTypeNull { get; }
Property Value
Remarks
Thread Safety: safe
IsTransportDataTypeNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsTransportDataTypeNull { get; }
Property Value
Remarks
Thread Safety: safe
LinkType
<CDSClient.ParameterProp>LinkType</CDSClient.ParameterProp> Specifies if a SwyxLink trunk is locally or remotely managed.
public SLinkType LinkType { get; set; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
MaxCalls
public virtual int MaxCalls { get; set; }
Property Value
Remarks
Thread Safety: safe
MaxIncommingCalls
public virtual int MaxIncommingCalls { get; set; }
Property Value
Remarks
Thread Safety: safe
MaxOutgoingCalls
public virtual int MaxOutgoingCalls { get; set; }
Property Value
Remarks
Thread Safety: safe
MediaEncryptionType
public virtual UserMediaEncryptionType MediaEncryptionType { get; set; }
Property Value
Remarks
Thread Safety: safe
Name
(Max length is 50.)
public virtual string Name { get; set; }
Property Value
Remarks
Thread Safety: safe
NoSupportOfInitialInvitesWithG711AndT38
public virtual bool NoSupportOfInitialInvitesWithG711AndT38 { get; set; }
Property Value
Remarks
Thread Safety: safe
NonMatchingNumberBehavior
public virtual SCallingPartyNumberSignalingTemplate NonMatchingNumberBehavior { get; set; }
Property Value
Remarks
Thread Safety: safe
NonMatchingNumberCallingNumber
(Max length is 128.)
public virtual string NonMatchingNumberCallingNumber { get; set; }
Property Value
Remarks
Thread Safety: safe
ParentEntry
The parent entry.
public virtual PortBundleEntry ParentEntry { get; }
Property Value
Remarks
Thread Safety: safe
PortBundleID
public virtual int PortBundleID { get; set; }
Property Value
Remarks
Thread Safety: safe
PortID
public virtual int PortID { get; }
Property Value
Remarks
Thread Safety: safe
PortNumberRangeEntryCollection
Collection of simple configuration items. (PortNumberRangeEntry)
public virtual PortNumberRangeEntryCollection PortNumberRangeEntryCollection { get; }
Property Value
Remarks
Thread Safety: safe
PortParameterEntryCollection
Collection of simple configuration items. (PortParameterEntry)
public virtual PortParameterEntryCollection PortParameterEntryCollection { get; }
Property Value
Remarks
Thread Safety: safe
ProxyNumber
protected virtual long ProxyNumber { get; }
Property Value
PublishedItemEntryCollection
Collection of simple configuration items. (PublishedItemEntry)
public virtual PublishedItemEntryCollection PublishedItemEntryCollection { get; }
Property Value
Remarks
Thread Safety: safe
RemoteServer
<CDSClient.ParameterProp>RemoteServer</CDSClient.ParameterProp> Name or address of remote Swyx server used for SwyxLink trunks.
public string RemoteServer { get; set; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
RemoteSwyxStandByServer
<CDSClient.ParameterProp>RemoteSwyxStandByServer</CDSClient.ParameterProp> Name or address of remote Swyx stand-by server used for SwyxLink trunks.
public string RemoteSwyxStandByServer { get; set; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
SIPAuthMode
<CDSClient.ParameterProp>SIPAuthMode</CDSClient.ParameterProp> SIP authentication mode to use.
public SIPAuthMode SIPAuthMode { get; set; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
SIPPasswordDecrypted
<CDSClient.ParameterProp>SIPPassword</CDSClient.ParameterProp> Password for SIP authentication.
public string SIPPasswordDecrypted { get; set; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
SIPUserID
<CDSClient.ParameterProp>SIPUserID</CDSClient.ParameterProp> SIP user ID of the user.
public string SIPUserID { get; set; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
SIPUserName
<CDSClient.ParameterProp>SIPUserName</CDSClient.ParameterProp> User name used in SIP authentication.
public string SIPUserName { get; set; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
SiteConnectionType
public virtual SiteConnectionType SiteConnectionType { get; set; }
Property Value
Remarks
Thread Safety: safe
SpecificCallingPartyNumber
The specific calling party number used for singnalling ober this trunk in relation to propertry CallingPartyNumberSignaling
(Max length is 128.)
public virtual string SpecificCallingPartyNumber { get; set; }
Property Value
SupportsFaxmethod3
public virtual bool SupportsFaxmethod3 { get; set; }
Property Value
Remarks
Thread Safety: safe
SyncDataType
public virtual SyncDataType SyncDataType { get; set; }
Property Value
Remarks
Thread Safety: safe
TransportDataType
public virtual TransportDataType TransportDataType { get; set; }
Property Value
Remarks
Thread Safety: safe
isCAPIControllerNull
<CDSClient.GetParameterNull>CAPIController</CDSClient.GetParameterNull>
public bool isCAPIControllerNull { get; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
isCardIDNull
<CDSClient.GetParameterNull>CardID</CDSClient.GetParameterNull>
public bool isCardIDNull { get; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
isCardPortIDNull
<CDSClient.GetParameterNull>CardPortID</CDSClient.GetParameterNull>
public bool isCardPortIDNull { get; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
isLinkTypeNull
<CDSClient.GetParameterNull>LinkType</CDSClient.GetParameterNull>
public bool isLinkTypeNull { get; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
isRemoteServerNull
<CDSClient.GetParameterNull>RemoteServer</CDSClient.GetParameterNull>
public bool isRemoteServerNull { get; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
isRemoteSwyxStandByServerNull
<CDSClient.GetParameterNull>RemoteSwyxStandByServer</CDSClient.GetParameterNull>
public bool isRemoteSwyxStandByServerNull { get; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
isSIPAuthModeNull
<CDSClient.GetParameterNull>SIPAuthMode</CDSClient.GetParameterNull>
public bool isSIPAuthModeNull { get; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
isSIPPasswordNull
<CDSClient.GetParameterNull>SIPPassword</CDSClient.GetParameterNull>
public bool isSIPPasswordNull { get; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
isSIPUserIDNull
<CDSClient.GetParameterNull>SIPUserID</CDSClient.GetParameterNull>
public bool isSIPUserIDNull { get; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
isSIPUserNameNull
<CDSClient.GetParameterNull>SIPUserName</CDSClient.GetParameterNull>
public bool isSIPUserNameNull { get; }
Property Value
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
Methods
ApplyData(PortEntry)
Applies all data from the Entry object item.
public virtual void ApplyData(PortEntry entry)
Parameters
entry
PortEntry
Remarks
Thread Safety: safe
Clone()
Clones the Entry item. The cloned entry is unattached and can not be used for updating.
public virtual PortEntry Clone()
Returns
- PortEntry
Cloned entry of type PortEntry.
Remarks
Thread Safety: safe
Dispose()
Dispose
public virtual void Dispose()
Remarks
Thread Safety: safe
IsParamternameWellKnown(string)
public static bool IsParamternameWellKnown(string strName)
Parameters
strName
string
Returns
SetCodecG711_A_lawDefaultValue()
Set item attribute to default value.
public virtual void SetCodecG711_A_lawDefaultValue()
Remarks
Thread Safety: safe
SetCodecG722DefaultValue()
Set item attribute to default value.
public virtual void SetCodecG722DefaultValue()
Remarks
Thread Safety: safe
SetCodecPreferenceModeDefaultValue()
Set item attribute to default value.
public virtual void SetCodecPreferenceModeDefaultValue()
Remarks
Thread Safety: safe
SetCodecTransparentDefaultValue()
Set item attribute to default value.
public virtual void SetCodecTransparentDefaultValue()
Remarks
Thread Safety: safe
SetDefaultValues()
Sets all item attributes to default value.
public virtual void SetDefaultValues()
Remarks
Thread Safety: safe
SetDescriptionNull()
Set item attribute to Null value (DBNull).
public virtual void SetDescriptionNull()
Remarks
Thread Safety: safe
SetHostDefaultValue()
Set item attribute to default value.
public virtual void SetHostDefaultValue()
Remarks
Thread Safety: safe
SetMediaEncryptionTypeDefaultValue()
Set item attribute to default value.
public virtual void SetMediaEncryptionTypeDefaultValue()
Remarks
Thread Safety: safe
SetNoSupportOfInitialInvitesWithG711AndT38DefaultValue()
Set item attribute to default value.
public virtual void SetNoSupportOfInitialInvitesWithG711AndT38DefaultValue()
Remarks
Thread Safety: safe
SetNonMatchingNumberCallingNumberNull()
Set item attribute to Null value (DBNull).
public virtual void SetNonMatchingNumberCallingNumberNull()
Remarks
Thread Safety: safe
SetSiteConnectionTypeDefaultValue()
Set item attribute to default value.
public virtual void SetSiteConnectionTypeDefaultValue()
Remarks
Thread Safety: safe
SetSpecificCallingPartyNumberNull()
Sets the SpecificCallingPartyNumber null value
public void SetSpecificCallingPartyNumberNull()
SetSupportsFaxmethod3DefaultValue()
Set item attribute to default value.
public virtual void SetSupportsFaxmethod3DefaultValue()
Remarks
Thread Safety: safe
SetSyncDataTypeDefaultValue()
Set item attribute to default value.
public virtual void SetSyncDataTypeDefaultValue()
Remarks
Thread Safety: safe
SetTransportDataTypeDefaultValue()
Set item attribute to default value.
public virtual void SetTransportDataTypeDefaultValue()
Remarks
Thread Safety: safe
ToString()
Returns the string representation of the item.
public override string ToString()
Returns
- string
String representation of the item.
Remarks
Thread Safety: safe
ValidateNotNullMembers()
Checks if all attributes have valid values. For example an unset attribtue which doesn't allow null value will cause an Exception.
public virtual void ValidateNotNullMembers()
Remarks
Thread Safety: safe
Verbose()
Returns a string containing alle item attributes. This method can be used for trcaing and debugging.
public virtual string Verbose()
Returns
- string
String containig all item attributes with names and values
Remarks
Thread Safety: safe
setCAPIControllerNull()
<CDSClient.SetParameterNull>CAPIController</CDSClient.SetParameterNull>
public void setCAPIControllerNull()
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
setCardIDNull()
<CDSClient.SetParameterNull>CardID</CDSClient.SetParameterNull>
public void setCardIDNull()
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
setCardPortIDNull()
<CDSClient.SetParameterNull>CAPIController</CDSClient.SetParameterNull>
public void setCardPortIDNull()
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
setLinkTypeNull()
<CDSClient.SetParameterNull>LinkType</CDSClient.SetParameterNull>
public void setLinkTypeNull()
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
setRemoteServerNull()
<CDSClient.SetParameterNull>RemoteServer</CDSClient.SetParameterNull>
public void setRemoteServerNull()
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
setRemoteSwyxStandByServerNull()
<CDSClient.SetParameterNull>RemoteSwyxStandByServer</CDSClient.SetParameterNull>
public void setRemoteSwyxStandByServerNull()
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
setSIPAuthModeNull()
<CDSClient.SetParameterNull>SIPAuthMode</CDSClient.SetParameterNull>
public void setSIPAuthModeNull()
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
setSIPPasswordNull()
<CDSClient.SetParameterNull>SIPPassword</CDSClient.SetParameterNull>
public void setSIPPasswordNull()
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
setSIPUserIDNull()
<CDSClient.SetParameterNull>SIPUserID</CDSClient.SetParameterNull>
public void setSIPUserIDNull()
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>
setSIPUserNameNull()
<CDSClient.SetParameterNull>SIPUserName</CDSClient.SetParameterNull>
public void setSIPUserNameNull()
Remarks
<CDSClient.Enum.MatchingPortBundleType></CDSClient.Enum.MatchingPortBundleType>