Specifies a conversation type required when starting a conversation using Communicator.

Syntax

typedef enum{
   CONVERSATION_TYPE_IM		= 1,
   CONVERSATION_TYPE_PHONE	 = 2,
   CONVERSATION_TYPE_LIVEMEETING = 4,
   CONVERSATION_TYPE_AUDIO	 = 8,
   CONVERSATION_TYPE_VIDEO	= 16,
   CONVERSATION_TYPE_PSTN	 = 32,
} CONVERSATION_TYPE;

Members

CONVERSATION_TYPE_IM

Instant messaging conversation.

CONVERSATION_TYPE_PHONE

Phone conversation.

CONVERSATION_TYPE_LIVEMEETING

Live Meeting conversation.

CONVERSATION_TYPE_AUDIO

Voice conversation using public-switched telephone networks (PSTN) phone or Voice over IP (VoIP).

CONVERSATION_TYPE_VIDEO

Video conversation with VoIP.

CONVERSATION_TYPE_PSTN

Phone conversation.

Remarks

A conversation type defined in this enumeration type must be specified when starting conversation by calling IMessengerAdvanced::StartConversation.

Requirements

Client

Requires Microsoft DirectX 9.0, C Runtime libraries (msvcm80.dll) on Microsoft Windows© Vista, Microsoft Windows XP Service Pack 1 (SP1) or later, or Microsoft Windows 2000 with Service Pack 4 (SP4). Any Communicator-imposed restrictions apply. .

Server

Requires Microsoft Office Communications Server 2007, AV MCU (for Media Support), Media Relay (for NAT/Firewall traversal) on Microsoft Office Communications Server 2007.

Product

Microsoft Office Communicator 2007 Automation API

IDL file

Msgrua.idl

See Also

Reference

Enums