• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
    您當前的位置是:  首頁 > 新聞 > 國內 >
     首頁 > 新聞 > 國內 >

    kamailio/OpenSIPS學習筆記-多租戶支持和別名設置

    2018-03-26 15:50:43   作者:james.zhu    來源:Asterisk開源派   評論:0  點擊:


      企業(yè)通信運營解決方案其中的一個重要功能就是支持多租戶的功能。多租戶功能實現的方式很多,涉及了很多應用層面的問題,我們這里不做進一步的討論。今天的筆記中,我們重點介紹如何通過不同的域名來設置多租戶用戶帳戶,另外,我們將介紹使用別名來管理DID分機號碼的設置。
      1、多租戶的企業(yè)通信運營解決方案中,不同的企業(yè)都通過不同的域名來加以區(qū)分,軟交換通過不同的域名對其分機用戶進行不同的業(yè)務路由。這樣,分機用戶在進行呼叫時,就可以輕松實現多租戶的呼叫路由。當然,這僅是多租戶設置的最基礎的設置,多租戶的解決方案遠遠不是一個分機多租戶就可以實現的。
      2、在開源軟交換平臺中,實現多租戶的分機配置需要經過方面的設置。首先,需要創(chuàng)建一個企業(yè)域名,然后配置多租戶方式路由的腳本文件,最后,用戶添加多租戶賬號。具體的設置步驟如下:
      首先,通過CTL命令添加多租戶域名:opensipsctl domain add your-ip-addres。此IP地址就是企業(yè)多租戶的IP地址,用戶注冊時使用此域名。
      然后,加載domain.so 模塊,注冊域名注冊方式:
    • loadmodule "domain.so"
    • loadmodule "domain.so"
    • modparam("uri|auth_db|usrloc", "use_domain", 1)
      最后,使用多域名方式配置,修改cfg配置文件為:
    • if (!(method=="REGISTER") {
    • if(is_from_local()) /*multidomain version*/
    • if (!is_uri_host_local())
      配置完成后,重新加載cfg文件,就可以實現多租戶配置方式。注意,這里的domain是保存在數據庫的domain表單中,所以必須先創(chuàng)建一個域名。
      啟動系統(tǒng)以后,用戶可以使用不同的域名對軟交換進行注冊,例如,你可以使用同一分機號碼,但是兩個domain 值進行注冊測試,例如1000@hiastar.com, 和1000@freepbx.cn 兩個域名進行注冊測試。
      3、Aliases(別名) 是一個非常常見的使用方式,有時,我們需要對呼入的DID進行管理,可以使用一個DID號碼對應一個別名對其呼叫進行管理。最簡單的使用方式相當于一個DID匹配。顧名思義,就是呼入的DID號碼可以直接匹配一個公司的內部分機號碼,這樣外部客戶呼入到系統(tǒng)以后,可以直接呼叫到公司內部某一個分機號碼。為了實現這個功能,我們可以使用別名的方式來進行匹配管理。實現此功能大概需要以下幾個步驟:
    • 首先,在cfg配置文件中需要添加別名管理的模塊,alias.so。
    • loadmodule "alias_db.so"
    • # ----- alias_db 相應的參數設置
    • modparam("alias_db", "db_url",
    • "mysql://opensips:opensipsrw@localhost/opensips") // 注意,數據庫用戶名稱和密碼設置。
    • alias_db_lookup("dbaliases"); // 開啟數據庫支持。
      然后,通過CTL命令添加alias 賬號:
    • opensipsctl alias_db add 18665301040@youripordomain 1000@youripordomain
    • 這里,要注意,DID是18665301040。如果用戶撥打此DID號碼,就會轉接到分機1000。
      最后,重新加載cfg配置文件,其他用戶就可以通過呼叫以上DID號碼實現分機別名測試。當然,外部用戶如果撥打了以上DID號碼,系統(tǒng)也可以直接路由到分機1000。
      4、在本章節(jié)中,我們介紹了兩種kamailio/opensips 使用域名注冊和別名設置主要方法,同時筆者也介紹了在配置文件中需要加載的模塊和其相應的cfg配置設置。通過軟交換的多租戶設置和別名設置可以輕松實現多租戶管理和DID路由功能,以上兩種功能也是一個完整的企業(yè)通信運營平臺解決方案必須支持的功能。
    【免責聲明】本文僅代表作者本人觀點,與CTI論壇無關。CTI論壇對文中陳述、觀點判斷保持中立,不對所包含內容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。

    專題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 柯坪县| 临安市| 西乌珠穆沁旗| 汾阳市| 张掖市| 阿拉尔市| 宁武县| 周宁县| 龙南县| 阳信县| 长岭县| 克什克腾旗| 新绛县| 宝兴县| 乐清市| 西峡县| 深水埗区| 东乡县| 海晏县| 阜新市| 广饶县| 甘泉县| 连南| 津南区| 临西县| 怀安县| 天峻县| 哈巴河县| 九龙城区| 聂拉木县| 琼结县| 罗平县| 宁远县| 永兴县| 沈阳市| 洪雅县| 青州市| 大城县| 万山特区| 贵港市| 桐庐县| http://444 http://444 http://444 http://444 http://444 http://444