C# Class AgentWebServiceSample.PcoAgentWS.AgentServiceService

Inheritance: System.Web.Services.Protocols.SoapHttpClientProtocol
Show file Open project: presence/presence-ws-examples Class Usage Examples

Public Methods

Method Description
AgentServiceService ( ) : System.Diagnostics
AnswerCallAsync ( int AgentLogin ) : void
AnswerCallAsync ( int AgentLogin, object userState ) : void
CancelAsync ( object userState ) : void
ClearAllCallsAsync ( int AgentLogin ) : void
ClearAllCallsAsync ( int AgentLogin, object userState ) : void
ClearCallAsync ( int AgentLogin ) : void
ClearCallAsync ( int AgentLogin, object userState ) : void
ConferenceCallAsync ( int AgentLogin, int CallID ) : void
ConferenceCallAsync ( int AgentLogin, int CallID, object userState ) : void
ConsultationCallAsync ( int AgentLogin, string CalledPhone, int ActiveCallID, int ConsultType ) : void
ConsultationCallAsync ( int AgentLogin, string CalledPhone, int ActiveCallID, int ConsultType, object userState ) : void
ContactCallAsync ( int AgentLogin ) : void
ContactCallAsync ( int AgentLogin, object userState ) : void
FinalizeContactAsync ( int AgentLogin, TWSQInfo QInfo ) : void
FinalizeContactAsync ( int AgentLogin, TWSQInfo QInfo, object userState ) : void
GetAgentNameAsync ( int AgentLogin ) : void
GetAgentNameAsync ( int AgentLogin, object userState ) : void
GetAgentStateAsync ( int AgentLogin ) : void
GetAgentStateAsync ( int AgentLogin, object userState ) : void
GetCurrentAgentInboundContactAsync ( int AgentLogin ) : void
GetCurrentAgentInboundContactAsync ( int AgentLogin, object userState ) : void
GetCurrentAgentOutboundContactAsync ( int AgentLogin ) : void
GetCurrentAgentOutboundContactAsync ( int AgentLogin, object userState ) : void
GetCurrentContactAsync ( int AgentLogin ) : void
GetCurrentContactAsync ( int AgentLogin, object userState ) : void
GetEventAsync ( int AgentLogin ) : void
GetEventAsync ( int AgentLogin, object userState ) : void
GetInvalidQCodesInfoAsync ( int AgentLogin, int ServiceID ) : void
GetInvalidQCodesInfoAsync ( int AgentLogin, int ServiceID, object userState ) : void
GetLogoutReasonsInfoAsync ( int AgentLogin ) : void
GetLogoutReasonsInfoAsync ( int AgentLogin, object userState ) : void
GetServerNameAsync ( int AgentLogin ) : void
GetServerNameAsync ( int AgentLogin, object userState ) : void
GetServerTimeAsync ( ) : void
GetServerTimeAsync ( object userState ) : void
GetSessionInfoAsync ( int AgentLogin ) : void
GetSessionInfoAsync ( int AgentLogin, object userState ) : void
GetStopReasonsInfoAsync ( int AgentLogin ) : void
GetStopReasonsInfoAsync ( int AgentLogin, object userState ) : void
GetUnreachableQCodesInfoAsync ( int AgentLogin, int ServiceID ) : void
GetUnreachableQCodesInfoAsync ( int AgentLogin, int ServiceID, object userState ) : void
GetValidQCodesAtAsync ( int AgentLogin, int ServiceID, int Group, int Index ) : void
GetValidQCodesAtAsync ( int AgentLogin, int ServiceID, int Group, int Index, object userState ) : void
GetValidQCodesCountAsync ( int AgentLogin, int ServiceID, int Group ) : void
GetValidQCodesCountAsync ( int AgentLogin, int ServiceID, int Group, object userState ) : void
LoginAsync ( int AgentLogin, string Password, int Station, bool ClearCalls ) : void
LoginAsync ( int AgentLogin, string Password, int Station, bool ClearCalls, object userState ) : void
LogoutAsync ( int AgentLogin, int ReasonCode ) : void
LogoutAsync ( int AgentLogin, int ReasonCode, object userState ) : void
MakeCallAsync ( int AgentLogin, string Phone ) : void
MakeCallAsync ( int AgentLogin, string Phone, object userState ) : void
RecordOnDemandStartAsync ( int AgentLogin, string AppData ) : void
RecordOnDemandStartAsync ( int AgentLogin, string AppData, object userState ) : void
RecordOnDemandStopAsync ( int AgentLogin, int RecordId ) : void
RecordOnDemandStopAsync ( int AgentLogin, int RecordId, object userState ) : void
SendTonesAsync ( int AgentLogin, int CallID, string Tones ) : void
SendTonesAsync ( int AgentLogin, int CallID, string Tones, object userState ) : void
StartSessionAsync ( int AgentLogin ) : void
StartSessionAsync ( int AgentLogin, object userState ) : void
StopSessionAsync ( int AgentLogin, int ReasonCode ) : void
StopSessionAsync ( int AgentLogin, int ReasonCode, object userState ) : void
SumAsync ( int A, int B ) : void
SumAsync ( int A, int B, object userState ) : void
TransferCallAsync ( int AgentLogin, int CallID ) : void
TransferCallAsync ( int AgentLogin, int CallID, object userState ) : void
WaitForEventAsync ( int AgentLogin ) : void
WaitForEventAsync ( int AgentLogin, object userState ) : void

