1:软件准备:A: SIP SERVER h for Linux的:oss1_2_1_0.zip B:JAVA环境,这个是for Linux的, h 文件名:j2eesdk-1_4-linux.bin C: Tomcat, for Linux的:jakarta-tomcat-4.1.30.tar.gz 2:安装: (windows的很简单,安装j2re-1_4_2_04-windows-i586-p.exe 的JAVA环境,双击sip sever for windows的就安装了,配置都比较简单。) 下面主要说一下for Linux的: ./ j2eesdk-1_4-linux.bin (如果不行,得先:chmod a+x j2eesdk-1_4-linux.bin)按照提示安装就行。 然后是 tar zxvf jakarta-tomcat-4.1.30.tar.gz 然后到 jakarta-tomcat-4.1.30目录下的bin 目录下,查看 startup.sh里面的东东,在最后加上设置环境变量的语句:(用gedit startup.sh命令) export JAVA_HOME=/。。。。/jdk (应该填写你安装JAVA环境地方的jdk目录) export CLASSPATH=$ JAVA_HOME/lib: $ JAVA_HOME/jre/lib: export PATH=$PATH JAVA_HOME/bin: $ JAVA_HOME/jre/bin: (请不要直接Ctrl+c Ctrl+v,因为这里的冒号和Linux的不一样 )基于sip的voip网络通话基本过程是:(1),建立sip
服务器,关于如何搭建sip服务器,请参考我的博客点击打开链接 (2)需要参与通话的所有
客户端注册用户到sip服务器(3)一个客户端发起sip通话到另一个客户端,这个消息首先发到sip服务器,sip服务器收到消息后转发到
目的客户端(4)目的客户端接收电话.
<uses-permission android:name="android.permission.USE_SIP" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-feature android:name="android.hardware.sip.voip" android:required="true" />
<uses-feature android:name="android.hardware.wifi" android:required="true" />
<uses-feature android:name="android.hardware.microphone" android:required="true" />
版权声明:本文为博主原创文章,转载请附上博文链接!
评论列表(0条)