售前電話
135-3656-7657
售前電話 : 135-3656-7657
電路交換系統(tǒng)軟件十分龐大復雜,軟件的設計目標主要為可靠性(Reliability),可維護性(Maintenability)、可再用性(Reusability)和可移植性(Portability)。
交換軟件通常采用分層的模塊化結構。常用的軟件設計技術有:結構化分析與設計、模塊化設計、結構化編程,并趨向于采用面向對象設計。
從功能結構來劃分,交換軟件可以劃分為運行軟件系統(tǒng)和支援軟件系統(tǒng)兩大部分。運行軟件系統(tǒng)又稱在線軟件或聯機軟件,主要包括操作系統(tǒng)、呼叫處理、維護管理3部分,后兩部分合稱為應用程序,各部分所占的大致比例示意于圖8。
圖8 程控交換軟件組成
1.呼叫處理
(1)呼叫處理過程示例
下面通過概括地了解一個局內呼叫處理過程的示例,掌握數字電路交換系統(tǒng)應具有的呼叫處理基本功能。
在開始時用戶處于空閑狀態(tài),交換機進行掃描、監(jiān)視用戶線狀態(tài)。用戶摘機后開始了處理機的呼叫處理。處理過程如下。
①主叫用戶A摘機呼叫
• 交換機檢測到用戶A摘機狀態(tài);
• 交換機調查用戶A的類別,以區(qū)分同線電話、一般電話、投幣電話機還是小交換機等;
• 調査話機類別,弄清是按鈕話機還是號盤話機,以便接上相應收號器。
②送撥號音,準備收號
• 交換機尋找一個空閑收號器以及它和主叫用戶間的空閑路由;
• 尋找一個空閑的主叫用戶和信號音間的路由,向主叫用戶送撥號音;
• 監(jiān)視收號器的輸入信號,準備收號。
③收號
• 由收號器接收用戶所撥號碼;
• 收到第一位號后,停撥號音;
• 對收到的號碼按位存儲,并對“應收位”、“已收位”進行計數;
• 將號首送向分析程序進行分析(叫做預譯處理)。
④號碼分析
• 在預譯處理中分析號首,以決定呼叫類別(本局、出局、長途、特服等),并決定該收幾位號;
• 檢查這個呼叫是否允許接通(是否限制用戶等);
• 檢查被叫用戶是否空閑,若空閑,則予以示忙。
⑤接至被叫用戶,測試并預占空閑路由
• 向主叫用戶送回鈴音路由(這一條可能已經占用,尚未復原);
• 向被叫用戶送鈴流回路(可能直接控制用戶電路振鈴,而不用另找路由);
• 主、被叫用戶通話路由(預占)。
⑥向被叫用戶振鈴
• 向用戶B送鈴流;
• 向用戶A送回鈴音;
• 監(jiān)視主、被叫用戶狀態(tài)。
⑦被叫應答通話
• 被叫摘機應答,交換機檢測到以后,停振鈴和?;剽徱?;
• 建立A、B用戶音通話路由,開始通話;
• 啟動計費設備,開始計費;
• 監(jiān)視主、被叫用戶狀態(tài)。
⑧話終,主叫先掛機
• 主叫先掛機,交換機檢測到以后,路由復原;
• 停止計費;
• 向被叫用戶送忙音。
⑨被叫先掛機
• 被叫掛機,交換機檢測到后,路由復原;
• 停止計費;
• 向主叫用戶送忙音。
(2)呼叫處理程序
呼叫處理程序用于控制呼叫的建立和釋放,基本上對應于呼叫建立過程。呼叫處理程序可包含用戶掃描、信令掃描、數字分析、路由選擇、通路選擇、輸出驅動等功能塊。
①用戶掃描