智慧網

智慧網（Intelligent Network，簡稱 IN）是一個標準的網路架構，定義在 ITU-T Q.1200 系列建議中 ，用於固定和移動電信網路。它使得運營商能夠在提供諸如 PSTN、基於固網的 ISDN、基於行動電話或其他移動裝置的 GSM 業務這樣的標準電信業務的基礎上，透過提供增值業務（Value-Added Services，簡稱 VAS）來形成自己的特色。

“智慧” 是由業務層（service layer）上的網路節點來提供的，它與核心網的交換層截然不同，因此與基於核心網交換機或裝置中的智慧的解決方案是完全不同的。IN 節點通常是屬於電信服務提供商的，例如電信公司或行動電話運營商。（注：基於反壟斷或其他因素，類似核心網這樣的基礎設施和類似智慧網這樣的運營設施可能是由不同的公司運營的）

IN 是由網路交換中心（即交換機）和屬於網路運營商的其他網路節點之間的七號信令（Signaling System #7，簡稱 SS7）協議來支援的。

智慧網業務舉例

電話投票（Televoting）
呼叫遮蔽（Call screening）
本地號碼攜帶（Local number portability，注：即固網的攜號轉網）
免費電話（Toll-free calls/Freephone）
預付費呼叫（Prepaid calling）
記賬卡呼叫（Account card calling）
虛擬專用網（Virtual private networks，注：這裡並非計算機網路中的 VPN，而是類似家庭組呼叫這樣的小型私人網）
集中式小交換業務（虛擬 PBX（私有小交換機））
虛擬號碼計劃（包含剩餘的、未釋出在目錄中的號碼）
通用個人通訊業務（Universal Personal Telecommunications，一種通用的個人電話號碼）
大規模呼叫業務
國際漫遊免國家碼撥號
國際漫遊無縫多媒體簡訊（MMS）接入
反向計費（Reverse charging，注：即被叫付費）
歸屬區域折扣
額外加費呼叫（Premium Rate calls，注：即聲訊臺）
基於有關該呼叫的多個條件的呼叫轉接（Call distribution）
基於位置的路由
基於時間的路由
按比例的呼叫轉接（例如在兩個或多個呼叫中心（call centers）或呼叫局（call offices）之間）
呼叫排隊
呼叫移轉（Call transfer）

歷史和關鍵概念

IN（智慧網）的概念、架構和協議最初是作為 ITU-T 標準來開發的。ITU-T 是國際電信聯盟（International Telecommunication Union）的標準化委員會。在此之前，很多電信提供商都擁有其專屬的對相關業務的實現。IN 的主要目的是對由傳統電信網路所提供的的核心電話業務進行增強。這些核心業務通常包括：發起和接收語音呼叫，有時還有呼叫改向（call divert）。這些核心業務現在就可以作為一個基礎，在此之上，運營商可以構建除了那些在標準的電話交換機上已有的業務之外的其它業務。

智慧網的完整描述是在一系列的 ITU-T 標準中形成的，從 Q.1210 標準一直到 Q.1219 標準，最初為人所知曉的時候被稱為 “能力集 1”（Capability Set One，簡稱 CS-1）。這些標準定義了一個完整的架構，包括架構檢視、狀態機、物理實現，以及協議。這些標準被電信裝置供應商和運營商廣泛接受 —— 儘管派生出了很多變種被用於世界各地（詳見下面的 “變種” 一節）。

伴隨著 CS-1 的成功，更多的增強改進在隨後以 CS-2 的形式出現。儘管這個標準很完善，但是它們卻沒有像 CS-1 那樣被廣泛實現，部分是因為各種其它變種的不斷增強的影響力，但也有一部分原因是為了解決那些問題，它將傳統的電話交換機推向了極限。

發展 IN 的背後的主要驅動力是人們希望有一種更靈活的方式來向現有的網路中增加各種先進的業務。在 IN 發展之前，所有的功能或業務都必須直接在核心交換系統中實現。這樣就導致版本釋出週期很長，因為必須進行周到和徹底的軟體測試，以避免網路故障。隨著 IN 的出現，大多數的此類業務（例如免費電話和跨地域號碼攜帶）被從核心交換系統中移除，放入一些獨立執行的節點上，建立了一個模組化並且更為安全的網路，它允許服務提供商可以自己為它們的網路去開發各種變種業務和增值業務，而不需要向核心交換系統生產商去提交請求，然後等待漫長的開發過程。IN 技術的最初使用是用於號碼翻譯業務，例如當向普通的 PSTN 翻譯免費電話的號碼時。從那以後，許多更為複雜的業務都在 IN 中被構建起來，例如客戶本地區域信令業務（Custom Local Area Signaling Services，簡稱 CLASS）

七號信令架構

圍繞在 IN 業務或架構周圍的主要概念（從功能視角來看）是與七號信令架構相關的：

