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