Appendix i hook ocx api – Welltech SIPIVR 6800GS V.2.1 User Manual

Page 123

Advertising
background image

122

Appendix I HOOK OCX API

Features:

1) Hook OCX library provides an easy way, that let user could write the

program to process the hook request from IVR. Every hook request from
IVR includes an identity; we call the "Hook ID". Programmer can use it to
distinguish different hook requests, and execute corresponding processes

2) Allow many Hook Server service for 1 SIPIVR 6800 (release 1.5 or above).
3) Use Microsoft MSMQ 3.0 TCP connection for transportation
4) Thread-safe in between each Hook.

Function List:

long

Init()

Initialize

OCX.

Parameters: no parameter
Return

Values:

0:

success

others:

failure

long SetHookRetParam(LPCTSTR sHandle, LPCTSTR

sVarName, LPCTSTR sValue)

Called within HookStart call back.
Prepare Hook return parameters for RespToIVR.
Parameters:

sHandle(LPCTSTR): Handle from HookStart
sVarName(LPCTSTR): Returned Parameter Name
sValue(LPCTSTR): Returned Parameter Value

Return

Values:

0:

success

others:

error

long RespToIVR(LPCTSTR sHandle)

Called within HookStart call back.
Send Response Result to SIPIVR 6800.
Parameters:

sHandle(LPCTSTR): Handle from HookStart

Return

Values:

0:

success

others:

error

Variant GetIVRIP(LPCTSTR sHandle)

Called within HookStart call back.
Retrieve SIPIVR 6800 IP address.
Parameters:

sHandle(LPCTSTR): Handle from HookStart

Return

Values:

NULL:

failure

String type variable value of SIPIVR 6800 IP address.

Advertising
This manual is related to the following products: