程序部分包括操作系統(tǒng)程序和應用程序。前者用于任務調度、輸入輸出控制、障礙檢測和恢復處理、障礙診斷、命令執(zhí)行控制等;后者用于實施各種電話交換事件與狀態(tài)處理、硬件資源管理、用戶服務類別管理、話務量統(tǒng)計、服務觀察、軟件維護和自動測試等。
通常分為空分程控電話交換機和時分程控電話交換機。前者是通過交叉點的連通,將某條線上的空隙話音信息,傳遞到另一條線上;后者是將時分復用線上的某一時隙話音信息,傳遞到另一時分復用線上。時分程控交換機按其傳遞的話音信號形式,又分為傳遞脈幅調制信號的模擬時分程控電話交換機和傳遞脈碼調制信號或增量調制信號的數字時分程控電話交換機。
交換網絡的基本功能是根據用戶的呼叫要求,通過控制部分的接續(xù)命令,建立主叫與被叫用戶間的連接通路。在縱橫制交換機中它采用各種機電式接線器(如縱橫接線器,編碼接線器,笛簧接線器等),在程控交換機中主要采用由電子開關陣列構成的空分交換網絡,和由存儲器等電路構成的時分接續(xù)網絡。
接口設備是數字程控交換機與外圍環(huán)境的接口,其功能是完成外部信號與交換機內部信號的轉換。數字程控交換機的接口設備主要有用戶電路、中繼電路和信令收發(fā)設備。