Giter Site home page Giter Site logo

obsolete.opjs-demo's People

Contributors

cadorn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

obsolete.opjs-demo's Issues

History

Would be nice if users could search across all chat and call history since the account was opened.

Audio alerts

One audio alert when a chat messages is received and conversation does not have focus and one for when someone attempts to call.

`make dist`

To combine AMD files into one optimized one.

Group Chat

User's need to be able to create rooms under their own accounts and invite other users to those rooms.

The rooms could be listed along the top, like tabs.

Text chat needs to support: / code snippets, up arrow for edit, bank, kick, transfer room to other users, and other tools so developers see value in using it.

The owner / moderator of the room can create a group voice or video call by clicking the Call Group: Audio / Video buttons.

Owner can make more than one of the current participants a moderator.

Video Recording and Publishing

Users need to be able to record video calls and video conferences. Those recordings can then be shared via a public or private links using the service domain eg. webrtc.hookflash.me/user4567898765/videos/erik-and-christoph-talking-about-openpeer

Drag and drop Video Conferencing

Dragging users into the conversation creates a video conference? If the user that is dragged is not online then a message is sent to their social email account with a screenshot and a link to the call.

Refactor WebRTC integration

After #2 we need to refactor all webrtc interaction into a single module. I can then take this and refactor it more to splice in opjs.

Offline messaging

If the user is offline when a message is sent to them, we should be sending the message to the user socially. eg. Social email, social message inbox... suggestions?

LDAP Integration

Enterprise users will want LDAP integration so they can communicate and collaborate with users inside and outside their organization.

SIP Gateway

Audio Conferencing with the PSTN will be a requirement as we get closer to the Enterprise users. Many of these users live on their cell phone and some do not have access to VoIP on those devices.

We will need to integrate a SIP Gateway at some point, although I am not all the fussy about building it. I would hope we can leverage existing work out there to accomplish this, for example...

https://code.google.com/p/webrtc2sip/

http://jssip.net/

It has to be MIT or BSD license.

See connected contacts from multiple accounts when logged in with 1 account

Seeing all of my contacts on left even though I am only signed in with twitter. I did sign in with all contacts at one point but then logged off, closed browser. Opened browser and the contacts on right were correct = twitter but contacts on left showed all my demo connections, is this by design or an error?
screen shot 2013-06-14 at 11 28 33 am

Offline calling / Video messaging

If the user is offline when another user tries to call them, we should give them the option to send a video message. The video message can be stored in the cloud and a link and screenshot is sent to the user's social email account.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.