其實很容易的,先把SS當作一個ATA,原來接到ATA的

回答: sipsorcery.com又开放注册了afxa92009-09-15 10:16:44

比如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")

1626-是你的GV forward to的號碼,408-是你的GV號碼。打18008478929,如果通了就成了。

再把“Out”的內容換成:

case req.URI.User
when /^1/ then sys.GoogleVoiceCall("username","password","16265551212","#{req.URI.User}","4085551212")
else
sys.Dial("VD")
end

這樣美加就會走GV,國際走VD。

所有跟帖: 

更正:1408-是GV Forward to的號碼,626-是GV號碼 -fitwxc- 给 fitwxc 发送悄悄话 (200 bytes) () 09/15/2009 postreply 22:30:30

全部重寫: -fitwxc- 给 fitwxc 发送悄悄话 (1181 bytes) () 09/15/2009 postreply 22:34:23

我现在用GV转IPKALL转VD, 似乎用不上Sipsocery -犬友- 给 犬友 发送悄悄话 (88 bytes) () 09/16/2009 postreply 07:06:25

刚上来,多谢FIXWXC大师,下班后慢慢消化。 -PCRstar- 给 PCRstar 发送悄悄话 (0 bytes) () 09/16/2009 postreply 09:46:03

请您先登陆,再发跟帖!