SIP의 alert-info 필드에 포함된 호출 유형 정보를 통해 번호와 수신 전화 유형을 식별하고, 서로 다른 벨소리를 재생할 수 있습니다.
Alert-info 필드는 지원됩니다. 현재 제품은 두 가지 일반적인 Alert-info 형식을 지원합니다. 그중 사용자 지정 벨소리 유형은 1분기에 추가된 feature입니다. 자세한 내용은 아래 설명을 참고하십시오. 단, URL에 해당하는 wav 파일을 동적으로 다운로드하여 재생하는 기능은 지원하지 않습니다.
이 형식은 기존 버전에서 이미 지원되며, PBX가 해당 alert-info 값을 내려주면 됩니다.
SIP Invite에 Alert-Info 필드가 있고 값이 Bellcore-dr1인 경우, 전화기는 내부 첫 번째 벨소리를 재생하여 울립니다. Bellcore-dr2이면 두 번째 벨소리를 재생합니다. 그림 2-1은 세 번째 벨소리를 재생해야 하는 예를 보여줍니다.
그림 2-1 SIP 메시지 참조 필드
참고: Bellcore-drX 형식에서 x의 값은 1부터 5까지입니다.
Bellcore-drX 형식은 구분 벨소리를 구현할 수 있지만 유연하지 않으며, 사용자가 벨소리를 선택할 수 없고 PBX 관리자가 일괄 설정해야 합니다. 반면 사용자 지정 벨소리 유형은 더 유연합니다. 서버가 보내는 alert-info 필드에는 이번 호출의 유형 정보가 포함되지만, 시스템은 이 정보에 특정 벨소리를 고정으로 바인딩하지 않으므로 사용자가 벨소리 유형을 선택할 수 있습니다.
그림 2-2와 같이 서버가 전달한 alert-info 값이 queue일 때, 사용자는 설정 화면에서 직접 벨소리 유형을 설정할 수 있습니다.
그림 2-2
그림 2-3의 설정 화면에서 사용자는 queue에 대응하는 벨소리 유형이 무엇인지 확인할 수 있습니다.
그림 2-3
1. 전화기가 정상적으로 사용할 수 있어야 합니다.
2. 전화기가 web 페이지에 로그인할 수 있어야 합니다.
3. 패킷 캡처 도구가 있어야 합니다.
4. 스크립트 경로: 172.16.1.9\test_group\using document\SIPP
1. 테스트 전화기의 WEB 페이지 http://xxx.xxx.xxx.xxx/ 에 로그인합니다. X3/4는 phone settings->audio로 들어가고, X5/6 전화기는 phone settings->Media Settings에서 Alert-info 속성과 벨소리 유형을 설정합니다. Alert-info의 value 값은 순서대로 music1-music10이 될 수 있으며, 숫자도 가능합니다.
X6 전화기 설정 화면
X4G 전화기 설정 화면
2. SIPP 시뮬레이션. 명령: sipp -sf uac_invite_alert_info.xml -i pc phone -m 1 -l 1 을 실행하여 수신 전화를 생성하고 패킷을 캡처합니다.
참고: 스크립트의 info 값은 web에서 설정한 value 값과 일치해야 합니다.
3. 스크립트의 Alert-Info:music1;info=[field1]를 Alert-Info:http://127.0.0.1/Bellcore-dr1로 변경합니다.
4. web에서 Alert-info의 value를 bellcore-drX(X=1-5)로 설정한 후 스크립트를 실행합니다.
1. 테스트 전화기의 LCD에서 setting으로 들어가 phone settings->Tone 화면에서 Alert-info 속성과 벨소리 유형을 설정합니다. 벨소리는 Android 시스템 벨소리이며, Alert-info의 value 값은 순서대로 music1-music10이 될 수 있고 숫자도 가능합니다.
C400 전화기 설정 화면
C400S 전화기 설정 화면
참고: C400S는 X6와 동일하게 플랫폼의 웹 페이지를 사용합니다.
2. SIPP 시뮬레이션. 명령: sipp -sf uac_invite_alert_info.xml -i pc phone -m 1 -l 1 을 실행하여 수신 전화를 생성하고 패킷을 캡처합니다.
참고: 스크립트의 info 값은 LCD에서 설정한 value 값과 일치해야 합니다.
3. 스크립트의 Alert-Info:music1;info=[field1]를 Alert-Info:http://127.0.0.1/Bellcore-dr1로 변경합니다.
4. LCD에서 Alert-info의 value를 bellcore-drX(X=1-5)로 설정한 후 스크립트를 실행합니다。