Class SrcCallParameters
Parameters that the SrcUserAgent will need to set up a SIPREC call to a SIP Recording Server (SRS).
Inherited Members
Namespace: SipRecClient
Assembly: SipRecClient.dll
Syntax
public class SrcCallParameters
Fields
| Edit this page View SourceAnsweredSdp
SDP that was used to answer the call that is to be recorded.
Declaration
public Sdp AnsweredSdp
Field Value
Type | Description |
---|---|
Sdp | The SDP identifies the media types of each RtpChannel and the media encoding (codecs). This information is used to build the SDP that is offered to the SRS in the SIP INVITE request to it. |
CallId
Call-ID header value for the original call.
Declaration
public string CallId
Field Value
Type | Description |
---|---|
string | Required to uniquely identify the call that is being recorded. |
CallMsrpConnection
MsrpConnection object that is handling the MSRP media for the original call. This may be null if the call has no MSRP media.
Declaration
public MsrpConnection? CallMsrpConnection
Field Value
Type | Description |
---|---|
MsrpConnection | The MsrpConnection class handles the received and sent MSRP media. Each SrcUserAgent hooks the events of the MsrpConnection so that it can duplicate the media to send to the SRS. |
CallRtpChannels
List of RtpChannel objects that are handling the audio, RTT and video media for the original call. The list may be empty if the call does not contain any audio, video or RTT media.
Declaration
public List<RtpChannel> CallRtpChannels
Field Value
Type | Description |
---|---|
List<RtpChannel> | Each RtpChannel handles the received and sent media streams. Each SrcUserAgent hooks the events of each RtpChannel so that it can duplicate the media to send to the SRS. |
EmergencyCallIdentifier
Call-Info header value of the Call-Info header that has a purpose parameter of "emergency-CallId" from the call that is being recorded. This field is required for NG9-1-1 calls that are being recorded.
Declaration
public string EmergencyCallIdentifier
Field Value
Type | Description |
---|---|
string | See Section 2.1.6 of NENA-STA-010.3b. |
EmergencyIncidentIdentifier
Call-Info header value of the Call-Info header that has a purpose parameter of "emergency-IncidentId" from the call that is being recorded. This field is required for NG9-1-1 calls that are being recorded.
Declaration
public string EmergencyIncidentIdentifier
Field Value
Type | Description |
---|---|
string | See Section 2.1.7 of NENA-STA-010.3b. |
Properties
| Edit this page View SourceFromUri
SIP URI of the caller from the From header value of the call to be recorded.
Declaration
public SIPURI FromUri { get; set; }
Property Value
Type | Description |
---|---|
SIPURI | This SIPURI identifies the originator of the call. It is used to associate the incoming media streams with the caller in the SIPREC metadata that is sent to the SRS. |
ToUri
To header value from the call to be recorded.
Declaration
public SIPURI ToUri { get; set; }
Property Value
Type | Description |
---|---|
SIPURI | This SIPURI identifies the called party. It is used to associate the outgoing media streams with the called party in the SIPREC metadata that is sent to the SRS. |