SCORE: 00000000

(Team Project) SIP User Agent Remote Controller

A Java Applet that can remotely control a SIP User Agent over the network to make a call or receive a call.

ACHIEVEMENTS

  • Created a message-oriented protocol between a Java Applet and a Java program.
  • Modified Session Initiation Protocol (SIP) to meet project requirements.
  • Investigated an open source Java package MjSip

SCREENSHOTS

architecture
architecture

http messages between Http server on Sip user agent and web browser
http messages between Http server on Sip user agent and web browser

message protocol for calling from web browser
message protocol for calling from web browser

message protocol for calling from another Sip user agent
message protocol for calling from another Sip user agent

message protocol for closing a call
message protocol for closing a call

A sip user agent written in Java Swing and MjSip
A sip user agent written in Java Swing and MjSip

Java Applet for users to remote control their sip user agent
Java Applet for users to remote control their sip user agent

LINKS