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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在同一台服务器上启动多个 FreeSWITCH 实例

發(fā)布時間:2025/3/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在同一台服务器上启动多个 FreeSWITCH 实例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

有時候,需要用到多個FreeSWITCH進(jìn)行測試,或者需要在一臺服務(wù)器上部署多個“不兼容”的系統(tǒng)。我們在這一節(jié)探討一下怎么做。

背景故事

幾年前我還在Idapted工作的時候,由于需要連接Skype及Google Talk。就曾經(jīng)做過這樣的部署(如下圖,附錄中也有)。

|--- PSTN gateways /-------\ |--- FS-skype | FS |--------------|--- FS-gtalk \-------/ |--- FS-skype2|--- more ...

當(dāng)時主要的考慮是Skype(mod_skypiax,后來改名為mod_skypopen)模塊不太穩(wěn)定,所以我們把帶Skype的FreeSWITCH啟動到另一個實(shí)例,這樣就避免了由于Skype模塊崩潰影響所有業(yè)務(wù)。后來,我們在這上面又做了擴(kuò)展,即再啟動一個帶Skype的實(shí)例。對于主的FreeSWITCH而言,他們就相當(dāng)于兩個Skype網(wǎng)關(guān)。平時可以負(fù)荷分擔(dān)的工作,其中一個崩潰,另一個也可以正常工作,起到了HA(High Availability,高可用)效果。

后來我們又啟到了一個帶mod_dingaling的FreeSWITCH實(shí)例,用于跟Google Talk互通。除了當(dāng)時mod_dingaling也有點(diǎn)穩(wěn)定性問題外,我們主要是為了讓呼叫處理更方便,如,不管是呼叫什么用戶,呼叫字符串都是 sofia/gateway/,編程就方便了許多。

練習(xí)

閑話少敘,我們今天雖不能復(fù)現(xiàn)當(dāng)時的場景,但基本概念是差不多的。我們今天的練習(xí)就是在同一機(jī)器上啟動兩個FreeSWITCH實(shí)例而互相不沖突,甚至,可以用各種方式互通。

我們都知道FreeSWITCH默認(rèn)的配置文件在 /usr/local/freeswitch/conf。這里假設(shè)第一個實(shí)例已啟動并正確運(yùn)行。

首先,我們要復(fù)制一份新的環(huán)境(放到freeswitch2目錄中,以下的操作都在該目錄中):

mkdir /usr/local/freeswitch2 cd /usr/local/freeswitch2 cp -R /usr/local/freeswitch/conf . mkdir log mkdir db ln -sf ../freeswitch/sounds .

其中第1行創(chuàng)建一個新目錄,第3行把舊的配置文件復(fù)制過來,第4、5行分別創(chuàng)建log和db目錄,最后一行做個符號鏈接,確保有正確的聲音文件。

然后,需要修改一些配置以防止端口沖突。第一個要修改的是 conf/autoload_configs/event_socket.conf.xml,把其中的8021改成另一個端口,比方說9021。

修改 conf/vars.xml,把其中的5060,5080也改成其它的,如7060,7080。

默認(rèn)的這樣就行了,當(dāng)然如果你還加載了其它的模塊,注意要把可能引起沖突的資源都改一下。比如因?yàn)槲矣玫?mod_erlang 模塊,我就需要改autoload_configs/erlang_event.conf.xml中的listen-port和nodename。

下面我們可以啟動試試了:

cd /usr/local/freeswitch2/ /usr/local/freeswitch/bin/freeswitch -conf conf -log log -db db

以上命令分別用 -conf、-log、-db 指定新的目錄。啟動完成后將進(jìn)入控制臺。如果想使用 fs_cli,則可以打開另外一個終端窗口,連接(還記得我們把端口改成9021了吧?):

/usr/local/freeswitch/bin/fs_cli -P 9021

找個軟電話注冊到7060端口試試,比如我用Xlite注冊的地址就是 192.168.1.100:7060。

進(jìn)階

當(dāng)然,上面的兩個FreeSWITCH實(shí)例都運(yùn)行的同一份代碼。有時候,你還可能運(yùn)行兩個不同版本的FreeSWITCH。你可以在編譯的時候指定一個不同的安裝目錄,如:

