The CommuniGate Pro Media Server component can terminate media for calls - it can play and record audio/video (media) information.
To play media data, the Media Server encodes it using a selected codec and sends it to the remote party via the RTP protocol. The Media Server also supports the encrypted SRTP protocol for media exchanges.
To record media data, the Media Server decodes received RTP data, rearranges it to restore the original data frame sequence and converts the resulting data into a standard format.
To participate in a call, the Media Server creates a Media Channel. Each Media Channel uses two UDP ports and sockets for audio data (the AVP/RTP protocol), and, optionally, two UDP ports and sockets for video data.
A Media Channel is created and controlled with PBX Tasks.
A Task can connect its Media Channel to several remote parties, creating a conference.