Private Methods

Method Description
AnswerCall ( int AgentLogin ) : int
ClearAllCalls ( int AgentLogin ) : int
ClearCall ( int AgentLogin ) : int
ConferenceCall ( int AgentLogin, int CallID ) : int
ConsultationCall ( int AgentLogin, string CalledPhone, int ActiveCallID, int ConsultType, TWSCall &Call ) : int
ContactCall ( int AgentLogin ) : int
FinalizeContact ( int AgentLogin, TWSQInfo QInfo ) : int
GetAgentName ( int AgentLogin, string &AgentName ) : int
GetAgentState ( int AgentLogin ) : int
GetCurrentAgentInboundContact ( int AgentLogin, TWSAgentContactInbound &InboundContact ) : int
GetCurrentAgentOutboundContact ( int AgentLogin, TWSAgentContactOutbound &OutboundContact ) : int
GetCurrentContact ( int AgentLogin, TWSAgentContact &AgentContact ) : int
GetEvent ( int AgentLogin, TAgentEvent &Events ) : int
GetInvalidQCodesInfo ( int AgentLogin, int ServiceID, TWSQCodeInfo &QCodesInfo ) : int
GetLogoutReasonsInfo ( int AgentLogin, TWSStopInfo &ReasonList ) : int
GetServerName ( int AgentLogin, string &ServerName ) : int
GetServerTime ( ) : System.DateTime
GetSessionInfo ( int AgentLogin, TWSSessionInfo &SessionInfo ) : int
GetStopReasonsInfo ( int AgentLogin, TWSStopInfo &ReasonsList ) : int
GetUnreachableQCodesInfo ( int AgentLogin, int ServiceID, TWSQCodeInfo &QCodesInfo ) : int
GetValidQCodesAt ( int AgentLogin, int ServiceID, int Group, int Index, TWSQCode &QCodeInfo ) : int
GetValidQCodesCount ( int AgentLogin, int ServiceID, int Group, int &NumQCodes ) : int
IsLocalFileSystemWebService ( string url ) : bool
Login ( int AgentLogin, string Password, int Station, bool ClearCalls ) : int
Logout ( int AgentLogin, int ReasonCode ) : int
MakeCall ( int AgentLogin, string Phone ) : int
OnAnswerCallOperationCompleted ( object arg ) : void
OnClearAllCallsOperationCompleted ( object arg ) : void
OnClearCallOperationCompleted ( object arg ) : void
OnConferenceCallOperationCompleted ( object arg ) : void
OnConsultationCallOperationCompleted ( object arg ) : void
OnContactCallOperationCompleted ( object arg ) : void
OnFinalizeContactOperationCompleted ( object arg ) : void
OnGetAgentNameOperationCompleted ( object arg ) : void
OnGetAgentStateOperationCompleted ( object arg ) : void
OnGetCurrentAgentInboundContactOperationCompleted ( object arg ) : void
OnGetCurrentAgentOutboundContactOperationCompleted ( object arg ) : void
OnGetCurrentContactOperationCompleted ( object arg ) : void
OnGetEventOperationCompleted ( object arg ) : void
OnGetInvalidQCodesInfoOperationCompleted ( object arg ) : void
OnGetLogoutReasonsInfoOperationCompleted ( object arg ) : void
OnGetServerNameOperationCompleted ( object arg ) : void
OnGetServerTimeOperationCompleted ( object arg ) : void
OnGetSessionInfoOperationCompleted ( object arg ) : void
OnGetStopReasonsInfoOperationCompleted ( object arg ) : void
OnGetUnreachableQCodesInfoOperationCompleted ( object arg ) : void
OnGetValidQCodesAtOperationCompleted ( object arg ) : void
OnGetValidQCodesCountOperationCompleted ( object arg ) : void
OnLoginOperationCompleted ( object arg ) : void
OnLogoutOperationCompleted ( object arg ) : void
OnMakeCallOperationCompleted ( object arg ) : void
OnRecordOnDemandStartOperationCompleted ( object arg ) : void
OnRecordOnDemandStopOperationCompleted ( object arg ) : void
OnSendTonesOperationCompleted ( object arg ) : void
OnStartSessionOperationCompleted ( object arg ) : void
OnStopSessionOperationCompleted ( object arg ) : void
OnSumOperationCompleted ( object arg ) : void
OnTransferCallOperationCompleted ( object arg ) : void
OnWaitForEventOperationCompleted ( object arg ) : void
RecordOnDemandStart ( int AgentLogin, string AppData, int &RecordId ) : int
RecordOnDemandStop ( int AgentLogin, int RecordId ) : int
SendTones ( int AgentLogin, int CallID, string Tones ) : int
StartSession ( int AgentLogin ) : int
StopSession ( int AgentLogin, int ReasonCode ) : int
Sum ( int A, int B ) : int
TransferCall ( int AgentLogin, int CallID ) : int
WaitForEvent ( int AgentLogin ) : bool

