[SIP] Call Forking 이란?

출처 : http://blog.naver.com/websearch/70043618853

Call Forking 은 하나의 전화번호로 전화를 호출하여서 여러 개의 전화기에 전화벨을 울려주는 기능을 의미합니다.

Call Forking SIP Flow 는 Cisco Unified Communications Manager SIP Line Messaging Guide(Standard) 에 아래와 같이 잘 그려져 있더군요.
아래의 그림에서 (d2)[3], (d3)[4] 가 Call Forking 하는 기능을 잘 표현해 주고 있습니다. 하나의 전화기에서 수신하면 다른 전화기에는 CANCEL 메시지를 보내서 통화 요청을 중지시키는 점도 확인하세요.

G 계열 코덱 비교 (G.711,G.722,G.723,G.726,G.728,G.729)

출처 : http://blog.naver.com/websearch/70044938826

코덱 종류

알고리즘(압축방식)

속도 Bit
rate(BW)

encoding
time

MOS

설명

 G.711  PCM  64 Kbps  10 ms  4.1  PSTN 통화 품질
 G.726  ADPCM  16K, 24K, 32K  10 ms  3.85  BW 크면 품질 좋음
 G.722  SB-ADPCM  64 Kbps      멀티미디어 음성 회의. AM 방송 품질
 G.723  MLQ  6.3 Kbps

 5.3 Kbps

 30 ms  3.9  MS 넷미팅 기본 코덱
 G.723.1

 MPC-MLQ

 ACELP

 6.3 Kbps

 5.3 Kbps

 37.5 ms

 3.9

 3.61

 이동통신
 G.728  LD-CELP  16 Kbps  15 ms  3.61  디지털 이동 통신
 G.729  CS-ACELP  8 Kbps  10 ms  3.9  VoIP 에서 가장 보편적인
코덱

SIP 응답 목록

모든 SIP 응답의 목록

1xx = 정보용 응답

  • 100 시도 중
  • 180 전화 벨 울림
  • 181 통화 전달 중
  • 182 대기 중
  • 183 세션 진행

2xx = 성공 응답

  • 200 확인
  • 202 수락: 참조용으로 사용

3xx = 경로 변경 응답

  • 300 복수 선택
  • 301 영구 이동
  • 302 임시 이동
  • 305 프록시 사용
  • 380 대체 서비스

4xx = 요청 실패

  • 400 잘못된 요청
  • 401 권한 없음: 등록기관만 사용 가능. 프록시는 프록시 인증 407을 사용해야 합니다.
  • 402 요금 청구됨(향후 사용을 위해 예약)
  • 403 금지
  • 404 찾을 수 없음: 사용자를 찾을 수 없음
  • 405 메소드가 허용되지 않음
  • 406 수락할 수 없음
  • 407 프록시

DTMF (Dual-tone multi-frequency)

춮처 : http://blog.naver.com/websearch/70057102458

DTMF ( Dual-tone mulit-frequency ) 의 각 번호별로
사용되는 주파수는 아래와 같다.

DTMF
1
= 697 Hz & 1209
Hz

DTMF 2 = 697 Hz & 1336 Hz
DTMF 3 = 697 Hz & 1477 Hz
DTMF 4 = 770 Hz & 1209 Hz
DTMF 5 = 770 Hz & 1336 Hz
DTMF 6 = 770 Hz & 1477 Hz
DTMF 7 = 852 Hz & 1209 Hz
DTMF 8 = 852 Hz & 1336 Hz
DTMF 9 = 852 Hz & 1477 Hz
DTMF 0 = 941 Hz & 1336 Hz
DTMF
*
= 941 Hz