mc33612011-08-24 22:52:19
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
犬友2011-08-24 23:19:46
是不错,要是能运行在debian上就更好了,可以装在dockstar或者mss上,
mc33612011-08-24 23:24:37
有人说v1.1能在linux + mono里跑
fitwxc2011-08-24 23:32:32
我运行几年了,最近才停掉,因为SS开始收费了,我反而用它的,不自己跑
mc33612011-08-24 23:37:04
最近ss死过几次
fitwxc2011-08-24 23:41:41
是的。要点是他现在有付费的用户了,他不会不在乎,会全力解决
mc33612011-08-24 23:47:05
我打算自己的,ss的都用
fitwxc2011-08-24 23:52:33
用自己的做后备,而且很方便,谁家没有windows?