www.sipsorcery.com 目前限制免费账户只能使用一个dial plan和一个sip provider。
自己跑自己的sipsorcery服务器能绕过这些限制,并且google voice的登录信息保存在自己的电脑里。
下面是跑自己的sipsorcery的简单步骤:
1 准备
下载并安装 Microsoft .NET 3.5
下载并安装 Microsoft Silverlight
(上述两项多数人的电脑里应该已经有了)
从下列网页中下载 sipsorcery-v1.2.zip
http://sipsorcery.codeplex.com/releases/view/40318#DownloadId=105613
2 解压 sipsorcery-v1.2.zip 到一个文件夹, 比如 c:\\sipsorcery
3 在上述文件夹中,修改 sipsorcery-appsvr.exe.config - 可以用notepad
搜寻 <STUNServerHostname value="stun.ekiga.net" />
改为 <STUNServerHostname value="stunserver.org" />
搜寻 <useragent expiry="113">
改为 <useragent expiry="3600">
存档
4 在 #2 的文件夹中,修改 proxyscript.py
搜寻 m_privateNetPrefix = "10."
改为 m_privateNetPrefix = "192.168.1."
^
| 假设你家的内网是 192.168.1.0
存档
5 在 #2 的文件夹中,修改xmlconfig\\sipdomains.xml
搜寻 <domain>localhost</domain>
改为 <domain>you_dynamic_dns_hostname</domain>
删除 <domainalias>10.1.1.5</domainalias>
删除 <domainalias>10.1.1.5:5060</domainalias>
存档
6 开一个 console window (Start | Run | CMD)
换到 #2 的文件夹中,并打入下列命令启动sipsorcery
sipsorcery-appsvr.exe -c
7 用浏览器打开下列网页
http://127.0.0.1:8080/sipsorcery.html
建立一个新账号
8 在 #2 的文件夹中,修改 xmlconfig\\customers.xml
搜寻 <emailaddressconfirmed>False
改为 <emailaddressconfirmed>True
存档
9 用浏览器打开下列网页
http://127.0.0.1:8080/sipsorcery.html
用你在 #7 中建立的账号登陆
10 打开防火墙的 udp port 5060, tcp port 5060
你自己的sipsorcery服务器就可以可以用了。
server: you_dynamic_dns_hostname