Method Details

AgentServiceService() public method

public AgentServiceService ( ) : System.Diagnostics
return System.Diagnostics

AnswerCallAsync() public method

public AnswerCallAsync ( int AgentLogin ) : void
AgentLogin int
return void

AnswerCallAsync() public method

public AnswerCallAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

CancelAsync() public method

public CancelAsync ( object userState ) : void
userState object
return void

ClearAllCallsAsync() public method

public ClearAllCallsAsync ( int AgentLogin ) : void
AgentLogin int
return void

ClearAllCallsAsync() public method

public ClearAllCallsAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

ClearCallAsync() public method

public ClearCallAsync ( int AgentLogin ) : void
AgentLogin int
return void

ClearCallAsync() public method

public ClearCallAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

ConferenceCallAsync() public method

public ConferenceCallAsync ( int AgentLogin, int CallID ) : void
AgentLogin int
CallID int
return void

ConferenceCallAsync() public method

public ConferenceCallAsync ( int AgentLogin, int CallID, object userState ) : void
AgentLogin int
CallID int
userState object
return void

ConsultationCallAsync() public method

public ConsultationCallAsync ( int AgentLogin, string CalledPhone, int ActiveCallID, int ConsultType ) : void
AgentLogin int
CalledPhone string
ActiveCallID int
ConsultType int
return void

ConsultationCallAsync() public method

public ConsultationCallAsync ( int AgentLogin, string CalledPhone, int ActiveCallID, int ConsultType, object userState ) : void
AgentLogin int
CalledPhone string
ActiveCallID int
ConsultType int
userState object
return void

