Skip to main content


Dart SIP UA is a SIP protocol stack developed by dart-lang. You can use it to develop cross-platform VOIP applications. This project relies on the flutter-webrtc plugin, so you can get a high-quality audio and video call experience. SIP signaling uses WSS ( WebSocket Secure), all data is encrypted, you don't need to worry about eavesdropping on the call.


  • Use pure dart-lang
  • SIP over WebSocket (use real SIP in your flutter mobile, desktop, web apps)
  • High-quality Audio/video calls (flutter-webrtc) and instant messaging
  • Support with standard SIP servers such as OpenSIPS, Kamailio, Asterisk and FreeSWITCH.
  • Support RFC2833 or INFO to send DTMF.


Thanks to the original authors of JsSIP for developed the JS version, which makes it possible to port the dart-lang version.


The first version was sponsored by Suretec Systems Ltd. T/A SureVoIP.