Skip to content

MyCraftPhone is a cross-platform VoIP softphone built with Flutter & WebRTC. It supports SIP integration, HD audio/video calls, and works on Android, iOS, Web, and Desktop.

Notifications You must be signed in to change notification settings

himanshujjp/MyCraftPhone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

🚀 MyCraftPhone – The Ultimate VoIP Softphone Solution 📞✨

MyCraftPhone is a powerful, cross-platform VoIP softphone built using Flutter and WebRTC, designed for seamless HD voice and video calls, SIP/PBX integration, and secure communication — all in a lightweight package.

⚠️ Note: The source code for MyCraftPhone is currently private. See 🔒 Source Code Availability for details.


🌟 Features

  • Cross-Platform: Android, iOS, Web, and Desktop with Flutter
  • 🎥 HD Voice & Video Calls: Powered by WebRTC for real-time communication
  • ☎️ SIP & PBX Integration: Works with Asterisk, FreePBX, and other SIP-based systems
  • 🔒 End-to-End Encryption: Your calls and data stay safe
  • Lightweight & Efficient: Minimal background activity and battery-friendly

🧑‍💻 Tech Stack

  • Flutter – Cross-platform UI
  • WebRTC – Low-latency media streaming
  • SIP (PJSIP / JsSIP) – Call signaling and media handling
  • Asterisk – SIP PBX backend for call routing and media bridging
  • FCM – Push notifications
  • Flutter CallKit – Incoming/outgoing call UI
  • Local Storage – Session persistence

🧪 Test Demo Accounts

🧾 Note: This app is currently configured to work with the demo SIP server below.
If you'd like to integrate with your own SIP/PBX server, please contact us to discuss setup and configuration.

🔐 Demo SIP Credentials

✅ Account 1

  • Username: 8888
  • Password: 8888
  • SIP URI: 8888@143.244.175.177
  • WebSocket: wss://143.244.175.177:8089/ws

✅ Account 2

  • Username: 8889
  • Password: 8889
  • SIP URI: 8889@143.244.175.177
  • WebSocket: wss://143.244.175.177:8089/ws

🧩 Use Cases

  • 📞 VoIP apps for startups or SMBs
  • 🏢 Internal tools for remote teams
  • 🎧 Custom softphone for call centers
  • 🔁 SIP phone replacement
  • 🔐 Secure calling app for private communication

📸 Screenshots


🎥 Demo


🔒 Source Code Availability

The MyCraftPhone codebase is currently private while we finalize development and prepare for release.

📬 Want early access or a private demo?
Contact us or open an issue/discussion to request access or collaboration.


📢 Coming Soon

  • ✅ Public Release
  • ⏳ Open-source SDK/Module
  • 🛒 Marketplace Launch

📦 Download

🔗 Download MyCraftPhone APK

📱 Compatible with Android 8.0+
🛡️ Note: You may need to allow installation from unknown sources.


🙌 Stay Connected

📫 Email: himanshujjp7@email.com
💬 Discussion: GitHub Discussions


Built with ❤️ using Flutter + WebRTC + dart-sip-ua

About

MyCraftPhone is a cross-platform VoIP softphone built with Flutter & WebRTC. It supports SIP integration, HD audio/video calls, and works on Android, iOS, Web, and Desktop.

Resources

Stars

Watchers

Forks

Packages

No packages published