You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The plugin is intended to be used as a boilerplate for call management and not as a full-fledged voip solution. The plugin facilitates handling of calls via a simple API and provides a browser call control mechanism through browser notifications.
4
+
5
+
_Thus, core features such as audio handling, RTC/SIP connections, websocket communication, etc. are not provided by the plugin and should be handled via 3rd party resources._
6
+
7
+
Core tenets of the plugin:
8
+
1. Transparency: the user should at all times be aware of any call on their device.
9
+
2. Accessibility: the user should be able to interact with the call in any state.
10
+
3. (Future work) flexibility within the Callkit structure.
@@ -34,12 +36,13 @@ A bird's eye overview/usage of the plugin:
34
36
35
37
Use native browser integration, the following limitations apply to each platform. Usage of Flutter
36
38
package [js_notifications](https://pub.dev/packages/js_notifications) is assist in browser
37
-
notification integration to native systems. See [js_notifications > platform limitations](https://github.com/cybex-dev/js_notifications?tab=readme-ov-file#platform-limitations)
39
+
notification integration to native systems.
40
+
See [js_notifications > platform limitations](https://github.com/cybex-dev/js_notifications?tab=readme-ov-file#platform-limitations)
38
41
for more information
39
42
40
43
## Installation
41
44
42
-
### Import the package
45
+
### Import the package
43
46
44
47
```dart
45
48
import 'package:web_callkit/web_callkit.dart';
@@ -51,10 +54,7 @@ Inform the plugin that an incoming call is being received. This will hook into t
0 commit comments