A lightweight, production-ready browser wrapper for
@frejun/softphone-web-sdk, designed for seamless integration with CRMs, internal tools, and Dynamics 365.
This project provides a globally accessible JavaScript bundle (window.FreJunSoftphone) that enables web applications and platforms without module bundlers (like Dynamics or legacy CRMs) to use FreJun’s Web Softphone SDK directly in the browser.
- ✅ Exposes
@frejun/softphone-web-sdktowindow.FreJunSoftphone - ✅ Browser-ready: minified and unminified versions
- ✅ Versioned output for CDN-friendly usage
- ✅ Cleanly built with Vite for fast production bundling
git clone https://github.com/frejun-tech/frejun-softphone-web-wrapper.git
cd frejun-softphone-web-wrapperMake sure you have Node.js and npm installed.
Then, in your project root:
npm installnpm run buildAfter running the build, the following files will be generated inside the dist/ directory:
dist/
├── FreJunSDK.v1.0.0.js # Unminified version for development/debugging
└── FreJunSDK.v1.0.0.min.js # Minified version for production use