Download presentation
Presentation is loading. Please wait.
1
Unified Real-Time Communications with Pàdé
Making the X in XMPP work with software In memory of my classmate, Afam Mbachu. 13th December 1954 – 27th January 2019
2
Delé Ọlájídé Systems Integrator & RTC Consultant
Key Member years Active Contributor Pàdé Openfire Meetings Openfire Chat REST API Openfire Switch (FreeSWITCH) Various other Openfire plugins….. including Red5Phone (first FOS web softphone)
3
Unified RTC for Business Roadmap
Clients/ Customers Community Chat Group Meetings Message Broadcast Audio-Video Broadcast Live Chat Audio-Video Conferencing Partners/ Suppliers Staff/Agents/Teams Federation External Phone Calls Product/Project Chat Product/Project Meetings with Audio-Video Conferencing Workgroup/Team Chat Internal Phone Calls Staff Meetings with Audio-Video Conferencing Desktop sharing with remote desktop control Co-browsing and application sharing
4
Technology SBC Openfire XMPP Server Jetty Web Server SMTP Gateway
Chats SMTP Federated SIP Trunk Calls PSTN External Calls SMTP Gateway MUC/URLBookmarks Work-groups & Queues (Fastpath) HTTP File Upload SIP SIP USER DESKTOP SBC WEB BROWSER SIP CDR Archive Openfire XMPP Server Jetty Web Server Session Manager (XMPP , HTTP & Web Sockets) HTTPS WebSocket Pade Browser Extension XMPP SIP REST Converse Plugins FreeSWITCH OFSwitch Message Archive Search Broadcast OFMeet (Jitsi) ESI User Groups Manager OFChat Rest API DB Manager Admin Web Console Federated XMPP XMPP LDAP HTTPS JDBC Active Directory (LDAP) Admin Web Pages Database MYSQL SQL SERVER ORACLE DB
5
Currently available in Chrome Web Store as Pade@Work and Pade@Home
Project Pàdé Pàdé is the Yoruba word for "Meet". (the "p" is pronounced explosively) Browser Extension that provides a desktop front-end for Unified RTC Currently available in Chrome Web Store as and
6
Pàdé Features Single user identity for unified communications covering XMPP, SIP and Chats Group policy deployment with single user authentication and sign-on; Windows (via HTTPS using Waffle), Credential Management API and E-Residency Smart ID. Auto User Registration with identity confirmation without web site. Modern chat user experience; chats, group chats and message broadcasts with private chat responses. Message Styling with markdown plain text. All embedded HTML is sanitized. Interactive content; media, mentions, hash-tags, forms and H5P/xAPI support SFU Audio Video conferencing with screen sharing and remote desktop control Webinars; Single WebRTC talker and multiple listeners using SFU Audio/Video Telephone (SIP soft-phone) and MCU-based audio/video conferencing; Online Meeting/Conference planner with a calendar or CRON trigger; 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
7
Pàdé User Interface Browser Extension (Configuration) Converse (XMPP, Chats) CTX Phone (SIP, MCU A/V Confs) Jitsi-Meet (SFU A/V Confs)
8
Pàdé Converse https://github.com/conversejs/community-plugins
Search Chats/ People Bookmarks Info Options Jitsi-Meet H5P Converse XMPP Client Markdown Canned Replies Slash Commands Screen Cast SIP Phone Voice Message
9
Auto User Registration for yoru.ba domain
SMTP Reciever - subethasmtp SMTP Sender – Openfire core feature
10
Message broadcasts with private chat responses
Server-side, Broadcast plugin for Openfire Client-side, Info plugin for Converse
11
SFU Audio Video conferencing with screen sharing and remote desktop control
Click here to generate a random room Type a /meet slash command for specific room XEP-0066: Out of Band Data <query xmlns='jabber:iq:oob'> <url> <desc>Please join meeting at standup</desc> </query>
12
Pade Browser Extension
Support Hardware Devices USER DESKTOP BROWSER (Chrome) Pade Browser Extension Converse Plugins Browser Native Messages (JSON) StreamDeck Java App HID messages Integration achieved with Chrome Native Messaging using StreamDeckJava Project
13
Pàdé Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.