IOSOR 가이드

SIP 바인드 실패는 상태일 뿐, 전달된 통화가 아닙니다

SIP 바인드 실패가 IOSOR 원장에서 비용을 발생시키지 않는 이유와 신호 상태가 과금 가능한 미디어 세션과 어떻게 다른지 이해하십시오.

SIP 바인드 실패는 상태일 뿐, 전달된 통화가 아닙니다。

SIP 바인드 실패와 활성 세션의 구분

IOSOR 아키텍처에서 SIP 바인드 실패는 미디어 세션이 설정되기 전의 신호(Signaling) 단계에서 발생합니다. E.164 요청이 시작되면 시스템은 호출을 대상 엔드포인트에 바인딩하려고 시도합니다. 타임아웃, 인증 오류 또는 엔드포인트 미가용으로 인해 이 바인딩이 실패하면 이는 '상태 이벤트'로 기록됩니다. 중요한 점은 신호 단계에서의 실패는 실제 통화 연결로 간주되지 않는다는 것입니다. 따라서 사용자는 연결되지 않은 통화에 대해 비용을 지불할 필요가 없으며, 시스템은 이를 과금 대상인 활성 세션과 명확히 분리하여 관리합니다.

원장 로직 및 USD 20 선불 하한선

플랫폼은 활성 라우팅 기능을 유지하기 위해 USD 20의 선불 하한선이 필요한 엄격한 선불 모델로 운영됩니다. 통화 시도가 이루어지면 시스템은 가용 잔액을 확인하고 해당 트랜잭션에 대해 계정에 '선불 홀드(Prepaid Hold)'를 설정합니다. SIP 바인드가 실패하면 이 홀드는 즉시 해제됩니다. 실패한 시도에 대해서는 어떠한 차감도 발생하지 않습니다. 이러한 원장 로직은 재무적 투명성을 보장하며, 네트워크 오류나 엔드포인트 문제로 인해 발생할 수 있는 불필요한 비용으로부터 고객을 보호합니다.

JIT 번호 할당 및 연결 상태

IOSOR 생태계 내의 번호는 JIT(Just-In-Time) 할당을 통해 관리됩니다. 사용자가 번호를 요청하면 즉시 사용 가능하도록 할당 및 프로비저닝되며, 별도의 재고 관리가 필요하지 않습니다. JIT 할당 번호에서 SIP 바인드 실패가 발생하면 시스템은 이를 통화 시간 MRC(월간 반복 요금) 계산에 영향을 주지 않는 이벤트로 처리합니다. 이를 통해 기업은 초기 비용 부담 없이 전 세계적으로 E.164 리소스를 동적으로 배포할 수 있으며, 실제 성공한 연결에 대해서만 비용 효율적으로 운영할 수 있습니다.

미전달 트래픽에 대한 Webhook 알림

투명성을 유지하기 위해 모든 SIP 바인드 실패는 Webhook 알림을 트리거합니다. 이를 통해 개발자는 성공적인 세션에 대한 'DLR(전달 영수증)'과 실패 상태를 구분할 수 있습니다. Webhook은 바인드가 완료되지 않은 이유를 설명하는 세부적인 오류 코드를 제공합니다. 대상의 'STOP' 명령이든 네트워크 타임아웃이든, 모든 데이터는 실시간 모니터링을 위해 제공됩니다. 개발자는 이 데이터를 활용하여 라우팅 경로를 최적화하거나 사용자에게 연결 실패 원인을 정확히 안내할 수 있습니다.

기술 리소스 및 장애 조치 로직

재무 계산 및 라우팅 장애 조치에 대한 자세한 내용은 다음 문서를 참조하십시오.

IOSOR로 시작하기

IOSOR 콘솔을 열고 SIP 라우팅 설정으로 이동하여 시그널링 웹훅을 점검하십시오. 바인드 및 인콰이어 실패 시 계정 원장에 통화 연결 시간 기록을 남기지 않고 즉시 보류 상태를 해제하도록 설정해야 합니다. 초기 엔드포인트 협상 과정에서 발생하는 정확한 실패 코드를 포착할 수 있도록 자동화된 상태 모니터링을 구성하십시오.

IOSOR 핵심 요약

본 문서는 SIP 바인드 또는 인콰이어 실패가 시그널링 단계의 상태일 뿐이며, 활성 통화 세션으로 기록되어서는 안 된다는 점을 입증했습니다. 시그널링 협상 과정을 확립된 미디어 경로와 분리함으로써, 세션이 정상 완료되지 않았을 때 과금 엔진이 0분의 연결 시간을 보장하게 됩니다.

이벤트 로그가 상세한 시그널링 오류 코드를 포착하고, 전달되지 않은 트래픽에 대한 예약된 원장 보류를 즉시 해제하는지 반드시 확인하십시오. 실패한 엔드포인트 바인딩이나 승인되지 않은 초대 응답으로 인해 통화 시간 차감이 발생하거나 분당 과금 수수료가 부과되지 않도록 하십시오.

이 가이드가 도움이 되었나요?

관련 가이드