FAQ-常見問題

    版本為 01:18, 8 Jul 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    NextPBX 使用的常見問題

    Q: 如何收集 Asterisk CLI 日誌(Log)?

    Ans:一旦用戶遇到系統的任何問題時,必須藉由分析 Asterisk 的日誌內容來做故障排除。然而系統的日誌模式,為了降低系統負載,預設的日誌內容是不足以作系統偵錯,所以在偵錯前必須先修改日誌模式。(注意:為了系統效能,當偵錯工作完成後,建議將它復原)

    修改系統日誌模式:

    1. Web-UI > File Editor (Advanced Mode) > logger.conf > [logfiles]
      • console=notice,warning,error,verbose 加上 verbose
      • messages=notice,warning,error,verbose 加上 verbose
    2. Apply Changes
       

    如何檢視日誌:檢視日誌內容有三種方法,如果要即時顯示,使用第一種。

    1. 登入 Telnet/SSH,執行 asterisk -rvvvvvvvvvvv
      • v 越多,日誌內容愈詳細
      • 要離開時,輸入 exit
    2. 登入 Telnet/SSH,執行 tail -100 /var/log/asterisk/messages
      • -100 表示列出最新的 100 行日誌
    3. Web-UI > Asterisk Log Messages > 選擇日期

    Q: 如何傳送檔案至 NextPBX 的系統內?

    Ans:NextPBX 除了支援 USB 的存取以外,也支援 SFTP 的網路存取,在 NextPBX 端只要開啟 SSHD,電腦端只要安裝 WinSCP 軟體,連線時只要輸入 NextPBX 的 IP 位址、帳號/密碼(與 telnet 相同)。

    Q: 因為某些因素,我不小心失去了 NextPBX 的 IP 位址,該怎辦?

    Ans:自 v0.4.4 以後版本,系統內建了一個維護專用的靜態 IP 位址 192.168.199.199,這個 IP 無論任何情況都會存在,當你不小心失去了之前所設定過的 IP 或者目前的網路環境沒有 DHCP,你只要將電腦與機上盒接在同一部 Hub 或者透過 cross-over 的網路線連接電腦與機上盒,然後將你的電腦的網路卡,設定為

    • IP 位址:192.168.199.XX (除了 199 以外隨便設)
    • 子網路遮罩:255.255.255.0
    • 預設閘道:<空白>

    這樣,你就可以透過 Firefox 輸入 http://192.168.199.199,進入管理介面後,重新設定網路。

    Q: 如何連接 PSTN 以及電話機?

    Ans:IP PBX 是一個網路語音交換平台,由於機上盒本身並無附帶有電話介面的裝置,若要使系統與 PSTN 做介接,或使用傳統電話機,必須自行添購相應的設備。

    • 與 PSTN 做介接:支援 FXO 的 VoIP Gateway
    • 與傳統電話機做連接:支援 FXS 的 ATA 設備
    • 也可以直接使用有支援 SIP 的 IP 電話機。

     或者,你也可以完全不用添購這些設備,而使用純 SIP 的網路語音交換。

    Q: 如何啟動 sshd?

    Ans:從 v0.2 起,系統開始支援 sshd,系統預設是關閉的,如果需要啟用,請執行

    # /etc/init.d/sshd start
    

    第一次啟用,系統會自動建立 RSA key,輸出訊息如下:

    Generating SSH1 RSA host key: ok
    Generating SSH2 RSA host key: ok
    Generating SSH2 DSA host key: ok
    Starting sshd:/var/empty must be owned by root and not group or world-writable.
    ok

    如果需要每次重啟後自動啟用服務,請繼續以下步驟
    編輯 /etc/init.d/rcSBB

    在最後一行,加上
    # Start SSHD
    /etc/init.d/sshd start 
    

    重開機前執行

    sync;sync;sync
    

    TIPs:

    如果無法自動啟動,檢查目錄 /var/empty,權限必須是 0755

    如果要關閉 telnet 服務,編輯 /etc/init.d/rcSBB,註解這一行
    #/usr/sbin/telnetd -l /bin/login

    Powered by MindTouch Core