Non-Triggering
Indicates that the application server has established the receive audio channel and communicated the Rx info to the remote endpoint on the underlying call control protocol.
The occurrence of StartRx indicates that the application server has specified to the remote endpoint the media negotiation information necessary such that the remote endpoint can send an RTP stream to the application server.
StartRx does not occur until either AnswerCall or MakeCall has been used in a script. At least one StartRx event may occur as a result of the successful use of AnswerCall or MakeCall.
StartRx will not occur for calls currently in a peer-to-peer relationship.
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 the application server has designated receive information for. |
| 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. |
| ConnectionId | System.String | Unique identifier used to identify this connection in all Media Control operations. |
| MediaRxIP | System.String | The IP address that the media engine should receive audio on. This value is already associated with the connection associated with the call. |
| MediaRxPort | System.UInt32 | The port that the media engine should receive audio on. This value is already associated with the connection associated with the call. |
| MediaRxCodec | System.String | The codec that the remote endpoint should use when sending audio to the media engine. This value is already associated with the connection associated with the call. |
| MediaRxFramesize | System.UInt32 | The framesize that the remote endpoint should use when sending audio to the media engine. This value is already associated with the connection associated with the call. |