俺用的是sp1001,支持一个电话两根线。用#键可以选择line2。 这是fitwxc老大推荐的。
“我的理解是,因为ATA被注册到SS,所以我的IP地址成了SS的IP,NONOH就认为你打满了.” 这个理解是错误的,FUP exceeded的原因是你吧nonoh注册到ss上了。一定要把NONOH从SS的sip provider中删掉。
我的配置主要是依照fitwxc老大的红宝书,自己略作修改:
默认是line1。
line1:注册到SS,ss上sip provider只有G5,用GV+G5打北美长途,G5也可以用于打入。ATA上的 Dial plan: ([*x][*x].), 真正的dial plan 在ss上,后面详细说。
line2:注册到Nonoh,主要打中国。Dial plan: (<:0086>[1-9]xxxxxxxxx.)
打北美直接拨 area code+phone number,比如222-555-5555,或者 1800-222-5555.
打中国拨 “#”+区号+电话号码,比如打到北京:#10-855-3456789012,打到深圳 #755-1234567890,打手机#139xxxxxxxxx.
很方便,我家有老人,所以越简单越好。
当然,把Nonoh挂在SS上也有办法绕过fup exceeded,可是设置太麻烦,现在还没有证实是否支持动态ip地址,并且太依赖SS了。 万一SS出故障,无论北美中国都打不出去了。所以还是把noho放在ata上好。SS对我说唯一的用处就是免费用GV打北美。
付上SS上的out dial plan(别的论坛上抄的):
GV_email = "yourgooglevoice@gmail.com"
GV_pwd = "yourpassword"
G5_SIPnum = "your G5 number"
areaCode = "area code"
case req.URI.User
# Block call to pay per call number
when /^[1]?(976|900|809)/
sys.Log("Calls to #{req.URI.User} not allowed")
sys.Respond(488, "Call not allowed")
# Call to Canada & US via Google Voice
when /^1\d{10}/ # 1+10 digits
sys.GoogleVoiceCall(GV_email,GV_pwd,G5_SIPnum,"#{req.URI.User.to_str[0,11]}")
sys.Log("Calls to #{req.URI.User}")
when /^\d{10}/ # 10 digits
sys.GoogleVoiceCall(GV_email,GV_pwd,G5_SIPnum,"1#{req.URI.User.to_str[0,10]}")
sys.Log("Calls to #{req.URI.User}")
when /^\d{7}/ # 7 digits
sys.GoogleVoiceCall(GV_email,GV_pwd,G5_SIPnum,"1#{areaCode}#{req.URI.User.to_str[0,7]}")
else
sys.Log("Calls to #{req.URI.User} not allowed")
sys.Respond(488, "Call not allowed")
end
回复:newbee 请进,关于FUP exceeded的问题
所有跟帖:
•
回复:回复:newbee 请进,关于FUP exceeded的问题
-loadou-
♂
(127 bytes)
()
10/11/2009 postreply
04:14:48