Multi-Skype Trunk Builder - stsTrunkBuilder

    版本為 07:23, 13 Jan 2025

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    下載連結:http://www.mhspot.com/sts/siptosis_download.php

    安裝開始

    mkdir /opt/siptosis/ststrunkbuilder
    cd /usr/src/install_sip2sis
    unzip stsTrunkBuilderLinux_20110808.zip -d /opt/siptosis/ststrunkbuilder
    chown -R stsuser:stsuser /opt/siptosis/ststrunkbuilder
    cd /opt/siptosis/ststrunkbuilder
    chmod a+x trunkConfig_linux
    

    建立 SipToSis Trunk 設定檔

    產生需要的設定檔

    ./trunkConfig_linux
    

    編輯 stsTrunkDef.cfg

    skypeUserList=<skype ID>
    
    osUserBase=stsuser
    
    stsBaseConfigFile=/opt/siptosis/siptosis.cfg
    

    編輯 stsControlBase

    runuser=stsuser
    
    scriptpath=`dirname "${fullpath}"`
    
    chanPrefix="stsTrunk_" 
    
    displayMethod=XVFB
    

    產生Skype Trunk 所需的設定檔及啟動檔

    ./trunkConfig_linux
    

    指令完成後,會產生以下設定檔及執行檔,並儲存至 SipToSis 的主目錄下 /opt/sip2sis

    • stsTrunk_01.cfg
      第一組 skype 的主設定檔
    • stsTrunk_01_log.properties
      第一組 skype 的 log 設定檔
    • stsTrunk_Control
      SipToSis (multi Skype) 啟動檔
    • stsTrunkPbxSipMod.conf
      Asterisk Trunk 設定參考內容
    • stsTrunkPbxExtMod.conf
      Asterisk Outbound Route 參考內容
    • XauthXvfb

    變更檔案權限

    chmod a+x /opt/siptosis/stsTrunk_Control
    

    初始化 Skype 登入及設定

    每一個 Skype 帳戶在使用前,都必須先完成這一步驟,並且要在 VNC 視窗環境下完成

    啟動 vncserver

    su - stsuser
    vncserver 
    

    使用另一部電腦,使用 VNC Viewer 登入,在 xterm 執行以下指令

    cd /opt/sip2sis
    ./stsTrunk_Control config 01 
    

    TIPs:

    01 這是 Trunk 編號,通常是指第一個 skype

    這時系統開啟 Skype 軟體,請在 VNC 的視窗環境完成以下設定:

    • Skype 登入時,務必勾選 Sign me in when skype starts
    • 出現 API 外掛允許務必選 Yes 以及 記住設定
    • Advanced
      • Enable Skype WiFi: 關閉
      • Check for update on startup: 關閉
         

    系統在開啟 Skype 的同時也會執行 SipToSis,請務必確定,出現的是如下的訊息

    2013-03-30 16:58:26,214 DTMF rfc2833(101)
    2013-03-30 16:58:26,214 initSkype - If stuck, check Skype online & API auth
    2013-03-30 16:58:26,380 Skype Status: NOT_AVAILABLE - retrying every 5 seconds
    2013-03-30 16:58:26,501 STUN: Error - Unknown Host: stun.xten.net
    2013-03-30 16:58:26,956 PublicIP=211.72.203.62
    2013-03-30 16:58:31,794 SkypeVer:172
    2013-03-30 16:58:31,869 Attached SkypeUserId:skype.share
    2013-03-30 16:58:31,875 Config - skypeClientSupportsMultiCalls:false  concurrentCallLimit:1
    2013-03-30 16:58:31,875 SipToSis contact_url=sip:stsTrunk_01@192.168.7.62:5072
    2013-03-30 16:58:31,875 via_addr=192.168.7.62  realm=
    2013-03-30 16:58:31,875 RTP Ports: 63204-63204  Local Skype Ports: 64436-64437
    2013-03-30 16:58:31,875 jitterLevel=-1
    2013-03-30 16:58:31,913 Registrar Server Domains=
    2013-03-30 16:58:31,914 MaxCallTime: not limited MaxPSTNCallTime: not limited
    2013-03-30 16:58:31,915 MaxDailyPSTNUniqueNumberCount: 48 MaxDailyPSTNMinutes: 350
    2013-03-30 16:58:31,927 Loading Skype PSTN Call History
    2013-03-30 16:58:31,945 0 possible calls to import.
    2013-03-30 16:58:31,956 PSTN counters reset at: 08:00:00 CST
    2013-03-30 16:58:31,959 Qualified PSTN calls today: 0 Time: 0 minutes
    2013-03-30 16:58:31,960 WAITING FOR INCOMING CALL
    2013-03-30 16:58:32,096 AcctBalance: 1.00 FREECALL

    一旦完成後,就可以關閉 skype 與 SipToSis。

    注意:SipToSis 必須使用 kill 方式關閉。

    Powered by MindTouch Core