办公室的电脑一般不让你自行安装任何软件,而大多数软电话都需要安装。
PJSUA是一个简单的命令行软电话,不需要任何安装。别看非常简单,功能却非常强大,也非常高效好用。我主要用它来做VOIP自动化,比如收到邮件时自动拨打我的手机,响铃后挂掉,达到即时提醒的目的。不管我在世界上那个地方,不需要短信和Internet,只要有个手机就行,而且不花钱(电话不需要接通)。
到这里下载编译好的PJSUA,很小的一个文件:
http://www.damianberesford.com/2009/09/21/windows-build-of-pjsua/
把exe文件改名为pj.exe,放到U盘里。同目录下新建一个pj.txt文件,内容如下:
--id sip:+15558887777@sip.voipdiscount.com
--registrar sip:sip.voipdiscount.com
--realm *
--username john
--password smith
注意以上参数不能在命令行提供,必须用这个设置文件。
然后运行:
pj.exe --config-file pj.txt
最常用的几个键:
m - 拨打电话
a - 接听来电
h - 挂掉电话
q - 退出
注意电话号码要用SIP URL格式,比如拨美国的1-555-777-8888或中国的021-666-888-7777,键入m后输入:
sip:0015557778888@sip.voipdiscount.com
sip:+15557778888@sip.voipdiscount.com
sip:0086216668887777@sip.voipdiscount.com
sip:+86216668887777@sip.voipdiscount.com
为方便起见,建立一个pj.bat文件,内容如下,以后每次使用只要键入pj.bat就行了:
pj.exe --config-file pj.txt
更多了解请去这里,源码可以编译到Linux和Mac等:
http://www.pjsip.org/pjsua.htm