File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Expand file tree Collapse file tree 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 {
182182 _settings.session_timers = uaSettings.sessionTimers;
183183 _settings.ice_gathering_timeout = uaSettings.iceGatheringTimeout;
184184 _settings.session_timers_refresh_method =
185- uaSettings.sessionTimersRefreshMethod ;
185+ uaSettings.sessionTimersRefreshMethodEnum ;
186186 _settings.instance_id = uaSettings.instanceId;
187187 _settings.registrar_server = uaSettings.registrarServer;
188188 _settings.contact_uri = uaSettings.contact_uri != null
@@ -921,5 +921,14 @@ class UaSettings {
921921 /// Controls which kind of messages are to be sent to keep a SIP session
922922 /// alive.
923923 /// 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+ }
925934}
You can’t perform that action at this time.
0 commit comments