个人资料
正文

PAP2T新设置:一条线上用两个或多个公司打出

(2009-12-01 21:26:20) 下一个
一、为什么要这样设置

PAP2T上一个电话只能控制一条线,而一条线通常只能用一个电话公司打出,这就给实际应该带来不便。 很多人把这一条线接到sipsorcery.com上,这样就可以通过这个公司的程序控制选用多家电话公司的网络。不过遇到的问题是,一但sipsorcery出点故障,电话就打不出去了,然后再到计算机上去调整电话适配器的设置就比较麻烦。在sipsorcery上调用别的电话公司还可能遇到在免费期收费的问题(FUP)。

在SPA1001上面,一个电话控制两条线,那么只要在第二条线上接你使用的电话公司(比如说nonoh.net),当sipsorcery不通的时候,按#就能换到第二条线,这样就可以通过nonoh拨出。经过试验,这个功能在PAP2T上只用一条线也可以实现。

二、具体的作法

(1)在sipsorcery的账号里加一个子账号(登录之后在SIP Accounts 下按ADD),把username 和password设置成和nonoh的一样。然后把你原来在sipsorcery的dial plan拷贝一份作一个新的dial plan,并且把当中的 Incoming Call部分的 sys.Username换成 req.URI.User ,把sys.IsAvailable()  换成 sys.IsAvailable("#{req.URI.User}","sipsorcery.com") 。然后把新的dial plan连到刚建的子账号里。

(2)如果你的incomming call是用的IP forwarding,forwarding的地址就要换成这个子账号的地址;如果某个SIP provider你选了register,比如用sipgate接入就必须这样选,也需要把相应的SIP provider 下面的register contact 的地址也换成这个子账号的地址。

(3)在你的PAP2T上注册这个子账号,你就可以象原来一样用sipsorcery打出了。当然注册的时候要选Use Auth ID: NO,而在User ID里面填上子账号的Username,它也同时是nonoh的login name。另外需要把Ans Call Withou Reg 和 Make calll without reg以及Enable IP dialing 都设成yes。
 
(4)在你的PAP2T的dial plan中,把要用到nonoh打出的程序段复制一遍然后在前面加上<#:>,后面加上<:@sip.nonoh.net>。比如说原来拨打7位local号码的程序段是这样|<:1512>[2-9]xxxxxx|,那么现在就变成|<#:><:1512>[2-9]xxxxxx<:@sip.nonoh.net>|。这里的512是我这里的区号,只要换成你那里的就行。这样你拨#和7位local号码,电话就会通过nonoh打出。

三、一般情况

我试过让PAP2T注册sipsorcery失败,这时拨#仍然可以通过nonoh拨出。这就说明只要dial plan设置恰当,不管注册成功与否,只要PAP2T上的User ID 和password 和nonoh的对上号,就可以通过nonoh拨出。这实际说明和上面注册的那家公司没关系。如果你还使用和nonoh类似的另外一家或多家电话公司,只要login name 和password 和你PAP2T上填写的User ID 和password一样,也可以用这些公司拨出,只是这时#可能需要换成#1,#2,#3,...,分别对应第一家、第二家、第三家,....。

过去看了这个帖子:http://web.wenxuecity.com/BBSView.php?SubID=computer&MsgID=171589,我就在考虑上面的作法是可能的。只是这几天装上PAP2T之后才真正体会到一条线打出的不便,甚至在考虑是不是需要换成SPA3102,才决定试一试,结果试验成功,就不必要换了。

需要注意一点,可能不是每家公司都可以这样打出。我把nonoh和sipsorcery对调后就不行。
 
四、打入线路有了更多选择

现在打入线路可以这样接:
GV-->IPkall-->ATA line1 (DDNS fwd)

G5-->Sipsorcery-->ATA line1
这样只一条线用 DDNS fwd ,就能设置两条独立的打入路线,就比昨天的设置方便。
 
五、不足之处和可能解决的办法

直接在PAP2T上注册nonoh,可以在User ID处填入在nonoh的softphone里面验证过的电话号码,这就是打出去的CID,可以正常显示。如果不注册,User ID处只能是login Name, CID就不能正常显示,这是不足之处。我想如果在nonoh上把login name换成谷歌的电话号码,而且把这个电话号码在softphone里验证,是不是也可以显示正常CID? 已经注册了的人是无法换login Name,把钱用完了可以考虑重新注册账号,然后这样试试。

还没有装网络电话的朋友如果先申请一个谷歌号码,然后用这个号码作为login name去注册nonoh或其它电话公司的账号,可能会带来很多方便之处。












[ 打印 ]
阅读 ()评论 (0)
评论
目前还没有任何评论
登录后才可评论.