基于中間件和FreeSwitch的通信建立方法、通信方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN202110816905.6 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN113286380A 公開(kāi)(公告)日 2021-08-20
申請(qǐng)公布號(hào) CN113286380A 申請(qǐng)公布日 2021-08-20
分類(lèi)號(hào) H04W76/10(2018.01)I;H04L29/08(2006.01)I;H04L29/06(2006.01)I 分類(lèi) 電通信技術(shù);
發(fā)明人 劉國(guó)偉;盧弘一;鄒嶺琨 申請(qǐng)(專(zhuān)利權(quán))人 四川優(yōu)家?guī)煨畔⒓夹g(shù)有限公司
代理機(jī)構(gòu) 成都虹橋?qū)@聞?wù)所(普通合伙) 代理人 陳春光
地址 610000四川省成都市中國(guó)(四川)自由貿(mào)易試驗(yàn)區(qū)成都高新區(qū)天府五街200號(hào)4棟8層802室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及通信技術(shù)領(lǐng)域,公開(kāi)了一種基于中間件和FreeSwitch的通信建立方法、通信方法及系統(tǒng),旨在解決現(xiàn)有基于FreeSwitch的通信方法存在開(kāi)發(fā)困難以及線程阻塞的問(wèn)題,主要方案包括:呼叫系統(tǒng)啟動(dòng)后創(chuàng)建中間件實(shí)例;所述中間件實(shí)例創(chuàng)建一個(gè)處理連接的線程池,以及一個(gè)非阻塞的TCP連接通道;所述中間件實(shí)例創(chuàng)建啟動(dòng)類(lèi)作為組件容器,連接所述線程池和TCP連接通道,使得該線程池對(duì)TCP連接通道進(jìn)行監(jiān)聽(tīng);所述啟動(dòng)類(lèi)創(chuàng)建方法句柄,并加載所需的參數(shù)連接FreeSwitch;所述中間件實(shí)例訂閱監(jiān)聽(tīng)事件并啟動(dòng)監(jiān)聽(tīng)器開(kāi)始對(duì)FreeSwitch的通話事件進(jìn)行監(jiān)聽(tīng)。本發(fā)明減少了程序設(shè)計(jì)的復(fù)雜性,適用于呼叫系統(tǒng)。