SIP Endpoint SDK for OS X
|
Public Member Functions | |
(void) | - connectionStateChanged: |
(void) | - sessionStateChanged: |
(void) | - sipInfoReceived: |
(void) | - audioFrameReceived: |
![]() | |
(id) | - initWithLogger: |
(id) | - initWithLogger:core: |
(id) | - initWithLogger:configData: |
![]() | |
(void) | - activate |
(BOOL) | - configure |
(void) | - printConfigSettings |
(void) | - printConfigFile: |
(GSResult) | - setConfigSettingValue:forKey: |
(NSString *) | - getConfigSettingForKey: |
(GSResult) | - reloadConfigFile |
(GSResult) | - restart |
(void) | - stop |
(void) | - shutdown |
(id< GSSessionService >) | - sessionControlService |
(id< GSStatisticsService >) | - statisticsService |
(GSStatus) | - enableAudioMonitor: |
(GSAudioFrame *) | - lastAudioMicFrame |
(GSAudioFrame *) | - lastAudioSpeakerFrame |
Properties | |
NSString * | endpointSdkVersion |
GSSipConnectionManager * | connectionManager |
int | connectionCount |
GSSipSessionManager * | sessionManager |
GSSipDeviceManager * | deviceManager |
id< GSEndpointPolicyDelegate > | policyDelegate |
id < GSEndpointNotificationDelegate > | notificationDelegate |
GSEndpointState | state |
NSMutableArray * | gsTestControl |
NSString * | configFileName |
BOOL | isStopped |
GSAudioFrame * | lastAudioMicFrame |
GSAudioFrame * | lastAudioSpeakerFrame |
![]() | |
id< GSLogger > | logger |
NSMutableDictionary * | configuration |
GSepCore * | epCore |
![]() | |
NSMutableDictionary * | configuration |
id< GSLogger > | logger |
Definition at line 13 of file GSSipEndpoint.h.
|
readwritenonatomicretain |
Get/set the configuration file name.
Reimplemented from <GSEndpoint>.
Definition at line 29 of file GSSipEndpoint.h.
|
readwritenonatomicretain |
Get/set instance of the connection manager object which handles all connection information, stores all related policies and provides notifications about connection state. Returns a Genesys GSConnectionManager implemenation as the default.
Reimplemented from <GSEndpoint>.
Definition at line 16 of file GSSipEndpoint.h.
|
readwritenonatomicretain |
Get/set instance of the device manager object which handles all connected input/output devices, stores all related policies and provides notifications about device state. Returns a Genesys GSDeviceManager implemenation as the default
Reimplemented from <GSEndpoint>.
Definition at line 19 of file GSSipEndpoint.h.
|
readwritenonatomicretain |
Used to provide SIP Endpoint SDK version description.
Reimplemented from <GSEndpoint>.
Definition at line 15 of file GSSipEndpoint.h.
|
readwritenonatomicretain |
Get/set array of GSTestControl elements if any connectivity has ctrl setting configured that means the connectivity can request a test phone to delegate control on particualar dn/user and then after getting delegated event will link this connection for test phone
Reimplemented from <GSEndpoint>.
Definition at line 23 of file GSSipEndpoint.h.
|
readwritenonatomicassign |
Get/set the endpoint stop state.
Reimplemented from <GSEndpoint>.
Definition at line 24 of file GSSipEndpoint.h.
|
readwritenonatomicretain |
Get/set the delegate responsible for notifications about endpoint state.
Reimplemented from <GSEndpoint>.
Definition at line 21 of file GSSipEndpoint.h.
|
readwritenonatomicretain |
Get/set the delegate responsible for dictating endpoint policy.
Reimplemented from <GSEndpoint>.
Definition at line 20 of file GSSipEndpoint.h.
|
readwritenonatomicretain |
Get/set instance of the session manager object which handles all session data, stores all related policies and provides notifications about session state. Returns a Genesys GSSessionManager implemenation as the default.
Reimplemented from <GSEndpoint>.
Definition at line 18 of file GSSipEndpoint.h.
|
readwritenonatomicassign |
Returns the current endpoint status. The endpoint is considered "Active" if at least one connection is registered.
Reimplemented from <GSEndpoint>.
Definition at line 22 of file GSSipEndpoint.h.