日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FreeSwitch连接讯时语音网关配置和全部使用场景

發布時間:2024/3/13 编程问答 88 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FreeSwitch连接讯时语音网关配置和全部使用场景 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在學習的過程中需要使用FS和語音網關連接,撥打內部、外部號碼,自己測試成功后,記錄下配置步驟,方便,自己和他人

1.?配置訊時語音網關

(1)用戶線配置→用戶線功能 配置 FXS口

? ? ? ? ? 因為FXS口配置的是FS的賬戶,所以要把注冊打上√,然后保存

(2)中繼線配置→中繼線功能 配置FXO口

? ? ? ? 在外線號碼和顯示名稱中填入運營商分配的電話號碼,其他默認即可

(3)在VoIP語音網關上配置fs服務器地址

注冊服務器、代理服務器為FS?IP地址 之后需要選擇按線路注冊 ,注冊服務器地址后面要寫上端口號

?

?

2.FreeSwitch和訊時網關連接

使用的FXS口連接的座機話機:1012? ? ? eyeBeam:1000? FS?地址:192.168.100.200? VoIP語音網關地址:192.168.100.192

配置完上面兩步后,使用后臺啟動FS命名(freeswitch -nc)進入到fs控制臺 FS控制臺輸入命令 show registrations 查看注冊用戶

我的賬號1000(FS中存在的賬號)和1012(1012是通過語音網關FXS口注冊到FS上)已經注冊在FS上

3.設置路由規則和配置實際使用場景

(1)FS的分機號呼叫VoIP電話語音網關的分機號(1000呼叫1012)

回到VoIP電話語音網關配置路由規則

配置完成后添加添加至路由表

(2)網關FXS口連接的座機號呼叫FS分機號(1012呼叫1000)

回到VoIP語音電話網關配置路由規則

選擇用戶線后點擊下面的?+?號,(我的是1012)所以選擇1012,之后選擇任意號碼(因為fs中不可能只存在一個賬號)最后選擇IP側輸入FS?IP地址

配置完成后添加至路由表

(3)FS分機號呼叫手機號

回到VoIP語音電話網關配置路由規則

選擇IP側輸入FS地址 然后選擇任意號碼(因為你呼叫的手機號不是唯一的)最后選擇中繼線點擊下面的?+?號,選擇運營商分配的電話號碼

?配置完成后添加至路由表

注意:FS呼叫外部手機號需要在FS上配置撥號計劃

?進入目錄/usr/local/freeswitch/conf/dialplan/default.xml, 然后vim(編輯)default.xml,添加如下配置

extension name 可以隨便寫? 之后的expression必須根據實際情況寫正則表達式(文中的意思是呼叫以0開頭的任意手機號)

最后data參數里要填寫實際使用的VoIP語音網關地址

<extension name="DID"><condition field="destination_number" expression="(^\d{8,12}$)"><action application="bridge" data="sofia/external/$1@192.168.100.192"/></condition> </extension>

?

(4)網關FXS口連接的座機號呼叫手機號?

回到VoIP語音電話網關配置路由規則

選擇用戶線點擊下面的 +?號 選擇你的FS賬號(我的是1012)然后選擇任意號碼(因為呼叫的手機號不是唯一的),最后選擇中繼線點擊下面的 +?號選擇運營商給你分配的電話號碼

??配置完成后添加至路由表

注意:因為步驟(3)里面設置了FS呼叫外線的撥號計劃,所以這里不需要在FS上進行設置 ,只做路由規則即可

(5)手機號呼叫FS賬號

回到VoIP語音電話網關配置路由規則

選擇中繼線點擊下面的 +?號,勾選運營商給你分配的電話號碼,之后選擇任意號碼,最后選擇IP地址輸入fs 服務器地址,這里要注意:使用手機號呼叫fs上面的賬號時,IP地址最后要跟上端口號5080,不然VoIP語音電話網關收到來點后轉不到FS上面

?配置完成后添加至路由表

?進入目錄/usr/local/freeswitch/conf/dialplan/public.xml,然后添加如下配置

<extension name="DID"><condition field="destination_number" expression="^(.*)$"><action application="transfer" data="$1 XML default"/></condition> </extension>

(6)手機號呼叫網關FXS口連接的座機號(這里的實際情況是,手機打座機進來會有語音提示,請撥分機號)

因為第(5)步已經成功,所以這里不需要做任何配置

(7)另一種情況,客戶希望用戶手機打座機號,座機直接振鈴(不需要聽到提示音)

實現上面說的,就要在VOIP語音網關進行配置

中繼線配置→中繼線功能,接入方式由2次撥號,改為綁定(綁定的號碼是FS的號碼)

然后配置路由規則:中繼線(運營商提供的號碼)→任意號碼→用戶線(FS賬號1001)

配置完成的路由規則如下

(8)還有一種情況,有時候不能確定是FXS 1,FXS 2 或者 FXO1,FXO2時,路由規則可以這樣簡寫,例如:

FXO[3] X ROUTE FXS 1
FXOX ROUTE FXS (下面的簡寫測試時是可行的)

心得:語音網關配置好的路由規則有時候需要上下顛倒順序才行,實際配置過程中,如果配置完成后呼叫不通,其他地方查不出問題,就要回到路由表里面,看是否需要上下調整路由規則(我的路由表里添加了其他路由規則,僅做參考)

?

總結

以上是生活随笔為你收集整理的FreeSwitch连接讯时语音网关配置和全部使用场景的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。