StartRx

Metreos.CallControl.StartRx

Summary

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.

Usage

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.

Remarks

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.

Event Parameters
Parameter Name.NET TypeDescription
CallIdSystem.StringUnique identifier used to identify the call leg that the application server has designated receive information for.
MmsIdSystem.UInt32Unique 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.
ConnectionIdSystem.StringUnique identifier used to identify this connection in all Media Control operations.
MediaRxIPSystem.StringThe IP address that the media engine should receive audio on. This value is already associated with the connection associated with the call.
MediaRxPortSystem.UInt32The port that the media engine should receive audio on. This value is already associated with the connection associated with the call.
MediaRxCodecSystem.StringThe 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.
MediaRxFramesizeSystem.UInt32The 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.