./configure --prefix=/opt/freeswitch make && make install

這樣就可以將FreeSWITCH安裝到/opt/freeswitch目錄中,如果執(zhí)行 /opt/freeswitch/bin/freeswitch,它就默認(rèn)使用 /opt/freeswitch/conf 下面的配置文件,我們也不需要再copy一份了。

當(dāng)然,如果需要兩個實(shí)例同時運(yùn)行,你還是要改其中一個的某些端口,以避免沖突。改完后運(yùn)行:

/opt/freeswitch/bin/freeswitch

真好玩。

讓兩個實(shí)例相互通信?

我記得已經(jīng)寫過了,看《多臺 FreeSWITCH 服務(wù)器級聯(lián)》一節(jié)。

小結(jié)

通過本節(jié),相信你對FreeSWITCH配置文件、運(yùn)行方式、及 fs_cli 等工具又多了一層認(rèn)識。當(dāng)然,即使你不需要啟動多個實(shí)例,相信也能從這一節(jié)學(xué)到一些有用的東西。

總結(jié)

以上是生活随笔為你收集整理的在同一台服务器上启动多个 FreeSWITCH 实例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 香蕉久久夜色 | 久久久网 | 91麻豆精品国产理伦片在线观看 | 国产精品久久国产精麻豆96堂 | 一本色道久久综合亚洲精品 | 久草影视在线观看 | 日本护士╳╳╳hd少妇 | 日本在线一 | 国产福利av | 激情久久网站 | 久久久久国产一区二区 | 久久久久久蜜桃一区二区 | 欧美日韩日本国产 | 青青草视频免费看 | av在线收看 | 91免费黄视频 | 久久黄色影视 | 国产v片在线观看 | 人成网站在线观看 | 国产无遮挡又黄又爽又色 | 久久国产亚洲 | 四虎免费av | 国产精品久久久久久久久晋中 | 精品久久久久久亚洲综合网站 | 69精品视频 | 天天色综合色 | 在线看三级| 色峰视频| 亚洲加勒比| 影音先锋中文在线 | 三级理论电影 | 欧美综合精品 | 丝袜美女被c | 欧美www | 二男一女一级一片 | 亚洲乱码国产乱码精品精的特点 | 日韩精品无码一区二区 | 国产思思 | 妞妞影视 | 国产视频麻豆 | 草草色| 久久99久久99 | 老牛影视av一区二区在线观看 | 9色视频在线观看 | 日韩久久精品 | 久久久久成人网 | 性猛╳xxx乱大交 | 亚洲人成一区 | 91午夜在线观看 | 欧美日本综合 | 美女精品视频 | 欧美综合社区 | 色欲av无码一区二区三区 | 日本欧美色 | 在线看国产视频 | 女女调教被c哭捆绑喷水百合 | 国产精品自拍亚洲 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 色多多视频网站 | 日本亚洲最大的色成网站www | 国产丝袜在线播放 | 久久精品成人一区二区三区蜜臀 | 越南毛茸茸的少妇 | 国模人体一区二区 | 成年人国产| 青青青视频在线播放 | 亚洲精品视频观看 | 日韩女优中文字幕 | 国产视频99 | 国产精品100 | 激情五月av | 黄色片免费播放 | 国产suv精品一区二区四 | 成人做爰视频www网站小优视频 | 影音先锋成人资源网站 | 一区二区三区国产精品视频 | 射死你天天日 | 1024手机在线看片 | 欧美xxxx性xxxxx高清 | 色婷婷久久久亚洲一区二区三区 | 天堂视频中文在线 | 尤物在线免费观看 | 成人在线网 | 国产精品午夜久久 | 欧美日韩1| 日韩免费看片 | jiuse九色| 丝袜美腿亚洲综合 | 日韩两性视频 | 日韩精品免费一区二区夜夜嗨 | 91porny九色| 伊人久久大香线蕉综合75 | 三极片黄色| 亚洲免费综合 | 日本特黄 | 少妇在线播放 | 香蕉av在线播放 | 操操操免费视频 | 精品国产一区二区不卡 |