Skip to content

Commit 2ec248f

Browse files
committed
Add UserAgent field to UaSettings.
1 parent fb71ba4 commit 2ec248f

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

example/lib/src/register.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ class _MyRegisterWidget extends State<RegisterWidget>
103103
settings.displayName = _displayName;
104104
settings.webSocketExtraHeaders = _wsExtraHeaders;
105105
settings.allowBadCertificate = true;
106+
settings.userAgent = 'Dart SIP Client v1.0.0';
106107

107108
helper.start(settings);
108109
}

lib/src/sip_ua_helper.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import 'package:flutter_webrtc/webrtc.dart';
33
import 'package:logger/logger.dart';
44

55
import 'config.dart';
6+
import 'constants.dart' as DartSIP_C;
67
import 'event_manager/event_manager.dart';
78
import 'logger.dart';
89
import 'message.dart';
@@ -139,6 +140,7 @@ class SIPUAHelper extends EventManager {
139140
_settings.password = uaSettings.password;
140141
_settings.display_name = uaSettings.displayName;
141142
_settings.authorization_user = uaSettings.authorizationUser;
143+
_settings.user_agent = uaSettings.userAgent ?? DartSIP_C.USER_AGENT;
142144

143145
try {
144146
this._ua = UA(_settings);
@@ -460,6 +462,7 @@ class UaSettings {
460462
String webSocketUrl;
461463
Map<String, dynamic> webSocketExtraHeaders;
462464
bool allowBadCertificate = false;
465+
String userAgent;
463466

464467
String uri;
465468
String authorizationUser;

0 commit comments

Comments
 (0)