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