附fitwxc的原帖

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。

請您先登陸,再發跟帖!