1. Out of band Signal message 를 통하여 DTMF 를 전송하는 방법으로 TCP 나 UDP 를 사용하며
응답을 수신하기 전까지 재전송이 이루어지므로 신뢰성이 보장된다.
signal 메시지 발생 시점은 사용자가 digit 버튼을 누르거나 뗄 때 발생시키는데
주로 후자가 사용되며 이러한 경우 사용자가 오랫동안 버튼을 누르고 있는 동안에는
수신측에서 아무런 소리를 들을 수 없고 버튼을 떼는 시점에서 DTMF 톤을 들을 수 있다.
H.323 과 MGCP 에서는 DTMF 전송에 대한 상세 내용이 표준안에 명확히 기술되어 있으나
SIP 의 경우에는 Info 의 body 부분에 실어 보낼 수 있다는 것이 명시되어 있을 뿐
형식에 대해서는 명확한 언급이 없어 vendor 별로 고유한 형식을 통해서 DTMF 를 전달한다.
SIP 의 Info 메시지를 통한 DTMF ‘1’ 전달
예 1) A 사 장비
INFO sip:0263121725@10.1.1.101:5060 SIP/2.0
Via: SIP/2.0/UDP 10.1.1.101:5060;branch=z9hG4bK.dlsrks00000.313935
From:
위에서 보여진 바와 같이 vendor 별로 다른 형식을 가지고 있으므로 상호 연동을 위해서는 형식의 통일이 필요하다.
o=0263121725 1126516338 1126516338 IN IP4 10.1.1.101
s=-
c=IN IP4 10.1.1.101
t=0 0
m=audio 30004 RTP/AVP 4 101
a=RTPmap:4 G723/8000
a=RTPmap:101 telephone-event/8000
위의 메시지는 rfc2833 의 방법에 따라 RTP payload type 101 로 DTMF 를 전송한다는 것을 나타내고 있다.
2) Bypass 방식으로 DTMF 전송을 할경우 sdp field.
v=0
o=0263121725 1126516338 1126516338 IN IP4 10.1.1.101
s=-
c=IN IP4 10.1.1.101
t=0 0
m=audio 30004 RTP/AVP 4
a=RTPmap:4 G723/8000
위의 sdp field 는 g723 코덱외에 별다른 RTP map 에 대한 정보가 없으므로 DTMF tone 을 g.723 으로 압축하여 보내는 bypass 방식을 지칭한다.
'Cisco > CUCM' 카테고리의 다른 글
Phone Service (0) | 2017.04.04 |
---|---|
PAWS (0) | 2017.01.10 |
SDL / SDI 차이 (0) | 2017.01.10 |
Normalization 문법 확인 (0) | 2016.12.06 |
CUCM - 3rd Party IVR 연동 문제 (0) | 2016.09.30 |