假如要開發一套包含:SIP軟交換通訊主機、錄音服務器、數字語音網關、多媒體調度臺的系統。開發難度有多大?大概估計一下需要多少人的團隊開發多長時間?
uj5u.com熱心網友回復:
大概功能和要求如下:一、功能需求
2.1. 統一管理平臺
1) 用戶管理
A. 支持添加用戶;支持修改用戶;支持洗掉用戶。
B. 支持批量添加用戶;支持批量修改用戶;支持批量洗掉用戶。
C. 呼叫權限管理:是否可以撥打外線、市話、長途、國際。
2) 會話管理
能實時查看當前已建立的會話串列,會話資訊包括:源IP、源埠、目的IP、目的埠、會話開始時間、會話中的媒體型別(音頻、視頻)等。可以對選中的會話進行強制終止。
3) 日志管理
支持對運行日志、操作日志、告警日志、信令日志等各類日志檔案的在線展示便于排除問題。暫時不實作。要求細化明確每種日志的格式和內容。和楊工給出的過去的日志格式和內容合并一下。
2.2. 語音通話功能
能利用本系統雙向實時傳輸通話雙方的語音信號,通話質量良好無延時無噪音。即使終端和SIP服務器處于不同的子網中只要終端和SIP服務器之間的網路通訊(三層)沒有問題可以保證會話和通訊一般情況下沒有問題。
2.3. 可視通話功能
系統支持網內用戶之間的可視通話,能利用本系統雙向實時傳輸通話雙方的影像和語音信號,能收到面對面交流的效果。即使終端和SIP服務器處于不同的子網中只要終端和SIP服務器之間的網路通訊(三層)沒有問題可以保證會話和通訊一般情況下沒有問題。
2.4. 通話錄音功能
具備實時錄音功能,記錄的內容除通話內容外,還記錄通話日期、通話時間、通話時長及來去電、號碼、RTP 地址等。可實作整個專網中指定電話(包括調度臺)的全程自動錄音。采用B/S架構,支持通過瀏覽器對通話錄音:查詢、洗掉、回放等操作。通話錄音存盤硬碟容量不間斷8000小時,內置DVD刻錄系統,易于備份保存。
2.5. 支持多媒體調度臺
多媒體調度臺兩部數字調度話機和一個液晶觸摸屏組成,只需觸摸液晶觸摸屏上的相應觸摸按鈕即可實作對應的功能。
特別說明:多媒體調度臺外購,只要能支持并集成到系統中即可
2.6. 短信功能
系統支持以下短信使用方式:
(1)支持系統內的點對點短信。
(2)支持短信群發;
2.7. 調度功能
系統能支持以下調度功能:
(1)組呼/群呼
(2)點呼
(3)調度強插
(4)調度強拆
(5)調度錄音
(6)緊急呼叫
2.8. 呼叫外線功能
支持E1網關;可與現有PSTN公網進行連接,呼叫外線的座機和手機。
2.9. 漏電提醒功能
漏電提醒:比如不在信號覆寫范圍有人打電話后,有信號后會給該手機發短信提醒什么號碼給你打的電話。
二、環境要求
(1)開發語言:C++。
三、性能需求
(1)支持同時在網最大終端數:1000。
(2)支持同時通話最大終端數:300。
(3)視頻會話時影像和音頻的時間差最大:300ms。
uj5u.com熱心網友回復:
沒人關注?我自己頂一下!uj5u.com熱心網友回復:
只能告訴你 這個很難實作 ,如果一定要自己開發,可以看看 freeswitch www.freeswithc.orguj5u.com熱心網友回復:
freeswitch + linphone(桌面版,安卓版,ios版等)uj5u.com熱心網友回復:
可以直接使用朗深的中間件。
uj5u.com熱心網友回復:
也不是那么難uj5u.com熱心網友回復:
要把視頻做上沒有那么簡單吧轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/95457.html
標籤:VOIP技術探討
上一篇:來自一個程式員的心酸血淚史
