Safe Haskell | None |
---|---|
Language | Haskell2010 |
Incoming XML messages (responses and events).
- 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.
DMCC event.
UnknownEvent | |
DeliveredEvent | Precedes every established/cleared event. |
| |
DivertedEvent | |
OriginatedEvent | |
| |
EstablishedEvent | |
FailedEvent | |
ConnectionClearedEvent | |
| |
HeldEvent | |
RetrievedEvent | |
ConferencedEvent | |
TransferedEvent | |
fromXml :: LByteString -> Response Source #