Jump to: navigation, search



typedef enum TNetworkCallState_tag {
	NetworkCallStateUnknown		= 0,
	NetworkCallStateConsulting		= 1,
	NetworkCallStateConsultHeld		= 2,
	NetworkCallStateTransferred		= 3,
	NetworkCallStateConferenced		= 4,
	NetworkCallStateReconnected		= 5,
	NetworkCallStateDisconnected	= 6,
	NetworkCallStateNull		= 7
} TNetworkCallState;


  • NetworkCallStateUnknown — The network call state is unknown.
  • NetworkCallStateConsulting — The original call is on hold, and a consultation leg for the call has been added. (Depending on the call’s NetworkDestState, this leg may be logical, corresponding to the call being routed by URS. Or the call may exist physically on the network device in an initiated or connected state.)
  • NetworkCallStateConsultHeld — A network consultation call has been parked, with Agent 1 reconnected to the origination party. Or, the consultation request has been made so as not to interrupt the active conversation (usually applicable to targets that URS selects).
  • NetworkCallStateTransferred — The network call has been transferred to Agent 2, and Agent 1 has been dropped from the call.
  • NetworkCallStateConferenced — Three parties have been bridged for a network consultation call.
  • NetworkCallStateReconnected — After a network consultation, the call has been reconnected to the original target, and the consult leg has been dropped.
  • NetworkCallStateDisconnected — The party to the network consultation call has disconnected. However, the network device has not ended the call, but has instead connected the two agents.
  • NetworkCallStateNull — The caller has disconnected from the call. The network device is about to drop the call, or has dropped it already.
This page was last edited on June 27, 2017, at 20:22.
Comments or questions about this documentation? Contact us for support!