Skip to main content

A2B 與 FreePBX 的連接

A2B 作為 Outbound Trunk 時

Call > FreePBX > A2B > SIP Carrier

在 FreePBX 上的設定範例:
以帳號密碼驗證方式

username=51521171
fromuser=51521171
type=friend
secret=1234567
host=incoming.future-nine.com
insecure=port,invite
nat=yes
qualify=yes
context=from-trunk
allow=ulaw,g729,g726
trustrpid=yes
sendrpid=yes
canreinvite=no

FreePBX 作為 Outbound Trunk 時

Call > A2B > FreePBX > SIP Carrier

在 FreePBX 上)
  1. 新增 SIP extension:  9001
在 A2B PBX)

1. 新增 SIP Trunk: freepbx

[freepbx]
username=1999001
type=peer
secret=199pass<ext-secret>
insecure=very
host=192.168.1.1<freepbx-ip-addr>
fromuser=1999001
qualify=yes

2. 新增 SIP Register String (for incoming call only)

199:199pass@192.168.1.1/from_freepbx_reg9001:<ext-secret>@<freepbx-ip-addr>/from_freepbx

NOTE: 最後面為甚麼不是 SIP number 而是改用字串(from_freepbx_reg/from_freepbx)呢?這是因為若以 SIP number 199 來作識別,可能會與本地的其他分機的編碼規則造成衝突,所以改用字串可以避免爾後遇到路由的問題。

3. 新增 Outbound Route