Was this page helpful?

Web-UI: GoogleVoice 設定篇

    NextPBX 從 v0.5 起開始支援 GoogleVoice 功能,這個 Google 所提供的電話服務,可以讓你免費撥打美國/加拿大地區的電話號碼,更多資訊可以參閱:用Google Voice免費撥美國電話,或前往我們的 Blog,搜尋 google voice。

    在設定 NextPBX 之前,你必須先擁有一個 GoogleVoice 的帳號及 GoogleVoice 所附的一組美國地區電話號碼,登入網站:https://www.google.com/voice/,然後做以下設定:

    1. Settings > Phones > 勾選 Google Chat
    2. Settings > Calls > Call Screening > Off
       

    注意:如果你的備份設定檔是 v0.4.x 以前,請要作舊設定檔的回復,否則 GoogleVoice 的功能可能會被影響

    NextPBX 的設定

    新增 gtalk 帳號

    Web-UI > Google Talk > New gtalk Account

    • username: 你的 gtalk 帳號,不用加上 @gmail.com
    • password: gtalk 密碼
    • Status Message: 隨便輸入

    webui-gv-1.png

    注意:

    Peers 裡有一個預設的 undefined 項目,這不可編輯或移除。

    設定 GV 撥入

    Web-UI > File Editor(Advanced Mode) > extensions.conf > [from-google]

    exten=yourgtalkid@gmail.com,1,Noop(Receiving GoogleVoice call)
    exten=yourgtalkid@gmail.com,n,Set(CALLERID(name)=${CUT(CALLERID(name),@,1)})
    exten=yourgtalkid@gmail.com,n,GotoIf($["${CALLERID(name):0:2}" != "+1"]?notrim)
    exten=yourgtalkid@gmail.com,n,Set(CALLERID(name)=${CALLERID(name):2})
    exten=yourgtalkid@gmail.com,n(notrim),Set(CALLERID(number)=${CALLERID(name)})
    exten=yourgtalkid@gmail.com,n,Answer
    exten=yourgtalkid@gmail.com,n,Wait(1)
    exten=yourgtalkid@gmail.com,n,SendDTMF(1)
    exten=yourgtalkid@gmail.com,n,Goto(default,6000,1)
    exten=h,1,Hangup
    
    • 將 yourtalkid 變更為你的 gtalk 帳號
    • 將 6000 變更為你要轉接的分機號碼
    設定 GV 撥出

    Web-UI > File Editor(Advanced Mode) > extensions.conf > macro-googledial

    exten=s,1,Dial(gtalk/yourgtalkid/+${ARG1}@voice.google.com)
    exten=s,n,Gotoif(${LEN(${ARG2})} > 0 ?1-${DIALSTATUS},1:1-out,1)
    exten=1-CHANUNAVAIL,1,Dial(${ARG2})
    exten=1-CHANUNAVAIL,n,Hangup()
    exten=1-CONGESTION,1,Dial(${ARG2})
    exten=1-CONGESTION,n,Hangup()
    exten=1-out,1,Hangup()
    
    • 將 yourgtalkid 變更為你的 gtalk 帳號
       

    Web-UI > Outgoing Calling Rules > New Calling Rule

    • Calling Rule Name: googlevoice
    • Pattern: _011. (這裡假設為前置碼是 011)
    • CallerID: 空白
    • Send to Local Destination: 勾選
    • Destination: Custom
      • 輸入:Macro(googledial,${EXTEN:3}) (如果前置碼不是 3 碼,必須修改數字 3)

    webui-gv-2.png

    NOTE:

    注意:這個撥出的規則,不知為何不能二次編輯,如果需要修改,就直接刪除然再新增一次。

    Web-UI > Dial Plans > Edit: internal

    • Include Outgoing Calling Rules: 勾選 googlevoice

    webui-gv-3.png
     

    以上所有設定都完成後,除了要執行 Apply Changes 以外,最後還要重啟系統一次。

    Was this page helpful?
    標籤 (Edit tags)
    • No tags
    查看第2個(總2個)評論: 查看所有
    from-google的部分,分機能用ring group 的extension嗎?我如此設定卻在撥入時,話筒只聽到一聲等待鈴就斷線了。若不能使用ring group的extension,請教一下要如何讓GV來電時多個分機能夠共響呢?感謝!
    發佈時間 11:41, 26 Jan 2013 ()
    可以使用 RingGroup, 請將問題張貼到郵件論壇, 謝謝。
    發佈時間 13:30, 26 Jan 2013 ()
    查看第2個(總2個)評論: 查看所有
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core