資源簡介
java版本的sip軟電話。本地安裝SIP服務(比如freeswitch)之后,導入源碼,運行 net.sourceforge.peers.gui.MainFrame類中的main函數。設置賬號(1001),密碼(1234),domain(192.168.1.10)。即可注冊。親測有效...

代碼片段和文件信息
package?net.sourceforge.peers.demo;
import?java.io.BufferedReader;
import?java.io.IOException;
import?java.io.InputStreamReader;
public?class?CommandsReader?extends?Thread?{
????public?static?final?String?CALL?=?“call“;
????public?static?final?String?HANGUP?=?“hangup“;
????private?boolean?isRunning;
????private?EventManager?eventManager;
????
????public?CommandsReader(EventManager?eventManager)?{
????????this.eventManager?=?eventManager;
????}
????
????@Override
????public?void?run()?{
????????InputStreamReader?inputStreamReader?=?new?InputStreamReader(System.in);
????????BufferedReader?bufferedReader?=?new?BufferedReader(inputStreamReader);
????????setRunning(true);
????????while?(isRunning())?{
????????????String?command;
????????????try?{
????????????????command?=?bufferedReader.readLine();
????????????}?catch?(IOException?e)?{
????????????????e.printStackTrace();
????????????????break;
????????????}
????????????command?=?command.trim();
????????????if?(command.startsWith(CALL))?{
????????????????String?callee?=?command.substring(
????????????????????????command.lastIndexOf(‘?‘)?+?1);
????????????????eventManager.call(callee);
????????????}?else?if?(command.startsWith(HANGUP))?{
????????????????eventManager.hangup();
????????????}?else?{
????????????????System.out.println(“unknown?command?“?+?command);
????????????}
????????}
????}
????
????public?synchronized?boolean?isRunning()?{
????????return?isRunning;
????}
????public?synchronized?void?setRunning(boolean?isRunning)?{
????????this.isRunning?=?isRunning;
????}
????
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-10-21?22:01??peers-master\
?????文件?????????113??2016-10-21?22:01??peers-master\.gitignore
?????文件????????7012??2016-10-21?22:01??peers-master\README.txt
?????目錄???????????0??2016-10-21?22:01??peers-master\conf\
?????文件????????3371??2016-10-21?22:01??peers-master\conf\peers.xm
?????文件????????2272??2016-10-21?22:01??peers-master\conf\peers.xsd
?????文件???????35147??2016-10-21?22:01??peers-master\gpl.txt
?????目錄???????????0??2016-10-21?22:01??peers-master\logs\
?????文件???????????0??2016-10-21?22:01??peers-master\logs\.gitignore
?????文件?????????886??2016-10-21?22:01??peers-master\maven-help.txt
?????目錄???????????0??2016-10-21?22:01??peers-master\media\
?????文件???????68558??2016-10-21?22:01??peers-master\media\message.raw
?????目錄???????????0??2016-10-21?22:01??peers-master\peers-demo\
?????文件??????????11??2016-10-21?22:01??peers-master\peers-demo\.gitignore
?????文件????????1091??2016-10-21?22:01??peers-master\peers-demo\pom.xm
?????目錄???????????0??2016-10-21?22:01??peers-master\peers-demo\src\
?????目錄???????????0??2016-10-21?22:01??peers-master\peers-demo\src\main\
?????目錄???????????0??2016-10-21?22:01??peers-master\peers-demo\src\main\java\
?????目錄???????????0??2016-10-21?22:01??peers-master\peers-demo\src\main\java\net\
?????目錄???????????0??2016-10-21?22:01??peers-master\peers-demo\src\main\java\net\sourceforge\
?????目錄???????????0??2016-10-21?22:01??peers-master\peers-demo\src\main\java\net\sourceforge\peers\
?????目錄???????????0??2016-10-21?22:01??peers-master\peers-demo\src\main\java\net\sourceforge\peers\demo\
?????文件????????1612??2016-10-21?22:01??peers-master\peers-demo\src\main\java\net\sourceforge\peers\demo\CommandsReader.java
?????文件????????2636??2016-10-21?22:01??peers-master\peers-demo\src\main\java\net\sourceforge\peers\demo\CustomConfig.java
?????文件????????2882??2016-10-21?22:01??peers-master\peers-demo\src\main\java\net\sourceforge\peers\demo\EventManager.java
?????目錄???????????0??2016-10-21?22:01??peers-master\peers-doc\
?????文件??????????31??2016-10-21?22:01??peers-master\peers-doc\.gitignore
?????文件????????1630??2016-10-21?22:01??peers-master\peers-doc\pom.xm
?????文件??????????60??2016-10-21?22:01??peers-master\peers-doc\readme.txt
?????目錄???????????0??2016-10-21?22:01??peers-master\peers-doc\src\
?????目錄???????????0??2016-10-21?22:01??peers-master\peers-doc\src\docbkx\
............此處省略375個文件信息
- 上一篇:Android連接MySQL方法
- 下一篇:北大青鳥JAVA企業客戶管理系統
評論
共有 條評論