(Created page with "= Support for Dynamic Reconfiguration = {{NoteFormat|This feature was introduced as part of the 9.0.006.10 release.}}...") |
|||
Line 3: | Line 3: | ||
{{NoteFormat|This feature was introduced as part of the [[Documentation:RN:sep-sdk-osx90rn:sep-sdk-osx9000610|9.0.006.10]] release.}} | {{NoteFormat|This feature was introduced as part of the [[Documentation:RN:sep-sdk-osx90rn:sep-sdk-osx9000610|9.0.006.10]] release.}} | ||
− | This feature provides additional options to support regex | + | This feature provides additional options to support regex matching and specify codec priorities. |
+ | |||
+ | This page describes the API and rules for dynamic reconfiguration of SIP Endpoint SDK from an application. Implementation provides two methods: one to get access to current configuration and another to change that configuration dynamically. | ||
+ | |||
+ | <div class="cloud-tabberlive-wrapper"> | ||
+ | <tabber> | ||
+ | OSX = | ||
+ | <div class="cloud-wrapper"> | ||
+ | <h2>Overview</h2> | ||
+ | <div class="cloud-left"> | ||
+ | The following methods are defined in GSEndpoint protocol: | ||
+ | <pre> | ||
+ | @protocol GSEndpoint <NSObject> | ||
+ | /** | ||
+ | Get endpoint configuration setting | ||
+ | @param key | ||
+ | @returns string value of the requested key string | ||
+ | @returns empty string if key-value pair does not exists | ||
+ | @returns empty string if key nill or empty | ||
+ | */ | ||
+ | - (NSString*) getConfigSettingForKey:(NSString*) key; | ||
+ | /** | ||
+ | Set endpoint configuration setting | ||
+ | @param value | ||
+ | @param key | ||
+ | @returns result of the operation | ||
+ | */ | ||
+ | - (GSResult) setConfigSettingValue:(NSString*) value forKey:(NSString*) key; | ||
+ | </pre> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | |-| | ||
+ | .NET= | ||
+ | <div class="cloud-wrapper"> | ||
+ | <h2> Overview</h2> | ||
+ | <div class="cloud-left"> | ||
+ | The following methods are defined in IExtendedService interface: | ||
+ | <pre> | ||
+ | public interface class IExtendedService | ||
+ | { | ||
+ | void SetConfigStringSetting(String^ key, String^ value); | ||
+ | String^ GetConfigStringSetting(String^ key); | ||
+ | } | ||
+ | </pre> | ||
+ | </div> | ||
+ | </div> | ||
+ | </tabber> | ||
{{Editgrn_open}}Need more information{{Editgrn_close}} | {{Editgrn_open}}Need more information{{Editgrn_close}} | ||
[[Category:V:SESDK:9.0.0OSXDRAFT]] | [[Category:V:SESDK:9.0.0OSXDRAFT]] |
Revision as of 16:40, December 6, 2018
Support for Dynamic Reconfiguration
Important
This feature was introduced as part of the 9.0.006.10 release.This feature provides additional options to support regex matching and specify codec priorities.
This page describes the API and rules for dynamic reconfiguration of SIP Endpoint SDK from an application. Implementation provides two methods: one to get access to current configuration and another to change that configuration dynamically.
Overview
The following methods are defined in GSEndpoint protocol:
@protocol GSEndpoint <NSObject> /** Get endpoint configuration setting @param key @returns string value of the requested key string @returns empty string if key-value pair does not exists @returns empty string if key nill or empty */ - (NSString*) getConfigSettingForKey:(NSString*) key; /** Set endpoint configuration setting @param value @param key @returns result of the operation */ - (GSResult) setConfigSettingValue:(NSString*) value forKey:(NSString*) key;
Overview
The following methods are defined in IExtendedService interface:
public interface class IExtendedService { void SetConfigStringSetting(String^ key, String^ value); String^ GetConfigStringSetting(String^ key); }
Need more information
Comments or questions about this documentation? Contact us for support!