| 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 #