業務交換功能（Service Switching Function 簡稱 SSF）或業務交換點（Service Switching Point，簡稱 SSP）與電話交換機（telephone exchange）合設，並且扮演一個觸發點的角色，用於在呼叫過程中進行進一步的業務呼叫。SSP 實現 “基本呼叫狀態機”（Basic Call State Machine 簡稱 BCSM），這是一個有限狀態機（Finite State Machine，簡稱 FSM），它反映了一個呼叫從開始到結束的一個抽象視角（摘機（off hook）、撥號（dialing）、應答（answer）、無應答（no answer）、正忙（busy）、結束通話（hang up）等）。在這些狀態被經過時，交換機（exchange）會遇到檢測點（Detection Points，簡稱 DPs），在這些點上，SSP 就會呼叫一個向 SCP 的查詢，以等待進一步的關於下一步該如何操作指示。這個查詢通常被稱為一個 “觸發”（trigger）。觸發條件是由運營商 dying 的，並且可能還包含簽約使用者的主叫號碼和他 / 她所撥叫的號碼。SSF 負責控制那些需要提供增值業務的呼叫。
業務控制功能（Service Control Function，簡稱 SCF）或業務控制點（Service Control Point，簡稱 SCP）是一個獨立的平臺集合，它接收來自 SSP 的查詢。SCP 包含業務邏輯，實現了運營商所需要的行為，也就是業務。在業務邏輯處理過程中，為了處理該呼叫而必須獲取的額外資料可能會被從 SDF 那裡獲取。SCP 上的邏輯是使用 SCE 來建立的。
業務資料功能（Service Data Function，簡稱 SDF）或業務資料點（Service Data Point，簡稱 SDP）是一個數據庫，它包含額外的簽約使用者資料，或其他的處理一個呼叫所需要的資料。例如，簽約使用者的剩餘預付費信用度就可能被儲存在 SDF 中，並且可以在呼叫過程中被即時查詢。SDF 可以是一個獨立的平臺，也可以和 SCP 合設。
業務管理功能（Service Management Function，簡稱 SMF）或業務管理點（Service Management Point，簡稱 SMP）是一個平臺或平臺的叢集，運營商使用它來監視和管理 IN 業務。它包含管理資料庫，儲存業務的配置，採集統計資料和告警，並存儲呼叫資料報告（Call Data Reports）和事件資料報告（Event Data Reports）
業務建立環境（Service Creation Environment，簡稱 SCE）是一個開發環境，用於建立 SCP 上的業務。儘管標準本身允許任何型別的環境，但實際上很少會使用像 C 語言這樣的底層程式語言，而是使用專有的圖形化介面，讓電信工程師們可以直接建立業務。程式語言通常是第四代程式語言型別，工程師可以使用一個圖形化介面來構建或更改一個業務。
特殊資源功能（Specialized Resource Function，簡稱 SRF）或智慧外設（Intelligent Peripheral，IP）是一個可以同時連線到 SCP 和 SSP 的節點，它可以向一個呼叫投送特殊資源，在大多數情況下，是涉及到語音通訊，例如播放語言通知，或者從使用者那裡採集雙音多頻（DTMF）的音訊。

通訊協議

上面所提到的這幾個核心網元，使用標準的協議相互通訊。使用標準協議使得製造商們可以專注於該架構中的不同部分，並且確信它們可以透過任意的組合，來在一起正常工作。

SSP 和 SCP 之間的介面，是基於 SS7 的，並且與 TCP/IP 類似。SS7 協議實現了 OSI 七層模型中的很多，這意味著 IN 標準只需要定義應用層，這被稱為智慧網應用部分（Intelligent Networks Application Part，簡稱 INAP）。INAP 訊息使用 ASN.1 來編碼。

SCP 與 SCP 之間的介面在標準中被定義為一個 X.500 目錄訪問協議（Directory Access Protocol，簡稱 DAP）。網際網路工程任務組（IETF）提供了一個更為輕量級的介面，被稱為 LDAP，它實現起來比 DAP 要簡單得多，因此許多 SCP 都轉而實現了 LDAP。

變種

未來

儘管近年來 IN 標準的發展日漸衰退，全世界仍部署有大量的使用該技術的系統。該架構被證明不僅穩定，而且一直是那些由新增加的業務所帶來的持續的收入來源。製造商一直在持續支援這樣的裝置，並不存在 “過時” 的問題。

儘管如此，新的技術和架構也在不斷出現，尤其是在 VoIP 和 SIP 領域。人們將更多的專注點放在使用 API（應用程式介面）而不是像 INAP 這樣的協議，而新的標準也以向 JAIN 和 Parlay 這樣的形式出現。從技術角度來看，SCE 正開始脫離原先的專有的圖形化軟體，而轉向 Java 應用伺服器環境。

“智慧網” 的含義也隨著時間而轉變，這主要是受到了計算能力和演算法的突破。最初是指那些被更靈活的演算法和更先進的協議而增強了的網路，慢慢變成了使用資料驅動的模型所設計的網路，最後又變成啟用了 AI（人工智慧）的網路。