ContactCallAsync() public method

public ContactCallAsync ( int AgentLogin ) : void
AgentLogin int
return void

ContactCallAsync() public method

public ContactCallAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

FinalizeContactAsync() public method

public FinalizeContactAsync ( int AgentLogin, TWSQInfo QInfo ) : void
AgentLogin int
QInfo TWSQInfo
return void

FinalizeContactAsync() public method

public FinalizeContactAsync ( int AgentLogin, TWSQInfo QInfo, object userState ) : void
AgentLogin int
QInfo TWSQInfo
userState object
return void

GetAgentNameAsync() public method

public GetAgentNameAsync ( int AgentLogin ) : void
AgentLogin int
return void

GetAgentNameAsync() public method

public GetAgentNameAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

GetAgentStateAsync() public method

public GetAgentStateAsync ( int AgentLogin ) : void
AgentLogin int
return void

GetAgentStateAsync() public method

public GetAgentStateAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

GetCurrentAgentInboundContactAsync() public method

public GetCurrentAgentInboundContactAsync ( int AgentLogin ) : void
AgentLogin int
return void

GetCurrentAgentInboundContactAsync() public method

public GetCurrentAgentInboundContactAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

GetCurrentAgentOutboundContactAsync() public method

public GetCurrentAgentOutboundContactAsync ( int AgentLogin ) : void
AgentLogin int
return void

GetCurrentAgentOutboundContactAsync() public method

public GetCurrentAgentOutboundContactAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

GetCurrentContactAsync() public method

public GetCurrentContactAsync ( int AgentLogin ) : void
AgentLogin int
return void

GetCurrentContactAsync() public method

public GetCurrentContactAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

GetEventAsync() public method

public GetEventAsync ( int AgentLogin ) : void
AgentLogin int
return void

GetEventAsync() public method

public GetEventAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

GetInvalidQCodesInfoAsync() public method

public GetInvalidQCodesInfoAsync ( int AgentLogin, int ServiceID ) : void
AgentLogin int
ServiceID int
return void

GetInvalidQCodesInfoAsync() public method

public GetInvalidQCodesInfoAsync ( int AgentLogin, int ServiceID, object userState ) : void
AgentLogin int
ServiceID int
userState object
return void

GetLogoutReasonsInfoAsync() public method

public GetLogoutReasonsInfoAsync ( int AgentLogin ) : void
AgentLogin int
return void

GetLogoutReasonsInfoAsync() public method

public GetLogoutReasonsInfoAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

GetServerNameAsync() public method

public GetServerNameAsync ( int AgentLogin ) : void
AgentLogin int
return void

GetServerNameAsync() public method

public GetServerNameAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

GetServerTimeAsync() public method

public GetServerTimeAsync ( ) : void
return void

GetServerTimeAsync() public method

public GetServerTimeAsync ( object userState ) : void
userState object
return void

GetSessionInfoAsync() public method

public GetSessionInfoAsync ( int AgentLogin ) : void
AgentLogin int
return void

GetSessionInfoAsync() public method

public GetSessionInfoAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

GetStopReasonsInfoAsync() public method

public GetStopReasonsInfoAsync ( int AgentLogin ) : void
AgentLogin int
return void

GetStopReasonsInfoAsync() public method

public GetStopReasonsInfoAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

GetUnreachableQCodesInfoAsync() public method

public GetUnreachableQCodesInfoAsync ( int AgentLogin, int ServiceID ) : void
AgentLogin int
ServiceID int
return void

GetUnreachableQCodesInfoAsync() public method

public GetUnreachableQCodesInfoAsync ( int AgentLogin, int ServiceID, object userState ) : void
AgentLogin int
ServiceID int
userState object
return void

GetValidQCodesAtAsync() public method

public GetValidQCodesAtAsync ( int AgentLogin, int ServiceID, int Group, int Index ) : void
AgentLogin int
ServiceID int
Group int
Index int
return void

GetValidQCodesAtAsync() public method

public GetValidQCodesAtAsync ( int AgentLogin, int ServiceID, int Group, int Index, object userState ) : void
AgentLogin int
ServiceID int
Group int
Index int
userState object
return void

GetValidQCodesCountAsync() public method

public GetValidQCodesCountAsync ( int AgentLogin, int ServiceID, int Group ) : void
AgentLogin int
ServiceID int
Group int
return void

GetValidQCodesCountAsync() public method

public GetValidQCodesCountAsync ( int AgentLogin, int ServiceID, int Group, object userState ) : void
AgentLogin int
ServiceID int
Group int
userState object
return void

LoginAsync() public method

public LoginAsync ( int AgentLogin, string Password, int Station, bool ClearCalls ) : void
AgentLogin int
Password string
Station int
ClearCalls bool
return void

LoginAsync() public method

public LoginAsync ( int AgentLogin, string Password, int Station, bool ClearCalls, object userState ) : void
AgentLogin int
Password string
Station int
ClearCalls bool
userState object
return void

LogoutAsync() public method

public LogoutAsync ( int AgentLogin, int ReasonCode ) : void
AgentLogin int
ReasonCode int
return void

LogoutAsync() public method

public LogoutAsync ( int AgentLogin, int ReasonCode, object userState ) : void
AgentLogin int
ReasonCode int
userState object
return void

MakeCallAsync() public method

public MakeCallAsync ( int AgentLogin, string Phone ) : void
AgentLogin int
Phone string
return void

MakeCallAsync() public method

public MakeCallAsync ( int AgentLogin, string Phone, object userState ) : void
AgentLogin int
Phone string
userState object
return void

RecordOnDemandStartAsync() public method

public RecordOnDemandStartAsync ( int AgentLogin, string AppData ) : void
AgentLogin int
AppData string
return void

RecordOnDemandStartAsync() public method

public RecordOnDemandStartAsync ( int AgentLogin, string AppData, object userState ) : void
AgentLogin int
AppData string
userState object
return void

RecordOnDemandStopAsync() public method

public RecordOnDemandStopAsync ( int AgentLogin, int RecordId ) : void
AgentLogin int
RecordId int
return void

RecordOnDemandStopAsync() public method

public RecordOnDemandStopAsync ( int AgentLogin, int RecordId, object userState ) : void
AgentLogin int
RecordId int
userState object
return void

SendTonesAsync() public method

public SendTonesAsync ( int AgentLogin, int CallID, string Tones ) : void
AgentLogin int
CallID int
Tones string
return void

SendTonesAsync() public method

public SendTonesAsync ( int AgentLogin, int CallID, string Tones, object userState ) : void
AgentLogin int
CallID int
Tones string
userState object
return void

StartSessionAsync() public method

public StartSessionAsync ( int AgentLogin ) : void
AgentLogin int
return void

StartSessionAsync() public method

public StartSessionAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void

StopSessionAsync() public method

public StopSessionAsync ( int AgentLogin, int ReasonCode ) : void
AgentLogin int
ReasonCode int
return void

StopSessionAsync() public method

public StopSessionAsync ( int AgentLogin, int ReasonCode, object userState ) : void
AgentLogin int
ReasonCode int
userState object
return void

SumAsync() public method

public SumAsync ( int A, int B ) : void
A int
B int
return void

SumAsync() public method

public SumAsync ( int A, int B, object userState ) : void
A int
B int
userState object
return void

TransferCallAsync() public method

public TransferCallAsync ( int AgentLogin, int CallID ) : void
AgentLogin int
CallID int
return void

TransferCallAsync() public method

public TransferCallAsync ( int AgentLogin, int CallID, object userState ) : void
AgentLogin int
CallID int
userState object
return void

WaitForEventAsync() public method

public WaitForEventAsync ( int AgentLogin ) : void
AgentLogin int
return void

WaitForEventAsync() public method

public WaitForEventAsync ( int AgentLogin, object userState ) : void
AgentLogin int
userState object
return void