사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- CVP 11.0(1)
- Cisco Unified Communications Manager(CUCM) 11.0(1)
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문제
CUCM에서 생성한 G729 파일은 파일 헤더에 비표준 압축 코덱 태그가 있으며, 이러한 파일은 VXML 게이트웨이로 전달될 때 재생되지 않습니다. 코덱 유형을 인식하지 못하므로 압축 코덱 유형 값을 표준 G729R8로 변경하면 게이트웨이가 파일을 재생할 수 있습니다.
참고: 응용 프로그램 UCMHEADERFIXER.EXE는 CUCM 변환 파일의 파일 헤더에 있는 압축 코덱 유형 번호를 CUCM 생성 0x0133에서 표준 0x14db(G729R8)로 변경합니다.
솔루션
G711 알림을 G729로 변환하려면 다음 단계를 수행하십시오.
1단계. UCM MOH 변환기를 사용하여 G729로 변환된 파일을 가져온 다음 Windows 시스템으로 이동합니다.
2단계. UCMHEADERFIXER.EXE 유틸리티를 실행하여 CUCM에서 잘못 설정한 WAV 헤더의 G729 압축 식별자를 수정합니다.
자신의 오디오 파일을 변환할 수 있는 절차입니다.
1단계. CUCM 관리자 브라우저를 시작합니다.
2단계. [미디어] 메뉴에서 [MOH 오디오 파일 관리] 옵션을 선택한 다음 [파일 업로드]를 클릭합니다.
3단계. 변환할 오디오 파일의 위치를 찾아 개별적으로 선택한 다음 차례로 각각 업로드합니다.
4단계. 파일이 변환되었는지 확인하려면 Media Resources(미디어 리소스) > MOH Audio File Management(MOH 오디오 파일 관리)를 다시 탐색합니다. 변환된 각 WAV 파일에 대한 항목이 있어야 합니다. 기록 길이가 0이 아닌지 확인합니다.
참고: sftp "file get"은 공백을 포함하는 파일 이름을 좋아하지 않으므로 공백을 밑줄로 대체합니다.
- 변환된 파일을 Windows 서버에 복사하려면 SFTP 서버를 사용할 수 있어야 합니다
- 파일을 업로드한 CUCM 서버에 Putty를 설정하고 관리자로 로그인합니다.
5단계. 프롬프트에
File get activelog mohprep
/*g729.wav를 입력하고 SFTP 프롬프트를 진행합니다.
Server = xxx.xxx.xxx.xx
Port = 22
User = sftpuser
Pwd = password
Target directory = /home/sftpuser
6단계. Windows 서버에서 SFTPUSER 디렉토리로 이동합니다. 변환된 파일이 있는 디렉토리로 더 아래로 이동합니다.
7단계. 추가 G729 파일을 삭제하고 파일이 있는지 확인합니다.
참고: Windows Media Player에서 G729를 인식하지 않으므로 테스트할 수 없습니다.
올바른 G729 압축 식별자:
1단계. Windows 서버에 UCMHEADERFIXER.zip 파일을 복사합니다.
참고: .net V2.0이 작동하려면 설치되어야 합니다. 알림과 같은 디렉토리에 설치하고 UCMHEADERFIXER.EXE를 추출해야 합니다.
2단계. 명령 창에서 이 디렉토리로 이동합니다.
3단계. UCMHEADERFIXER *.* 실행
이렇게 하면 G729 ID가 수정되어 CVP VXML 게이트웨이가 이를 이해하고 알림 파일의 이름을 name.g729.wav에서 name.wav로 바꿉니다.
4단계. 필요한 미디어 파일을 OAMP를 통해 IOS GW에 업로드합니다.
5단계. 사용자 지정 프롬프트는 CVP의 IIS 서버에 저장해야 합니다.
이를 위해
향상된 CSCuq32947이 제기되었습니다.