Non-Triggering
Indicates that the transmit audio channel has been established.
The occurrence of StartTx indicates that the remote endpoint has specified the necessary information for sending an RTP stream to it.
StartTx does not occur until either AnswerCall or MakeCall has been used in a script. At least one StartTx event should occur as a result of the successful use of AnswerCall or MakeCall. This event can occur if the call is resumed after being placed on hold by the remote endpoint.
If this event occurs for a call not currently in a peer-to-peer relationship, then the transmit properties of the call (MediaTxIP, MediaTxPort, MediaTxCodec, MediaTxFramesize) will be automatically associated with the connection.
StartTx will still occur for calls currently in a peer-to-peer relationship. However, because there is no media engine connection associated with such calls, the MmsId and ConnectionId event parameters would be empty in that case.
The Call Control API makes every effort to abstract the complexities of the underlying telephony protocol; however, one should consult the Call Control Feature Matrix to understand what Call Control actions and action parameters are valid for each of the four supported protocols. One can set installation and deployment guidelines based on the Call Control actions and action parameters that an application uses; the Call Control Feature Matrix makes developing such guidelines feasible.
| Parameter Name | .NET Type | Description |
|---|---|---|
| CallId | System.String | Unique identifier used to identify the call leg that has received transmit information from the remote endpoint. |
| MmsId | System.UInt32 | Unique identifier used to identify the media engine in control of this connection. A common use for this ID is to ensure that other connections which will ultimately be conferenced with this connection are all created on the same media engine. This correlation is necessary because all connections in a single conference must all reside on the same media engine. This event parameter will not be populated if the call is in a peer-to-peer relationship. |
| ConnectionId | System.String | Unique identifier used to identify this connection in all Media Control API operations. This event parameter will not be populated if the call is in a peer-to-peer relationship. |
| MediaTxIP | System.String | The IP address that the application server should send audio to. If a connection is associated with this call, this value is already associated with that connection. |
| MediaTxPort | System.UInt32 | The port that the application server should send audio to. If a connection is associated with this call, this value is already associated with that connection. |
| MediaTxCodec | System.String | The codec that the application server should use when sending audio. If a connection is associated with this call, this value is already associated with that connection. |
| MediaTxFramesize | System.UInt32 | The framesize that the application server should use when sending audio. If a connection is associated with this call, this value is already associated with that connection. |