/
Unified Real-Time Communications with Unified Real-Time Communications with

Unified Real-Time Communications with - PowerPoint Presentation

pressio
pressio . @pressio
Follow
342 views
Uploaded On 2020-08-29

Unified Real-Time Communications with - PPT Presentation

Pàdé Making the X in XMPP work with software In memory of my classmate Afam Mbachu 13th December 1954 27 th January 2019 Delé Ọlajide Systems Integrator amp RTC Consultant ID: 810709

user audio chat sip audio user sip chat web video xmpp openfire browser https conferencing desktop converse message phone

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "Unified Real-Time Communications with" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Unified Real-Time Communications with PàdéMaking the X in XMPPwork with software

In memory of my classmate,

Afam

Mbachu

.

13th December

1954 – 27

th

January 2019

Slide2

Delé Ọlájídé

Systems Integrator & RTC Consultant

Key Member

- 13+ yearshttps://www.igniterealtime.orghttps://github.com/igniterealtime

Active Contributor

Pàdé

Openfire

Meetings

Openfire

Chat REST API

Openfire

Switch (

FreeSWITCH

)

Various other

Openfire

plugins

….. including Red5Phone (first FOS web

softphone

)

Slide3

Unified RTC for Business Roadmap

Clients/

Customers

Partners/

Suppliers

Staff/Agents/Teams

Message Broadcast

Audio-Video Broadcast

Live Chat

Audio-Video Conferencing

Community Chat

Group Meetings

Workgroup/Team Chat

Internal Phone Calls

Staff Meetings with Audio-Video Conferencing

Desktop sharing with remote desktop control

Co-browsing and application sharing

Federation

External Phone Calls

Product/Project Chat

Product/Project Meetings with Audio-Video Conferencing

Slide4

4

Active

Directory

(LDAP)

SBC

Admin Web

Pages

PSTN

External Calls

Openfire

XMPP Server

Jetty Web Server

Admin Web Console

DB Manager

User Groups Manager

OFChat

Rest API

OFSwitch

Message

Archive

Search

Broadcast

OFMeet

(

Jitsi

)

Session Manager

(XMPP

, HTTP & Web

Sockets)

SMTP

Gateway

Work-groups & Queues

(

Fastpath

)

MUC/

URLBookmarks

HTTP

File Upload

Database

MYSQL

SQL SERVER

ORACLE DB

USER DESKTOP

WEB BROWSER

Pade

Browser Extension

Converse

Plugins

Technology

Federated SIP

Trunk Calls

Federated

XMPP

Email Chats

FreeSWITCH

HTTPS

WebSocket

XMPP

SIP

REST

SMTP Email

SIP

SIP

ESI

XMPP

LDAP

JDBC

HTTPS

SIP

CDR Archive

Slide5

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 RTCCurrently available in Chrome Web Store as Pade@Work and Pade@Home

Slide6

Single user identity (userid@domain) for unified communications covering XMPP, SIP and Email ChatsGroup 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 email 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 supportSFU Audio Video conferencing with screen sharing and remote desktop controlWebinars; 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

Pàdé

Features

Slide7

Pàdé

User Interface

Converse

(XMPP, Email Chats)

Jitsi

-Meet

(SFU A/V

Confs

)

CTX Phone

(SIP, MCU A/V

Confs

)

Browser Extension

(Configuration)

Slide8

Pàdé

Converse

Converse

XMPP Client

Voice

Message

SIP

Phone

Slash

Commands

Screen

Cast

Markdown

Canned

Replies

H5P

Search

Chats/

People

Info

Bookmarks

Options

Jitsi

-Meet

https://github.com/conversejs/community-plugins

Slide9

Auto User Registration for yoru.ba domain

SMTP

Reciever

-

subethasmtp

https://github.com/davidmoten/subethasmtp

SMTP

Sender

Openfire

core feature

Slide10

Message broadcasts with private chat responses

Server-side, Broadcast

plugin

for Openfire

Client-side, Info

plugin

for Converse

Slide11

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

>https://pade.yoru.ba/standup</url>

<

desc

>Please join meeting at

standup

</desc></query>

Slide12

Support Hardware Devices

Integration achieved with Chrome Native Messaging using

StreamDeckJava Project

https://github.com/Cloudhunter/StreamDeckJava

USER DESKTOP

BROWSER (Chrome)

Pade

Browser Extension

Converse

Plugins

StreamDeck

Java App

HID messages

Browser Native Messages

(JSON)

Slide13

PàdéQuestions?