{"repo":"flutter-webrtc/dart-sip-ua","free":true,"listed":false,"github":"https://github.com/flutter-webrtc/dart-sip-ua","clone":"git clone https://github.com/flutter-webrtc/dart-sip-ua.git","description":"A dart-lang version of the SIP UA stack.","language":"Dart","stars":372,"topics":["voip","dartlang","flutter","sip","client","jssip"],"license":"MIT","category":"mobile-apps","readme_excerpt":"dart-sip-ua A dart-lang version of the SIP UA stack, ported from JsSIP. Overview - Use pure dart-lang - SIP over WebSocket && TCP (use real SIP in your flutter mobile, desktop, web apps) - Audio/video calls (flutter-webrtc) and instant messaging - Support with standard SIP servers such as OpenSIPS, Kamailio, Asterisk, 3CX and FreeSWITCH. - Support RFC2833 or INFO to send DTMF. Currently supported platforms - [X] iOS - [X] Android - [X] Web - [X] macOS - [X] Windows - [X] Linux - [ ] Fuchsia Install Android - Proguard rules: Quickstart Run example: - dart-sip-ua-example - or add your example. Register with SIP server: - Asterisk - FreeSWITCH - OpenSIPS - 3CX - Kamailio - or add your server example. FAQ's OR ISSUES expand Server not configured for DTLS/SRTP WEBRTC SET REMOTE DESCRIPTION ERROR: Failed to set remote offer sdp: Called with SDP without DTLS fingerprint. Your server is not sending a DTLS fingerprint inside the SDP when inviting the sip ua client to start a call. WebRTC uses encryption by Default, all WebRTC communications (audio, video, and data) are encrypted using DTLS and SRTP, ensuring secure communication. Your PBX must be configured to use DTLS/SRTP when calling sip ua. Why isn't there a UDP connection option? This package uses a WS or TCP connection for the signalling processs to initiate or terminate a session (sip messages). Once the session is connected WebRTC transmits the actual media (audio/video) over UDP. If anyone actually still wants to use UDP for ","default_branch":null,"files":null,"tree":[],"storefront":"/r/flutter-webrtc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/flutter-webrtc/dart-sip-ua/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}