Skip to content

frejun-tech/frejun-softphone-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreJun Softphone Web Wrapper

A lightweight, production-ready browser wrapper for @frejun/softphone-web-sdk, designed for seamless integration with CRMs, internal tools, and Dynamics 365.


📦 Overview

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.


🔧 Features

  • ✅ Exposes @frejun/softphone-web-sdk to window.FreJunSoftphone
  • ✅ Browser-ready: minified and unminified versions
  • ✅ Versioned output for CDN-friendly usage
  • ✅ Cleanly built with Vite for fast production bundling

🚀 Getting Started

1. Clone this repo

git clone https://github.com/frejun-tech/frejun-softphone-web-wrapper.git
cd frejun-softphone-web-wrapper

2. Install Dependencies

Make sure you have Node.js and npm installed.

Then, in your project root:

npm install

3. Build SDK Bundles

npm run build

📁 Output Structure

After 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors