前面的文章阿里雲使用鏡像安裝freepbx , 安裝freepbx后創建sip分機 ,freepbx的SIP通話客戶端X-lite Yate eyeBeam Linphone我們已經成功的創建好了分機,並且已經成功的登錄到客戶端了,但是我們最終想要實現的是可以撥打外網電話,我們購入的設備是一台gms網關(我第一眼看到它我都不知道它是什么),在這附上一張圖片。
在這個設備后面可以插上我們的手機卡,最終我們可以通過這個手機卡撥打電話出去。
我們先來講講總體步驟吧,就是在gms網關和freepbx之間創建sip中繼對接,然后在freepbx的出局路由要改成sip中繼。
接下來就是具體步驟。
第一步:創建sip中繼,在freepbx的Connectivity ---> Trunk--->Add Trunk ---> Add SIP (chan_sip) Trunk
第二步配置中繼
Incoming 也可以設置,設置內容一致。
host=dynamic
port=5160
type=peer
secret=123456
context=from-pstn
dtmfmode=rfc2833
insecure=no
qualify=3000
之后我們就需要提交,然后apply config 讓配置生效。
第三步:然后我們就需要創建呼出路由。Connectivity --> Outbound Routes -->Add outbound Route
這樣就創建好了sip中繼和添加好了呼出路由。
接下來我們只需要登錄到gms網關的管理界面進行設置。
填入我們的sip的信息后,我們可以在asterisk日志里使用sip show peers查看我們的gms網關是否注冊了。(在這里填入信息的時候一定要注意:名稱是填入sip中繼(Trunk)的名稱,密碼是填入我們在配置Trunk時outgoing的里的secret值).
由於圖片我直接剪切復制過來發現圖片的文字是有些看不清的,后面又找了個自我覺得比較好的截圖軟件(Snipaste)重新在將原圖放大了情況下再截一遍。