前面完成 asterisk and siptosis skype gateway 基本安裝後, 下面解說如何設定 siptosis 跟 asterisk 溝通, 以達到 skypeout 節費目的.
1.將 siptosis 解壓縮至 c:\siptosis folder (本例以 windows platform 為例, linux 設定方式大致相同).
2.設定 skype 帳號: 以 notepad 程式直接開啟 c:\siptosis\trunkbuilder\stsTrunkDef.cfg 檔案, 找到 “skypeUserList=”, 並將之前所建立之 skype 帳號依序輸入 此例為 skypeme.taiwan01,skypeme.taiwan02, 各帳號中間以逗號隔開, 修改完成後存檔即可.
3.設定 skype server ip. 修改 c:\siptosis\siptosis.cfg file, 找到 contact_url, 修改其中的 ip address, 指向 skype gateway server. 另 realm 也做相同之設定.
4.並將該台 skype gateway sever IP 填入, 修改完成後存檔即可.
完成上述兩個檔案修改, 直接執行 c:\siptosis\trunkbuilder\trunkConfig_win.bat 程式, 即完成所有的設定.
TrunkBuilder 動作說明:
因 Skype gateway 每一 Trunk 皆對應至一實際 Skype ID, trunkbuilder batch file 即將 user 所輸入的 Skype ID, 建立一對應之設定檔及批次執行檔, stsTrunk_XX 即為每一 trunk 對應之設定檔, 啟動檔及結束檔
stsTrunk_01.cfg: Trunk1 設定檔
stsTrunk_01.start.bat: Trunk1 啟動檔
stsTrunk_01.stop.bat: Trunk1 結束檔
stsTrunkStartAll_win.bat: 依序啟動所有的 trunk
stsTrunkStopAll_win.bat: 依序結束所有的 trunk
啟動 skype gateway 程式並測試:
請直接執行 stsTrunkStartAll_win.bat, 系統會依序啟動所有的 Trunk, 如下例, 系統啟動 Trunk_01, 並試著連線至 skype 程式
第一次執行時, 需為每一Trunk輸入所對應之 Skype ID, 請務必勾選 “在每次 Skype 啟動時自動登入”, 其餘的 trunk 皆同. 此步驟僅需做一次
輸入 Skype 帳號及密碼, 按登入, 以完成每一 Trunk 的設定, 進入 skype 後, 因 skype gateway 程式會主動連線至 skype 程式, 系統會出現下列訊息, 請點選 “點這兒決定是否接受”
完成上述步驟, 只要設定正確, 就可以建置 multi channel skype gateway server.