Safe Haskell | None |
---|---|
Language | Haskell2010 |
DMCC.XML.Response
Description
Incoming XML messages (responses and events).
Synopsis
- data Response
- = UnknownResponse LByteString
- | MalformedResponse LByteString SomeException
- | StartApplicationSessionPosResponse { }
- | StartApplicationSessionNegResponse
- | GetDeviceIdResponse { }
- | GetThirdPartyDeviceIdResponse { }
- | MonitorStartResponse { }
- | MakeCallResponse { }
- | SingleStepConferenceCallResponse { }
- | GetAgentStateResponse { }
- | GetCallLinkageDataResponse {
- linkageUcid :: UCID
- | EventResponse {
- monitorCrossRefID :: Text
- event :: Event
- | CSTAErrorCodeResponse { }
- data Event
- = UnknownEvent
- | DeliveredEvent { }
- | DivertedEvent { }
- | OriginatedEvent { }
- | EstablishedEvent { }
- | FailedEvent { }
- | ConnectionClearedEvent { }
- | HeldEvent { }
- | RetrievedEvent { }
- | ConferencedEvent { }
- | TransferedEvent { }
- fromXml :: LByteString -> Response
Documentation
DMCC response to a request.
Constructors
UnknownResponse LByteString | |
MalformedResponse LByteString SomeException | |
StartApplicationSessionPosResponse | |
Fields | |
StartApplicationSessionNegResponse | |
GetDeviceIdResponse | |
GetThirdPartyDeviceIdResponse | |
MonitorStartResponse | |
Fields | |
MakeCallResponse | |
SingleStepConferenceCallResponse | |
Fields | |
GetAgentStateResponse | |
Fields
| |
GetCallLinkageDataResponse | |
Fields
| |
EventResponse | |
Fields
| |
CSTAErrorCodeResponse | Pretty-printed CSTAErrorCode message. |
DMCC event.
Constructors
UnknownEvent | |
DeliveredEvent | Precedes every established/cleared event. |
Fields
| |
DivertedEvent | |
OriginatedEvent | |
Fields
| |
EstablishedEvent | |
FailedEvent | |
ConnectionClearedEvent | |
Fields
| |
HeldEvent | |
RetrievedEvent | |
ConferencedEvent | |
Fields | |
TransferedEvent | |
Fields |
fromXml :: LByteString -> Response Source #