用办公室的电脑接、打网络电话

来源: 2011-02-22 12:28:53 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

办公室的电脑一般不让你自行安装任何软件,而大多数软电话都需要安装。

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