Skip to content

A fully featured browser based WebRTC SIP phone for Asterisk

License

Notifications You must be signed in to change notification settings

Siperb/Browser-Phone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Siperb - Browser Phone

A fully featured browser based WebRTC Softphone phone for Asterisk or FreeSWITCH PBX

About Siperb

Siperb provides both the Softphone and the SIP to WebRTC Proxy that sits in the cloud between your existing PBX and your users. Utilize your existing PBX to seamlessly integrate with the advanced WebRTC capabilities we provide. At Siperb, we act as a proxy, bridging your current systems to our robust WebRTC client. This setup allows you the flexibility to connect with us directly or continue independently if your PBX is fully WebRTC capable. Choose the path that best suits your infrastructure needs. Learn more about Siperb

Browser Phone v4.0

Note

We are looking for Beta testers for Siperb. Please see here: https://www.siperb.com/kb/article/welcome-to-the-siperb-beta-program/

Features v0.3.x

  • SIP Audio Calling
  • SIP Video Calling
  • XMPP Messaging
  • Call Transfer (Both Blind & Attended)
  • 3rd Party Conference Call
  • Call Detail Records
  • Call Recording (Audio & Video)
  • Screen Share during Video Call
  • Scratchpad Share during Video Call
  • Video/Audio File Share during Video Call
  • SIP (text/plain) Messaging
  • SIP Message Accept Notification (not delivery)
  • Buddy (Contact) Management
  • Useful debug messages sent to console.
  • Works on: Chrome (all features work), Edge (same as Chrome), Opera (same as Chrome), Firefox (Most features work), Safari (Most feature work)
  • Asterisk SFU - Including talker notification and Caller ID
  • Dark Mode & Light Mode - System Setting Detects

Server; Requires

  • Asterisk PBX version 13|16+ (with Websockets and Text Messaging, chan_sip or chan_pjsip)

JavaScript Dependencies

  • sip-0.20.0 : WebRTC and SIP signalling library
  • jquery-3.3.1 : JavaScript toolkit
  • jquery.md5 : Md5 Hash plug-in (unused)
  • Chart-2.7.2 : Graph and Chart UI
  • jquery-ui : Windowing & UI Library
  • fabric-2.4.6 : Canvas Editing Library
  • moment-2.24.0 : Date & Time Library
  • croppie-2.6.4 : Profile Picture Crop Library
  • strophe-1.4.1 : XMPP Library

Note: These files will load automatically from CDN.

StyleSheet Dependencies

  • normalize-v8.0.1 : CSS Normalising Stylesheet
  • roboto : Roboto Font
  • font-awesome-4.7 : Icon Font library
  • jquery-ui : For jQuery UI
  • croppie-2.6.4 : For Croppie

Note: These files will load automatically from CDN.

About

A fully featured browser based WebRTC SIP phone for Asterisk

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • JavaScript 72.8%
  • SCSS 8.5%
  • Less 8.4%
  • CSS 7.7%
  • HTML 2.6%