-
Notifications
You must be signed in to change notification settings - Fork 147
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added incomplete demo project, updated doc
- Loading branch information
1 parent
fc846aa
commit 0102068
Showing
6 changed files
with
346 additions
and
88 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
.settings |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
<?xml version="1.0"?> | ||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" | ||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | ||
<modelVersion>4.0.0</modelVersion> | ||
<parent> | ||
<groupId>net.sourceforge.peers</groupId> | ||
<artifactId>peers</artifactId> | ||
<version>0.5-SNAPSHOT</version> | ||
</parent> | ||
<groupId>net.sourceforge.peers</groupId> | ||
<artifactId>peers-demo</artifactId> | ||
<version>0.5-SNAPSHOT</version> | ||
<name>peers-demo</name> | ||
<url>http://maven.apache.org</url> | ||
<properties> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
</properties> | ||
<dependencies> | ||
<dependency> | ||
<groupId>junit</groupId> | ||
<artifactId>junit</artifactId> | ||
<version>3.8.1</version> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>net.sourceforge.peers</groupId> | ||
<artifactId>peers-lib</artifactId> | ||
<version>0.5-SNAPSHOT</version> | ||
<scope>compile</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>net.sourceforge.peers</groupId> | ||
<artifactId>peers-javaxsound</artifactId> | ||
<version>0.5-SNAPSHOT</version> | ||
<scope>compile</scope> | ||
</dependency> | ||
</dependencies> | ||
</project> |
59 changes: 59 additions & 0 deletions
59
peers-demo/src/main/java/net/sourceforge/peers/demo/EventManager.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
package net.sourceforge.peers.demo; | ||
|
||
import java.net.SocketException; | ||
|
||
import net.sourceforge.peers.Config; | ||
import net.sourceforge.peers.FileLogger; | ||
import net.sourceforge.peers.Logger; | ||
import net.sourceforge.peers.javaxsound.JavaxSoundManager; | ||
import net.sourceforge.peers.sip.core.useragent.SipListener; | ||
import net.sourceforge.peers.sip.core.useragent.UserAgent; | ||
import net.sourceforge.peers.sip.transport.SipRequest; | ||
import net.sourceforge.peers.sip.transport.SipResponse; | ||
|
||
public class EventManager implements SipListener { | ||
|
||
//TODO add to doc | ||
private UserAgent userAgent; | ||
|
||
public EventManager() throws SocketException { | ||
Config config = new MyConfig(); | ||
Logger logger = new FileLogger(null); | ||
JavaxSoundManager javaxSoundManager = new JavaxSoundManager(false, logger, null); | ||
userAgent = new UserAgent(this, config, logger, javaxSoundManager); | ||
} | ||
//end TODO add to doc | ||
|
||
|
||
// commands methods | ||
public void call(String callee) { } | ||
public void hangup() { } | ||
|
||
|
||
// SipListener methods | ||
|
||
@Override | ||
public void registering(SipRequest sipRequest) { } | ||
|
||
@Override | ||
public void registerSuccessful(SipResponse sipResponse) { } | ||
|
||
@Override | ||
public void registerFailed(SipResponse sipResponse) { } | ||
|
||
@Override | ||
public void incomingCall(SipRequest sipRequest, SipResponse provResponse) { } | ||
|
||
@Override | ||
public void remoteHangup(SipRequest sipRequest) { } | ||
|
||
@Override | ||
public void ringing(SipResponse sipResponse) { } | ||
|
||
@Override | ||
public void calleePickup(SipResponse sipResponse) { } | ||
|
||
@Override | ||
public void error(SipResponse sipResponse) { } | ||
|
||
} |
Oops, something went wrong.