PAMI\Message\Event\TransportDetailEvent

Event triggered when an agent logs in.

PHP Version 5

Synopsis

class TransportDetailEvent extends EventMessage {
  • // Inherited constants from Message
  • const EOL = "\r\n";
  • const EOM = "\r\n\r\n";
  • // Inherited methods from EventMessage
  • public string getName()
}

Hierarchy

Constants

Name Value
EOL "\r\n"
EOM "\r\n\r\n"

Methods

public

  • getAsycOperations() — Returns key: 'AsycOperations'. Number of simultaneous Asynchronous Operations
  • getBind() — Returns key: 'Bind'. IP Address and optional port to bind to for this transport
  • getCaListFile() — Returns key: 'CaListFile'. File containing a list of certificates to read (TLS ONLY)
  • getCaListPath() — Returns key: 'CaListPath'. Path to directory containing a list of certificates to read (TLSONLY)
  • getCertFile() — Returns key: 'CertFile'. Certificate file for endpoint (TLS ONLY)
  • getCipher() — Returns key: 'Cipher'. Preferred cryptography cipher names (TLS ONLY)
  • getCos() — Returns key: 'Cos'. Enable COS for the signalling sent over this transport
  • getDomain() — Returns key: 'Domain'. Domain the transport comes from
  • getEndpointName() — Returns key: 'EndpointName'. The name of the endpoint associated with this information.
  • getExternalMediaAddress() — Returns key: 'ExternalMediaAddress'. External IP address to use in RTP handling
  • getExternalSignalingAddress() — Returns key: 'ExternalSignalingAddress'. External address for SIP signalling
  • getExternalSignalingPort() — Returns key: 'ExternalSignalingPort'. External port for SIP signalling
  • getLocalNet() — Returns key: 'LocalNet'. Network to consider local (used for NAT purposes).
  • getMethod() — Returns key: 'Method'. Method of SSL transport (TLS ONLY)
  • getObjectName() — Returns key: 'ObjectName'. The name of this object.
  • getObjectType() — Returns key: 'ObjectType'. The object's type. This will always be 'transport'.
  • getPassword() — Returns key: 'Password'. Password required for transport
  • getPrivKeyFile() — Returns key: 'PrivKeyFile'. Private key file (TLS ONLY)
  • getProtocol() — Returns key: 'Protocol'. Protocol to use for SIP traffic
  • getRequireClientCert() — Returns key: 'RequireClientCert'. Require client certificate (TLS ONLY)
  • getTos() — Returns key: 'Tos'. Enable TOS for the signalling sent over this transport
  • getVerifyClient() — Returns key: 'VerifyClient'. Require verification of client certificate (TLS ONLY)
  • getVerifyServer() — Returns key: 'VerifyServer'. Require verification of server certificate (TLS ONLY)
  • getWebsocketWriteTimeout() — Returns key: 'WebsocketWriteTimeout'. The timeout (in milliseconds) to set on WebSocket connections.

Inherited from PAMI\Message\Event\EventMessage

public

Inherited from PAMI\Message\IncomingMessage

public

Inherited from PAMI\Message\Message

public