package mgcp
Ordering
- Alphabetic
- By Inheritance
Inherited
- mgcp
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class AckTx (start: @@[Int, MGCPTxId], end: Option[@@[Int, MGCPTxId]]) extends Product with Serializable
- sealed trait BearerAttribute extends AnyRef
- sealed trait CapabilityValue extends AnyRef
- sealed trait ConnectionModeType extends AnyRef
- sealed trait ConnectionParameter extends AnyRef
- case class EntityName (localName: Option[LocalEndpointName], domainName: String, port: Option[Int]) extends Product with Serializable
- sealed trait EventOwner extends AnyRef
-
case class
EventSpecification
(event: PackageEvent, owner: Option[EventOwner]) extends Product with Serializable
Specification (name) of the event
- sealed trait LocalConnectionOption extends CapabilityValue
-
case class
LocalEndpointName
(start: LocalEndpointPart, parts: List[LocalEndpointPart]) extends Product with Serializable
Name of the enpoint
Name of the enpoint
- start
Initial name
- parts
parts separated by slash (/)
- sealed trait LocalEndpointPart extends AnyRef
-
case class
MGCPCommand
(tpe: MGCPCommandType.Value, txId: @@[Int, MGCPTxId], endpoint: LocalEndpointName, domain: String, version: MGCPVersion, params: List[MGCPParameter], sdp: Option[SessionDescription]) extends Product with Serializable
Reperesents MGCP command between gateway and CA (Call Agent)
Reperesents MGCP command between gateway and CA (Call Agent)
- tpe
Type of the command
- txId
A transaction identifier
- endpoint
Name of the mgcp endpoint
- domain
Domain of the endpoint
- version
MGCP Protocol version
- params
Any parameters
- sdp
If provided, SDP sent with the command
- sealed trait MGCPParameter extends AnyRef
-
case class
MGCPResponse
(code: MGCPResponseCode, txId: @@[Int, MGCPTxId], packageName: Option[String], responseString: Option[String], params: List[MGCPParameter], sdp: Option[SessionDescription]) extends Product with Serializable
MGCP Command Response
- sealed trait MGCPResponseCode extends AnyRef
- sealed trait MGCPTxId extends AnyRef
- case class MGCPVersion (major: Int, minor: Int, profile: Option[String]) extends Product with Serializable
- trait PackageEvent extends AnyRef
- sealed trait PackageName extends AnyRef
-
case class
PackageVersion
(name: String, version: String) extends Product with Serializable
Created by pach on 09/03/17.
- case class ParametrizedEvent (specification: EventSpecification, param: Option[String]) extends Product with Serializable
-
case class
RequestedEvent
(event: EventSpecification, action: List[RequestedEventAction]) extends Product with Serializable
Created by pach on 09/03/17.
- sealed trait RequestedEventAction extends AnyRef
Value Members
- object BearerAttribute
- object BearerEncodingType extends Enumeration
- object CapabilityValue
- object ConnectionModeType
- object ConnectionParameter
- object DTMFLetter extends Enumeration
- object DigitLetter extends Enumeration
-
object
DigitMapLetter
extends Enumeration
Created by pach on 10/03/17.
- object EventOwner
- object LocalConnectionOption
- object LocalEndpointPart
- object MGCPCommandType extends Enumeration
- object MGCPParameter
-
object
MGCPParameterInfoName
extends Enumeration
Created by pach on 09/03/17.
- object MGCPResponseCode
- object MGCPVersion extends Serializable
- object NetworkType extends Enumeration
-
object
QuarantineHandlingStyle
extends Enumeration
Created by pach on 09/03/17.
-
object
ReasonCodeType
extends Enumeration
Created by pach on 09/03/17.
- object RequestedEventAction
- object RestartMethodType extends Enumeration