Safe Haskell | None |
---|---|
Language | Haskell2010 |
DMCC.Types
Description
Shared type declarations.
- newtype DeviceId = DeviceId (CI Text)
- newtype CallId = CallId Text
- newtype UCID = UCID Text
- newtype Extension = Extension Text
- newtype SwitchName = SwitchName Text
- newtype AgentId = AgentId (SwitchName, Extension)
- data CallDirection
- data Call = Call {}
- data SettableAgentState
- data AgentState
- data ParticipationType
- newtype LoggingOptions = LoggingOptions {}
- data SessionOptions = SessionOptions {}
Documentation
Device ID used in DMCC requests.
This is based on text as stated in DMCC specification.
Globally unique call ID.
newtype SwitchName Source #
Constructors
SwitchName Text |
Constructors
AgentId (SwitchName, Extension) |
data CallDirection Source #
Instances
Constructors
Call | |
data SettableAgentState Source #
data ParticipationType Source #
newtype LoggingOptions Source #
Constructors
LoggingOptions | |
Fields |
data SessionOptions Source #
Constructors
SessionOptions | |
Fields
|