最近開發乙個 呼叫中心中介軟體,也可以讓使用者不懂呼叫系統完成複雜的呼叫業務。
模組裡面我整合了 websocket restful api 伺服器端
心跳規則:
客戶端傳送 }
伺服器返回 }
回撥呼叫
dispcaller 呼叫主叫顯示的號碼
dispcallee 呼叫被叫顯示的號碼
caller 主叫號碼
callee 被叫號碼
callid 呼叫id 必須唯一 32位或64位
record 是否錄音 true|false
timelong 通話時長
userdata 自定義資料
} }#話單返回
callid 呼叫提交的id
caller_id_number 主叫
dispcaller 呼叫主叫顯示的號碼
dispcallee 呼叫被叫顯示的號碼
destination_number 被叫號碼
start_stamp 呼叫開始
answer_stamp 呼叫應答
end_stamp 呼叫結束
recordfile 錄音檔案路徑
duration 通話時長
billsec 計費時長
hangup_cause 掛機原因
完整返回:
#呼叫控制
uuid cti呼叫狀態返回主叫的 通話uuid
1、結束通話當前通話
} }2、監聽某個通話
} }3、通話轉接
} }4、被叫通話保持
state true 開啟 false 關閉
} }restful api
ip:8092/api/v1/gatewayadd 增加中繼
http api sip使用者管理
提交方式:post
提交資料 body raw 型別字段
通過FreeSwitch同時呼叫多個使用者
通過freeswitch可以對多個終端進行呼叫,依據振鈴順序不同,可以分為 同振 和 順振 同振是指多個終端同時振鈴 順振是指多個終端順序振鈴。下面實現如下應用,某使用者撥叫 2000 這個接入號碼,希望 1000 和 1001 同時振鈴,其中任乙個接聽來話,另乙個停止振鈴。1 在 conf dia...
freeswitch呼叫異常問題解決
為了追趕時髦,打算將呼叫中心部署到雲上。雲上 簡稱b 部署伺服器的時候,研發說直接將本地 簡稱a 的目錄拷貝到雲上。結果後續使用出來幾個問題,記錄如下 1 呼入,然後建立會議失敗,無法建立會議了。經過研發聯調,最終定位是由於乙個路徑的使用者許可權出錯了。跟freeswitch自身的關係不大,具體的路...
FreeSwitch的錄音功能
一般 系統都可以將本系統內的語音通話錄製下來,freeswitch 系統中也可以進行語音錄製。需求 錄製系統中的所有通話。實現 1 建立乙個資料夾 freeswitch recordings archive 用來儲存錄音檔案 2 修改撥碼計畫,開啟 conf dialplan default.xml...