Sip Endpoint SDK for Apple OS
 All Classes Functions Properties
<GSEndpointPolicyDelegate> Protocol Reference

#import <GSEndpointPolicyDelegate.h>

Inheritance diagram for <GSEndpointPolicyDelegate>:
<GSPolicyDelegate> GSDefaultEndpointPolicy

List of all members.

Public Member Functions

(NSString *) - userAgent
(BOOL) - includeOSVersionInUserAgentHeader
(int) - signalingQos
(int) - audioQos
(int) - videoQos
(int) - secureSignalingQos
(int) - sipPortMin
(int) - sipPortMax
(int) - rtpPortMin
(int) - rtpPortMax
(int) - rtpInactivityTimeout
- Public Member Functions inherited from
(void) - configureWithDictionary:

Detailed Description

This delegate is used to define aspects of endpoint behavior

Definition at line 15 of file GSEndpointPolicyDelegate.h.


Member Function Documentation

- (int) audioQos

Use to specify QOS for audio RTP packets. Note that this property cannot be changed after the endpoint has been configured.

Returns:
the integer value representing the DSCP bits to set for RTP packets.
- (BOOL) includeOSVersionInUserAgentHeader

Use to specify if the OS Version should be included in the User Agent Header of the SIP message. Note that this property cannot be changed after the endpoint has been configured.

Returns:
true if the property should be included in the header.
false (default value) if the property should not be included in the header.
- (int) rtpInactivityTimeout

Use to specify RTP inactivity timeout for media stream. Note that this property cannot be changed after the endpoint has been configured.

Returns:
the integer value representing the RTP inactivity timeout in seconds. The valid values: = 0 and > 150 no inactivity detection > 1 - 150 inactivity timeout interval Meaning: session should be released if inactivity is detected during the specified interval
- (int) rtpPortMax

Use to specify RTP port max for media stream. Note that this property cannot be changed after the endpoint has been configured.

Returns:
the integer value representing the RTP port max.
- (int) rtpPortMin

Use to specify RTP port min for media stream. Note that this property cannot be changed after the endpoint has been configured.

Returns:
the integer value representing the RTP port min.
- (int) secureSignalingQos

Use to specify QOS for secure SIP messages. Note that this property cannot be changed after the endpoint has been configured.

Returns:
the integer value representing the DSCP bits to set for SIP messages.
- (int) signalingQos

Use to specify QOS for SIP messages. Note that this property cannot be changed after the endpoint has been configured.

Returns:
the integer value representing the DSCP bits to set for SIP messages.
- (int) sipPortMax

Use to specify SIP port max for SIP messages. Note that this property cannot be changed after the endpoint has been configured.

Returns:
the integer value representing the SIP port max.
- (int) sipPortMin

Use to specify SIP port min for SIP messages. Note that this property cannot be changed after the endpoint has been configured.

Returns:
the integer value representing the SIP port min.
- (NSString*) userAgent

Implement to define the user-agent header sent with SIP messages.

Returns:
the user agent header
- (int) videoQos

Use to specify QOS for video RTP packets. Note that this property cannot be changed after the endpoint has been configured.

Returns:
the integer value representing the DSCP bits to set for RTP packets.

The documentation for this protocol was generated from the following file: