File tree 1 file changed +11
-2
lines changed 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -182,7 +182,7 @@ class SIPUAHelper extends EventManager {
182
182
_settings.session_timers = uaSettings.sessionTimers;
183
183
_settings.ice_gathering_timeout = uaSettings.iceGatheringTimeout;
184
184
_settings.session_timers_refresh_method =
185
- uaSettings.sessionTimersRefreshMethod ;
185
+ uaSettings.sessionTimersRefreshMethodEnum ;
186
186
_settings.instance_id = uaSettings.instanceId;
187
187
_settings.registrar_server = uaSettings.registrarServer;
188
188
_settings.contact_uri = uaSettings.contact_uri != null
@@ -921,5 +921,14 @@ class UaSettings {
921
921
/// Controls which kind of messages are to be sent to keep a SIP session
922
922
/// alive.
923
923
/// Defaults to "UPDATE"
924
- DartSIP_C .SipMethod sessionTimersRefreshMethod = DartSIP_C .SipMethod .UPDATE ;
924
+ String sessionTimersRefreshMethod = 'UPDATE' ;
925
+ DartSIP_C .SipMethod get sessionTimersRefreshMethodEnum {
926
+ switch (sessionTimersRefreshMethod.toUpperCase ()) {
927
+ case 'INVITE' :
928
+ return DartSIP_C .SipMethod .INVITE ;
929
+ case 'UPDATE' :
930
+ default :
931
+ return DartSIP_C .SipMethod .UPDATE ;
932
+ }
933
+ }
925
934
}
You can’t perform that action at this time.
0 commit comments