Skip to content

Commit 2e7b433

Browse files
committed
docs: add NOTES & TODO
1 parent 5e6731b commit 2e7b433

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

NOTES.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Notes
2+
3+
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.
11+
12+
Future work may include:
13+
- Integration with RTC/SIP connections
14+
- Websocket communication
15+
- Audio & VIDEO handling
16+
- Integration with native callkit frameworks
17+

TODO.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# TODO
2+
3+
* Add DisplayType to determine how call notifications are displayed/grouped together
4+
* Individual
5+
* Grouped
6+
* GroupAfter3
7+
* Add images to enhance callkit UI
8+
* Active
9+
* Holding
10+
* Muted
11+
* Incoming
12+
* Ringing
13+
* Disconnecting
14+
* AudioManager

0 commit comments

Comments
 (0)