设置网络电话的目标就是要达到音质和可靠性都能和固定电话相比。买的正品的PAP2T音质非常好,所以关键就是要保证接入线路不造成音质和可靠性的问题。
一、行不通的接法
前面写了个帖子:网络电话:如何设置使你的线路变得非常可靠 ,当时对Linksys PAP2T的设置是这样设想的:
假设line1 上还是接的nonoh,外来电话接入可以这样:
GV-->IPkall-->ATA line1 (用DDNS fwd)
↓
G5-->nonoh-->ATA line1
那时我用的还是SPA1001,我订的PAP2T还没有到。当PAP2T到了之后,发现这样的设置行不通。首先GV-->G5-->nonoh-->ATA line1这样的连接根本就打不通。后来只好把G5和IPkall调换一下变成:
GV-->G5-->ATA line1 (用DDNS fwd)
↓
IPkall-->nonoh-->ATA line1
这样设置两条线路都能通,白天一切正常,但是当天晚上有人打电话进来,就发现对方的声音变得怪怪的。因为IPkall总是比GV5快,所以电话是通过 GV-->IPkall-->nonoh-->ATA line1 这样的路线接进来的。过去用GV-->IPkall-->ATA line1的接法,中间不经过nonoh,电话的音质一直都非常好,现在中间多出了nonoh,传播的线路一加长,就出问题。
二、解决方案
GV-->IPkall-->ATA line1 (用dyndns.com DDNS fwd,router update)
↓
G5-->ATA line1 (用no-ip.com DDNS fwd,计算机上client update)
这样的接法就保证了两条线路互相独立而且是最短。这里的DDNS fwd就是一种IP address forwarding,过去的帖子介绍过: 新发现:一条线上用不同Voip providers打进打出的方法
因为PAP2T上一个电话只控制一条线,line1上已经接了nonoh打出,如果两条线接入都不通过nonoh,那就只有两条线路都用DDNS 作forwarding。这里每条线路用的不同公司的DDNS service,就保证了两条线路的独立性。 用router作网址的更新更为可靠,记得说是router的网址变了之后十秒钟就能完成更新。
当然不是所有router都支持DDNS。我家有两个router,比较新的反而不支持DDNS。在router的help或生产厂家的网页,搜索关键字“DDNS”或“Dynamic DNS”,就可以找到相关信息。如果有告诉你如何设置DDNS update的,你就能设置。我家的Netgear MR814 V2支持DDNS。如果你的router不支持DDNS,那么买ATA的时候选择SPA3102比PAP2T更为合适(如果能买到质量可靠的spa1001是最好)。