Protocol/VoIP

09 모든 메시지 SIP Proxy 경유 / SIP REGISTER (23.04.07)

Orangetasteboy 2023. 4. 22. 21:27

■  모든 SIP 메시지 SIP Proxy 경유

●  기업의 IP PBX 또는 SIP Proxy는 호의 상태를 관리하고 과금 데이터를 생성할 목적으로 모든 시그널링이 자신을 경유하도록 설계

 

●  방법

  • Record Route Header
    - SIP Proxy 를 경유하는 다이얼로그에 대한 요청과 응답에 사용
    - 콤마(,)를 사용하여 여러 대의 SIP Proxy 구분

 

  • Route Header
    - 응답 메시지의 Route Route Header로 부터 생성
    - 첫 번째 Transaction 완료 이후 트랜잭션에 대해 Record Route Header를 복사하여 Route
    헤더로 사용

    - Record Route Header 와 동일한 방식으로 사용

 

Record Route/Route Header

 

■  SIP REGISTER

●  SIP REGISTRAR server

  • SIP 전화기의 수가 많을수록 SIP Proxy 서버나 IP PBX를 이용한 중앙집중식 관리가 효율적
  • 논리적 기능 구분
  • 별도 서버 구축 가능
  • 일반적으로 기업용 IP PBX 에서는 SIP Proxy 와 SIP REGISTRA 를 같은 서버에 구현

 

IP phone registration process

●  REGISTER

  • Expires
    - 등록 유효 기간
    - Keep Alive 메커니즘 기능 수행 가능
    - Expires 헤더의 값이 작으면 잦은 재등록 요청이 발생하고, 너무 크면 Keep Alive 메커니즘의 기능 수행 불가

 

●  Contact Header

  • IP PBX는 사용자 당 여러 대의 전화기를 사용하도록 하기 위해 수신자의 단말 구분 필요
  • SIP Proxy 서버는 앨리스가 여러 대의 단말을 가지고 있다고 인식
  • 전화를 주고받는 사람을 인지하는 주소 체계와 사용자의 단말을 인식할 수 있는 주소 체계 필요

 

  • AOR (Address of Record)
    - 사람을 인지하는 주소 체계
    - 사용자 주소

 

  • Contact Address
    - 
    단말을 인식할 수 있는 주소 체계
    - 등록된 단말의 주소

여러 대의 전화기를 가진 경우

●  서버 주소 획득

  • 관리자 수동입력
    - 관리가 어려움.

 

  • HTTP or TFTP 프로토콜 활용
    - 기업에서 주로 사용하는
    - 방화벽 문제
    - 추가 프로토콜 구현 필요

 

  • DHCP 활용
    - IP 주소 할당시 SIP Proxy 서버 주소 획득

 

  • Service Router Header
    -
    SIP Proxy 서버의 주소 획득