TIMC Class
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
The TIMC class includes members that describe characteristics of the Telephony Interface Manager Connector (TIMC). The TIMC class is only available if the TIMC feature is installed. TIMC can only be installed on computers that also have a Telephony Interface Manager (TIM) installed. Only one instance of the TIMC class exists for each computer.
The following syntax is simplified from Managed Object Format (MOF) code.
Syntax
class TIMC
{
????????uint32 TCPPort;
????????uint32 TLSPort;
????????string ServerTable[];
????????string TLSCertIssuerName;
????????uint32 TLSCertSerialNumber;
};
Methods
The TIMC class has no methods.
Properties
The TIMC class has the following properties.
TCPPort
Data type: uint32
Specifies the network port on which TIMC listens for TCP connections from Speech Server.
The default value of TCPPort is 7423. This property is exposed in the Speech Server Administrator console.
TLSPort
Data type: uint32
Specifies the network port on which TIMC listens for Transport Layer Security (TLS) connections from Speech Server.
The default value of TLSPort is 7424. This property is exposed in the Speech Server Administrator console.
ServerTable
Data type: string array
Specifies a list of computers running Speech Server to which TIMC routes calls to and from TIM. Each computer in the list is specified by its IP address and the listening port that Speech Server uses for connections from TIMC. If a port is not specified, the default is 5060 (for TCP connections) and 5061 (for TLS connections).
TIMC does not accept connections from computers that are not specified in this property.
This property is exposed in the Speech Server Administrator console.
TLSCertIssuerName
Data type: string
Specifies the issuer name of the certificate to be used by TIMC for Mutual TLS.
You must restart the Speech Server service for changes to this property to take effect. This property is exposed in the Speech Server Administrator console.
TLSCertSerialNumber
Data type: string
Specifies the serial number of the certificate to be used by TIMC for Mutual TLS. The certificate must match the following criteria:
- The certificate must use the X.509 standard.
- The intended purpose must include server authentication.
- The certificate name must be the fully qualified domain name (FQDN) of the server.
- The date time stamps must make the certificate currently valid.
You must restart the Speech Server service for changes to this property to take effect. This property is exposed in the Speech Server Administrator console.
Windows Management Instrumentation (WMI) Script Example
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & _
"\root\MSSV2")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM TIMC",,48)
For Each objItem in colItems
Wscript.Echo "-----------------------------------"
Wscript.Echo "TIMC instance"
Wscript.Echo "-----------------------------------"
If isNull(objItem.ServerTable) Then
Wscript.Echo "ServerTable: "
Else
Wscript.Echo "ServerTable: " & Join(objItem.ServerTable, ",")
End If
Wscript.Echo "TCPPort: " & objItem.TCPPort
Wscript.Echo "TLSPort: " & objItem.TLSPort
Wscript.Echo "TLSCertSerialNumber: " & objItem. TLSCertSerialNumber
Wscript.Echo "TLSCertIssuerName: " & objItem. TLSCertIssuerName
Next
Requirements
Server: Requires Microsoft Windows Server 2003 with Speech Server
Namespace: Included in \root\mssv2
See Also
Other Resources
Speech Server Administration Through WMI
SIP Peer Administration