WebCall Project

Need to know the followings.

  •  Protocols
  • Signalling
    • WebSocket – (WebSocket.org, webSocket-test)
    • SIP
      • Jain-SIP (java)
      • Restcomm-SIP-Servlet (java)
      • SIP.js (nodejs)
      • SIP over WebSocket framworks (javascript client)
  • Application
    • Kurento Room
  • Media Server
    • Kurento KMS
  • PSTN
    • Asterisk PBX
  • IVR

Phase 1. Building WebCall with Kurento

WebCall application is built on Kurento Room application.

  1. Understanding WebRTC; sdp, stun, turn, ICE, …
  2. Play with Kurento.
  3. Kurento Media Server.
  4. Kurento Room.

Phase 2. Connecting Kurento WebCall to PSTN network.

Connection between Kurento Room Application (WebSocket, WebRTC) with Asterisk (SIP, RTP)

  1. Build Sip-Kurento Echo Demo based on Restcomm Sip-Servlet + Kurento Java Hello World example. Sip signaling, RTP, and softphone as client.
  2. Current: Build Sip-Kurento Room Demo and Add RTP support on Kurento Room Application.