- Contents
Interaction Scripter Developer's Guide
ConferenceObject.stateChangeHandler Callback Property
Definition
This method is called whenever this object's state changes . If you pass the name of a user-defined function to ConferenceObject.stateChangeHandler, the function will be called whenever the conference state changes.
Usage
Read Yes
Write Yes
Compatibility
This functionality is only available with scripts for Interaction Connect. It is not available in Scripter .Net client.
Syntax
ConferenceObject.stateChangeHandler(StateId, StateString);
- StateId
-
StateID is a number that represents the new call state of the object being watched.
Alerting
1
Connected
105
Dialing
103
Disconnected
106
Initializing
100
ManualDialing
102
Offering
101
OnHold
6
Proceeding
104
StationAudio
107
- StateString
-
StateString is a string that describes the call state.
Initializing
CIC is formatting the telephone number and looking for a line on which to place the outbound call. This state applies to inbound and outbound calls.
Offering
The call has been placed in a queue, but the call is not alerting. CIC is determining if the called party is available to take the call. This state applies to inbound calls only.
Dialing
CIC is dialing the remote telephone number. This state applies to outbound calls only.
Proceeding
The call is proceeding through the outside telephone network. ‘Proceeding' is used if a CIC client user has enabled Call Analysis. This state applies to outbound calls only.
Connected
Both parties are connected and are able to speak with each other. This state applies to inbound and outbound calls. Connected is the same as Proceeding.
On Hold
The call is on hold. This state applies to inbound and outbound calls.
Disconnected
The call is no longer active. This state applies to inbound and outbound calls.
Manual Dialing
A telephone handset has been picked up and a dial tone is being generated. This state applies to outbound calls.
Station Audio
An audio clip is being played to one or more CIC client users.
Alerting
A CIC client user is being notified that he or she has an incoming call. This state applies to inbound calls.
Voice Mail
The caller is leaving a voice mail message.
Variables
- Function Pointer
-
A function pointer is the address in memory where a user-defined function is loaded. Function pointers pass the address of a user -defined function to another function declared within an application. In a script, the function pointer is simply the name of the function. For example, if your code contains a function named "foo", the function pointer would also be named "foo". When defining your custom function, you should declare StateID and StateString as arguments. e.g.: function foo(StateID, StateString).