與 Elastix 做互連設定

    內容表格
    1. 1. 設定 IPX08
    2. 2. 設定 Elastix

    版本為 02:54, 16 Jul 2020

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    此教學主要在說明 "如何使 IPX08 與 另一部遠端的 Elastix 主機,彼此做互連的設定",如此可使得兩處的分機能互撥,以及共享各自的 outbound trunk。

    由於 IPX08 與 Elastix 都是以 Asterisk 為核心,所以使用 IAX2 protocol 來連接會是比較好的選擇。

    設定項目

    • 設定 IPX08
    • 設定 Elastix

     

    設定 IPX08

    // 新增 Peer Trunk,這用作 Elastix -> IPX08 的撥號。
    Trunks > Add A Trunk >

    Provider Type: Peer
    Peer Name: from-elastix
    Protocol: IAX
    Dialplan: default
    Host: elastix.ip.address
    Without Authentication: 不勾選
    Username: fromelastix
    Password: thisispassword

    // 新增 Custom Trunk,這用作 IPX08 -> Elastix 的撥號
    Trunks > Add A Trunk

    Provider Type: Custom Trunk
    Description: elastix
    Protocol: IAX
    Dialplan: default
    Register: 不勾選
    Host: elastix.ip.address
    Without Authentication: 不勾選
    Username: fromipx08
    Password: thisispassword

    Tips:

    username 必須與 Elastix 上的 USER Context 相同

    // 新增 outbound route
    Outbound Routes > List Dialplans: DialPlan1 > Add a Dial Rule

    Rule Name: toelastix
    Place this call through: Custom - elastix
    Failover: None
    PIN Set: 空白
    Dialing Rules: If the number begins with [001] and followed by ( [勾選] more than) [2] digits.
    Delete [3] digits from the front and auto-add digit [空白] before dialing.
     

    設定 Elastix

    // 新增 Trunk,這裡的 Trunk 設定,Outgoing Settings 是用作 Elastix -> IPX08 的撥號;Incoming Setting 是用作 IPX08 -> Elastix 的撥號。

    Outgoing Settings:
    Trunk Name: 自定義
    Peer Details:

    host=ipx08.ip.address
    username=fromelastix
    secret=thisispassword
    type=peer
    

    Incoming Settings:
    USER Context: fromipx08
    USER Details:

    host=ipx08.ip.address
    secret=thisispassword
    type=user
    context=from-internal
    

    Register String: 空白

    Tips:

    * outgoing settings 的 username 必須與 ipx08 上的 peer trunk 的 username 相同。

    Powered by MindTouch Core