比如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。
其實很容易的,先把SS當作一個ATA,原來接到ATA的
所有跟帖:
• 更正:1408-是GV Forward to的號碼,626-是GV號碼 -fitwxc- ♂ (200 bytes) () 09/15/2009 postreply 22:30:30
• 全部重寫: -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- ♂ (0 bytes) () 09/16/2009 postreply 09:46:03