http://web.wenxuecity.com/BBSView.php?SubID=computer&MsgID=168808
其實很容易的,先把SS當作一個ATA,原來接到ATA的比如VD,SG,G5等都先接到SS,作為SIP Providers。然後把ATA接到SS。也就是原來ATA直接接到供應商,現在都通過SS中轉。
SIP Providers的添加比較容易,原來ATA怎麽跟他們接的,這裏也那麽接。
然後就是“最難”的部分 - Dial Plan。先添加一個取名“In”,有這麽一行就夠了:
sys.Dial("#{sys.Username}@local",30)
然後添加一個“Out",有這一行就夠了:
sys.Dial("VD")
"VD"是你用於打出的SIP Provider的名字,是你在添加這個provider的時候你給取的名字。
然後在SIP Accounts下,”Out Dialplan“選“Out”, ”In Dialplan“選”In“。
然後把你的ATA注冊到sipsorcery.com,用SIP Accounts下的username和password。
打出、打進試試。如果通了,把”Out"裏的那一行換成:
sys.GoogleVoiceCall("username","password","14085551212","#{req.URI.User}","6265551212")
1408-是你的GV forward to的號碼,626-是你的GV號碼。打18008478929,如果通了就成了。
再把“Out”的內容換成:
case req.URI.User
when /^1/ then sys.GoogleVoiceCall("username","password","14085551212","#{req.URI.User}","6265551212")
else
sys.Dial("VD")
end
這樣美加就會走GV,國際走VD。