- 3
- 0
- 约4.14千字
- 约 7页
- 2018-12-06 发布于天津
- 举报
LAB2MGCPSimulationProgram的了解与使用.doc
LAB 3-2 通話服務的開發
實驗目的
了解通話代理人Call Agent程式的運作,並學會開發新的通話服務。
背景
在MGCP系統中,所有的訊息傳遞均需透過通話代理人來聯繫;所以新通話服務的開發,必須從通話代理人程式來修改;對MGCP系統通話服務開發者而言,熟悉通話代理人程式是絕對必要的。
開發環境
程式是以C語言所撰寫,開發者需備有Microsoft Visual Studio C++,或其他可編譯C語言的軟體。將casim.zip檔案解壓縮後存於電腦硬碟任一資料夾中,開啟通話代理人程式開發專案CASim.dsw檔案,選擇CASim.cpp後則可進行新服務的開發。
基本通話訊息流程圖
MGCP正常通話訊息流程如下圖所示:
中間方塊為通話狀態的轉變,狀態值見通話代理人程式中的狀態定義,粗黑線為命令訊息,上方標示出其命令類別和重要參數,底下的細線為其回應;通話的兩端在同一時間,共同擁有一個通話狀態。所解壓縮後的通話代理人程式即依照此流程設計,可以配合processCallFlow()函式,追蹤程式的執行路徑。
基本通話有限狀態機
基本通話有限狀態機如下圖,圓圈為各個狀態,箭頭直線上方為通話代理人收到的事件或回應,箭頭直線下方為收到事件或回應後,通話代理人所做的處理,箭頭並指向下一個狀態;可配合基本通話流程對照。
通話代理人Call Agent程式運作
整個程式運作如上圖,左半部
您可能关注的文档
最近下载
- SolitaireAB支架的应用.ppt VIP
- 从传统到现代西方现代主义美术(教案)课件优选 .pdf VIP
- 2024-2025学年江苏省常州市高三上学期期中质量调研语文试卷及答案.docx VIP
- 计算机软件源代码授权合同.docx
- 《中华人民共和国生态环境法典(草案)》解读PPT课件.pptx VIP
- 骗取国家农机购置补贴刑事类型研究——以136份案例为样本的展开.pdf
- 2026宁夏高校教师资格考试应知应会知识手册——综合类知识测试应知应会(填空55题+判断10题.docx VIP
- 2024-2025学年广东省佛山市禅城区七年级(下)期末数学试卷(含答案).pdf VIP
- 机械制造技术课程设计-轴承座加工工艺及钻4-M5螺纹底孔夹具设计.docx VIP
- 江西省赣州市南康中学2025-2026学年高三上学期第一次阶段检测语文试题(含答案).docx VIP
原创力文档

文档评论(0)