根據異常的類型,操作系統可以采取如下措施:繼續觀察、終止某次呼叫服務、對一部分內存進行初始化、整個內存的初始化、系統自舉或者熱備份等。
呼叫處理程序設計呼叫處理程序表現為一個進程,呼叫處理進程的運行被定義為一個有限狀態機進程根據受到的消息,執行相應的處理,并轉移到相應的目標狀態,從而完成一定的功能。呼叫處理程序由輸入/輸出程序和分析處理程序兩大部分組成。
輸入/輸出程序實時性強,在其運行過程中不能等待,而分析程序邏輯性強,但實時性要求不高,可以也必須能夠等待。因此在設計時常把分析處理程序設計成進程形式,輸入/輸出程序則設計成過程形式,由進程在運行過程中的適當時候調用。
在本系統中,輸入/輸出程序被設計位于操作系統中,呼叫處理進程通過操作系統調用它們。另外本系統還設計了一個系統測試進程,主要完成對軟件系統自身的實時監控。
在SIDLE狀態,收到摘機消息(CG由消息中得到主叫用戶的端口號,查找主叫用戶類型給主叫送撥號音,準備DTMF收號器,轉入狀態S在狀態收到撥號數字消息(DIG-MSG),由消息中得到主叫撥的第一位號碼然后調用函數此函數針對TRUNK把呼叫分為四類,此處僅討論DIGIT為本局局號且CGTRUNK為本局普通用戶,即本局用戶撥本局用戶的情況。










