/Pade

Pàdé (Yoruba word for Meet) is a web browser extension and a unified communications client for Openfire Meetings. https://igniterealtime.github.io/Pade/

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Pàdé is the Yoruba word for "Meet". It is a unified communications client for Openfire Meetings and uses the following front end web applications.

  • Jitsi Meet for SFU-based WebRTC audio/video conferencing, screen share and real-time application collaboration with Jitsi Video-bridge
  • ctxPhone for SIP based telephony with FreeSWITCH
  • Converse.js for XMPP chat/groupchat with Openfire

All web application run from within a browser extension in native application windows and combine together to provide:

  • Modern HTML5 user interface;
  • Single user authentication and sign-on; Windows SSO, Credential Management API and Smart ID support
  • Modern chat user experience; chats, group chats and message broadcasts with private chat responses.
  • Message Styling with markdown plain text
  • Interactive content; mentions, hashtags, forms and H5P/xAPI support
  • Audio Video conferencing (WebRTC);
  • Webinars; Single talker and multiple listeners
  • Telephone (SIP soft-phone) and MCU-based audio/video conferencing;
  • Online Meeting/Conference planner with a calendar or CRON trigger;
  • Screen sharing, Co-browsing and Application sharing/real-time collaboration
  • Agent support for live conversations with web site visitors using chat, audio and video conferencing.
  • Support hardware devices like MIDI touch-pads and HID USB touch devices like the Elgato stream deck

To install, visit the Chrome Web Store

On your Openfire server, you will need at least the two Openfire Meetings (download from here) plugins and the bookmarks (download from here) plugin. If you are running an Openfire server lower than 4.2, you will also need the websocket plugin.

For the advanced telephony features with SIP and a REST API, you will need the Openfire chat plugin and the Openfire Switch plugin