INAP(Intelligent Network Application Part)는 전기통신 분야에서 인텔리전트 네트워크(Intelligent Network, IN) 서비스를 제공하기 위해 사용되는 신호 프로토콜이다. ITU‑T(International Telecommunication Union Telecommunication Standardization Sector)에서 정의한 Q.1210 시리즈 표준에 근거하며, SS7(Signaling System No. 7) 네트워크 상에서 동작한다.
개요
INAP는 서비스 제공자가 네트워크에 구현된 서비스 로직(예: 콜 라우팅, 프리미엄 번호 서비스, 착신 전환 등)을 호출하고 제어하도록 하는 인터페이스를 제공한다. 이를 통해 통신 사업자는 서비스 로직을 중앙 집중식으로 관리하면서도, 교환기와 같은 기존 통신 설비와의 연동을 유지할 수 있다.
주요 기능
- 서비스 제어: 통화 연결, 번호 변환, 착신 전환, 프리미엄 서비스 등 다양한 인텔리전트 네트워크 기능을 제어한다.
- 상태 관리: 서비스 요청에 대한 응답, 오류 처리, 트랜잭션 관리 등을 수행한다.
- 확장성: 새로운 서비스가 추가될 경우 기존 인프라를 크게 변경하지 않고도 INAP 인터페이스를 통해 서비스 로직을 확장할 수 있다.
기술적 특징
- 프로토콜 구조: INAP 메시지는 TCAP(Transaction Capabilities Application Part) 위에 인코딩되며, ASN.1(Abstract Syntax Notation One)으로 정의된 데이터 구조를 사용한다.
- 버전: 초기 INAP(Release 1)는 1992년 ITU‑T에 의해 표준화되었으며, 이후 기능 향상을 위해 Release 2, Release 3 등으로 개정되었다. 각각의 릴리스는 새로운 서비스 시나리오와 인터페이스 요소를 추가한다.
- 상호 운용성: 다른 인텔리전트 네트워크 프로토콜(예: CAP(Capability Application Part), MAP(Mobile Application Part))과의 상호 운용성을 고려하여 설계되었다.
적용 분야
- 고정 전화망: 번호 이동성, 착신 전환, 프리미엄 서비스 등의 부가 서비스 제공.
- 모바일 네트워크: SS7 기반의 2G/3G 시스템에서 서비스 제어 기능을 수행할 경우 CAP와 연계하여 사용되기도 한다.
- 통신 사업자: 서비스 제공을 위한 플랫폼(서비스 제어 엔진, SCP(Service Control Point))에서 INAP를 구현하여 중앙 집중식 서비스 관리를 수행한다.
표준 문서
- ITU‑T Q.1210 series (예: Q.1210, Q.1210‑1, Q.1210‑2 등)
- 3GPP TS 23.078(인텔리전트 네트워크와 CAP와의 관계에 관한 기술)
역사
INAP는 1990년대 초반 유럽과 미국의 통신 사업자들이 인텔리전트 네트워크 서비스를 표준화하려는 움직임에서 시작되었다. 초기 표준은 1992년 ITU‑T에 의해 채택되었으며, 이후 다양한 상용 네트워크에서 채택되어 서비스 제공의 효율성을 높였다. 1990년대 말부터는 GSM 기반 모바일 네트워크에서도 유사한 기능을 제공하기 위해 CAP가 등장했지만, 고정망에서는 계속해서 INAP가 주된 프로토콜로 사용되고 있다.
현재 상황
5G와 같은 차세대 네트워크에서는 IP 기반의 신호 프로토콜(예: SIP, Diameter)으로 전환이 진행되고 있으나, 기존 SS7 기반 인프라와 연계된 서비스에서는 여전히 INAP가 활용되고 있다. 또한, 기업용 서비스 플랫폼이나 일부 국가의 고정망에서는 새로운 서비스 모델을 구현하기 위해 INAP와 최신 프로토콜을 혼합하여 사용하는 사례가 보고되고 있다.