Zoiper COM API  1.1
 All Classes Files Functions Typedefs Enumerations Enumerator Properties
IZoiperContact Interface Reference

Contact interface. More...

Public Member Functions

void Apply ()
 Apply changes. More...
 
void Accept ()
 Accept the contact subscription for our presence state. More...
 
void Reject ([in] BSTR reason)
 Rejects the contact subscription for our presence state. More...
 
void Message ([in] BSTR message, [in] VARIANT_BOOL show)
 Send a message to this contact. More...
 

Properties

BSTR Display [get, set]
 Specfifies the display name of the contact. More...
 
BSTR PresenceID [get, set]
 Specifies the presence and chat identification string of the contact. More...
 
BSTR PresenceAccount [get, set]
 Specifies the account that will be used to obtain the presence and the chat information for the contact. More...
 
BSTR Account [get, set]
 Specfies the account that will be used for outbound calls. More...
 
BSTR WorkPhone [get, set]
 Specfies the work phone number of the contact. More...
 
BSTR HomePhone [get, set]
 Specfies the home phone number of the contact. More...
 
BSTR CellPhone [get, set]
 Specfies the cell phone number of the contact. More...
 
BSTR FaxNumber [get, set]
 Specfies the fax phone number of the contact. More...
 
BSTR City [get, set]
 Specfies the city of the contact. More...
 
BSTR Country [get, set]
 Specfies the country of the contact. More...
 
BSTR LastName [get, set]
 Specfies the last name of the contact. More...
 
BSTR FirstName [get, set]
 Specfies the first name of the contact. More...
 
BSTR MiddleName [get, set]
 Specfies the middle name of the contact. More...
 
VARIANT_BOOL SaveContact [get, set]
 Enables the contact to be stored locally. More...
 

Detailed Description

Member Function Documentation

void IZoiperContact::Accept ( )

Accept the contact subscription for our presence state.

See Also
Reject();
void IZoiperContact::Apply ( )

Apply changes.

Apply any changes made to the Contact object properties.

void IZoiperContact::Message ( [in] BSTR  message,
[in] VARIANT_BOOL  show 
)

Send a message to this contact.

Parameters
[in]messagethe message.
[in]showindicate if the phone is going to show the chat window.
void IZoiperContact::Reject ( [in] BSTR  reason)

Rejects the contact subscription for our presence state.

Parameters
[in]reasona string with the reason why the subscription is rejected.
See Also
Accept()

Property Documentation

BSTR IZoiperContact::Account
getset

Specfies the account that will be used for outbound calls.

Note
The account is specfied by its name.
BSTR IZoiperContact::CellPhone
getset

Specfies the cell phone number of the contact.

BSTR IZoiperContact::City
getset

Specfies the city of the contact.

BSTR IZoiperContact::Country
getset

Specfies the country of the contact.

BSTR IZoiperContact::Display
getset

Specfifies the display name of the contact.

BSTR IZoiperContact::FaxNumber
getset

Specfies the fax phone number of the contact.

BSTR IZoiperContact::FirstName
getset

Specfies the first name of the contact.

BSTR IZoiperContact::HomePhone
getset

Specfies the home phone number of the contact.

BSTR IZoiperContact::LastName
getset

Specfies the last name of the contact.

BSTR IZoiperContact::MiddleName
getset

Specfies the middle name of the contact.

BSTR IZoiperContact::PresenceAccount
getset

Specifies the account that will be used to obtain the presence and the chat information for the contact.

Note
The account is specfied by its name.
BSTR IZoiperContact::PresenceID
getset

Specifies the presence and chat identification string of the contact.

VARIANT_BOOL IZoiperContact::SaveContact
getset

Enables the contact to be stored locally.

BSTR IZoiperContact::WorkPhone
getset

Specfies the work phone number of the contact.


The documentation for this interface was generated from the following file: