Skip to content

Commit f8aa84a

Browse files
komaxxMatthias Schicker
andauthored
#376: Added _settings.session_timers_refresh_method to UaSettings t… (#377)
* #376: Added `_settings.session_timers_refresh_method` to UaSettings to expose this feature for users of SipUaHelper * Reformatted sip_ua_helper to get build pipeline to run --------- Co-authored-by: Matthias Schicker <matthias@matthiasschicker.de>
1 parent 43a4fe8 commit f8aa84a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lib/src/sip_ua_helper.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,8 @@ class SIPUAHelper extends EventManager {
139139
_settings.dtmf_mode = uaSettings.dtmfMode;
140140
_settings.session_timers = uaSettings.sessionTimers;
141141
_settings.ice_gathering_timeout = uaSettings.iceGatheringTimeout;
142+
_settings.session_timers_refresh_method =
143+
uaSettings.sessionTimersRefreshMethod;
142144

143145
try {
144146
_ua = UA(_settings);
@@ -728,4 +730,9 @@ class UaSettings {
728730
// 'credential': 'change_to_real_secret'
729731
// },
730732
];
733+
734+
/// Controls which kind of messages are to be sent to keep a SIP session
735+
/// alive.
736+
/// Defaults to "UPDATE"
737+
DartSIP_C.SipMethod sessionTimersRefreshMethod = DartSIP_C.SipMethod.UPDATE;
731738
}

0 commit comments

Comments
 (0)