자동 음성 인식 디렉터리 조회 이해

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2007-10-23

Microsoft Exchange Server 2007 통합 메시징에서는 ASR(자동 음성 인식)을 사용하는 VUI(음성 사용자 인터페이스)를 제공합니다. 이 사용자 인터페이스는 호출자가 음성 입력을 통해 메뉴 시스템을 탐색하고 사서함에 액세스하는 데 사용하는 전화 인터페이스입니다. ASR을 통해 호출자는 UM 자동 전화 교환 메뉴를 탐색할 때 또는 UM 사용 가능 사용자가 자신의 사서함에 액세스할 때 누름 단추식이라고도 하는 DTMF(복합 주파수 부호) 입력 대신 음성 입력을 사용할 수 있습니다. 이 항목에서는 Exchange Server 2007 통합 메시징에서 ASR을 사용하는 방법 및 ASR에 문법 파일을 사용하는 방법에 대해 설명합니다.

참고

디렉터리 조회 및 검색용 ASR은 현재 Outlook Voice Access 사용자 및 UM 자동 전화 교환 호출에 대해 영어로만 제공되고 있으나, 다음 버전부터는 다른 언어에 대해서도 ASR이 지원될 예정입니다.

문법 파일 개요

음성 문법 파일에는 문법 파일을 사용할 때 음성 엔진이 인식하고자 하는 단어 및 구가 들어 있습니다. 문법 파일은 사용자가 메일이나 일정 또는 호출자가 디렉터리를 검색할 때 음성 엔진이 인식하는 사용자의 이름을 검토할 때 사용 가능한 명령 등의 항목을 정의합니다. 음성 문법 파일은 .grxml 확장명이 지정된 파일로 먼저 생성된 다음 .cfg 확장명의 컴파일된 형식으로 처리된 후 음성 엔진으로 로드됩니다. 그러나 .cfg 파일은 Microsoft Exchange 음성 엔진 서비스의 메모리로 로드됩니다. 그러므로 만들어진 후에 디스크에 저장되는 .cfg 파일은 없습니다. 그림 1은 호출자가 문법 파일을 사용하는 방법을 보여줍니다.

그림 1   문법 파일 개요

문법 파일 개요

참고

  .cfg 파일에 해당하는 .grxml 파일을 찾으려면 이벤트 로그에서 ID가 1040 또는 1041인 이벤트를 찾습니다. 이 이벤트에는 특정 .cfg 파일을 생성하기 위해 사용된 .grxml 파일이 나와 있습니다.

기본 문법 파일

통합 메시지 서버 역할을 설치할 때는 많은 파일이 서버로 복사됩니다. 여기에는 VUI(음성 사용자 인터페이스)를 사용하도록 설정하기 위해 ASR에서 사용하는 기본 문법 파일이 포함됩니다. 이러한 문법 파일은 기본적으로 \UnifiedMessaging\grammars*\<language>* 폴더에 설치됩니다. 그러나 통합 메시징 서버에서 이러한 문법 파일을 사용할 때는 해당 파일이 Microsoft Exchange 음성 엔진 서비스에 의해 로드되어 .cfg 파일로 컴파일됩니다.

기본 문법 파일에는 다음과 같은 파일이 있습니다.

  • Calendar.grxml

  • Common.grxml

  • Contacts.grxml

  • Email.grxml

  • Mainmenu.grxml

사용자 지정 문법 파일

통합 메시징 서버 역할이 설치될 때 여러 사용자 지정 문법 파일이 만들어지며, Active Directory 디렉터리 서비스에서 통합 메시징 개체를 만들 때와 Microsoft Exchange 통합 메시징 서비스에서 하루에 한 번씩 예약된 시간에 문법 생성 작업을 수행할 때에도 만들어집니다. 이러한 문법 파일에는 사용자 이름과 Active Directory에 있는 메일 그룹 등의 기타 개체가 들어 있습니다. 각 이름에는 전자 메일 별칭 같은 추가 데이터가 있습니다. 이 데이터를 통해 이름을 고유한 개체와 연결할 수 있습니다.

다음 문법 파일은 Microsoft Exchange 통합 메시징 서비스에서 예약된 시간에 문법 생성 작업을 수행할 때 만들어집니다.

  • Gal.grxml

  • <DialPlanGUID>.grxml

  • <AddressListGUID>.grxml

  • DistributionList.grxml

    참고

    호출자는 UM 사용 가능 사용자를 즉시 이용하지 못할 수도 있습니다. 예약된 다음 문법이 생성될 때까지 기다리거나 galgrammargenerator.exe를 수동으로 실행하여 문법 파일에 UM 사용 가능 사용자 이름을 포함해야 합니다.

음성 문법 파일을 만들 때 통합 메시징 서버는 여러 디렉터리 개체를 검사하여 음성 문법 파일에 추가할 이름을 결정합니다. 통합 메시징 서버에서 처리할 개체 유형은 만드는 문법의 범위를 기준으로 합니다. 그러나 이러한 모든 개체에 대해 개체가 Exchange 2007 주소 목록에서 숨겨져 있거나 개체의 msExchHideFromAddressLists 특성이 true로 설정되어 있으면 통합 메시징에서는 해당 개체를 문법에 추가하지 않습니다.

  • GAL(전체 주소 목록) 문법 파일의 경우 통합 메시징에서는 다음 항목을 고려합니다.

    • 메일 사용 가능 사용자

    • 메일 사용 가능 연락처

  • 다이얼 플랜 문법 파일의 경우 통합 메시징에서는 다음 항목을 고려합니다.

    • 지정된 다이얼 플랜의 UM 사용 가능 사용자
  • 메일 그룹 문법 파일의 경우 통합 메시징에서는 다음 항목을 고려합니다.

    • 주소 목록에 표시되는 메일 그룹

기본 GAL은 Exchange 2007을 실행 중인 컴퓨터에 사서함 서버 역할을 설치하면 만들어집니다. 통합 메시징 서버 역할을 설치하면 구성되어 있는 음성 문법 파일을 기반으로 하는 GAL에 대해 문법 파일이 만들어집니다. Exchange 2007 조직에서 사용자 지정 주소 목록 또는 메일 그룹을 만드는 경우에는 만드는 각 사용자 지정 주소 목록 또는 메일 그룹에 대해 문법 파일이 추가로 만들어집니다.

예를 들어, 특정 부서의 모든 받는 사람이 포함된 주소 목록을 만든 다음 나중에 이 부서에 새 사용자를 추가할 경우, Update-AddressList cmdlet를 실행할 때까지 받는 사람은 주소 목록의 구성원으로 포함되지 않습니다.

예를 들어, 특정 부서의 모든 받는 사람이 포함된 주소 목록을 만든 다음 주소 목록의 구성원이 변경될 경우, 통합 메시징 이름 음성 문법이 생성되도록 하려면 먼저 Update-AddressList cmdlet를 실행해야 합니다. 이렇게 하면 문법이 생성되거나 업데이트될 때 현재 주소 목록에 있는 모든 받는 사람이 포함됩니다. Update-AddressList cmdlet를 실행하면 받는 사람이 속해 있는 모든 주소 목록의 각 받는 사람이 포함됩니다.

문법이 생성되기 전에 UM 사용 가능 사용자가 주소 목록의 구성원으로 스탬프 처리되지 않으면 사용자가 구성원으로 추가되지 않습니다. 다음 번에 정의된 예약대로 문법이 생성되거나 galgrammargenerator.exe를 실행하여 수동으로 문법이 생성될 때 주소 목록에 대한 문법에 UM 사용 가능 사용자가 추가되지 않습니다. 따라서 디렉터리를 검색할 때 해당 이름을 사용할 수 없습니다.

참고

메일 그룹에 대해 문법 파일을 생성하려면 해당 메일 그룹이 숨겨져 있지 않은 상태여야 합니다.

UM 다이얼 플랜을 처음 만들 때는 문법 파일이 만들어지지 않습니다. 그러나 통합 메시징 서버가 처음으로 다이얼 플랜에 가입하면 해당하는 언어 폴더에 UM 다이얼 플랜에 대해 하나의 문법 파일이 만들어집니다. 이렇게 만들어진 UM 다이얼 플랜 음성 문법 파일은 다이얼 플랜에 연결된 UM 사용 가능 사용자만을 포함하도록 필터링됩니다. 이러한 개체의 문법 파일은 컴파일된 후에 나타내는 개체의 GUID를 사용하여 명명됩니다(예: 2da514a1-06f4-44a1-9ce5-610854f7d2ee.grxml 또는 2da514a1-06f4-44a1-9ce5-610854f7d2ee.cfg 파일).

UM 다이얼 플랜, GAL, 주소 목록 및 메일 그룹에 대해 만들어지는 문법 파일은 로컬 통합 메시징 서버의 언어별 폴더에 만들어집니다. 이때 사용되는 언어 폴더는 UM 다이얼 플랜에서 구성한 기본 언어를 기준으로 선택됩니다. 예를 들어 다이얼 플랜의 기본 언어가 영어(미국), 즉 en-US로 설정되어 있으면 문법 파일은 \UnifiedMessaging\grammars\en 폴더에 만들어집니다. 만들어진 문법 파일은 통합 메시징 서버에 구성되어 있는 일정에 따라 업데이트됩니다.

자세한 내용은 다음 항목을 참조하십시오.

문법 생성

보통 기본 문법 생성 일정은 사용자의 요구 사항을 충족합니다. 그러나 예약된 문법 생성 작업이 실행되기 전에 수동으로 문법 파일을 생성하거나 기존 문법 파일을 업데이트해야 하는 경우가 있습니다. 또한 기본 문법 생성 일정을 변경하려는 경우도 있습니다.

다음과 같은 경우에 문법이 생성됩니다.

  • 통합 메시징 서버가 UM 다이얼 플랜에 추가되고 나면 매일 예약된 간격으로 문법이 생성됩니다.

  • galgrammargenerator.exe 명령을 실행하여 수동으로 문법 파일을 업데이트하거나 만들면 문법이 생성됩니다.

이렇게 만들어지는 문법 파일은 예약된 문법 생성 작업이 실행되면 업데이트됩니다. 통합 메시징 서버의 기본 문법 생성 일정을 표시하려면 다음 Exchange 관리 셸 cmdlet를 사용하십시오.

(Get-UMServer $env:COMPUTERNAME).GrammarGenerationSchedule

Get-UMServer cmdlet에 대한 자세한 내용은 Get-UMServer를 참조하십시오.

문법 생성은 기본적으로 통합 메시징 서버의 GrammarGenerationSchedule 매개 변수에 의해 지정된 시간에 매일 수행됩니다. 기본적으로는 매일 오전 2시에 문법 생성이 시작되도록 일정의 정의됩니다. 그러나 Exchange 관리 셸의 Set-UMserver cmdlet를 사용하여 문법 생성 일정을 변경 및 제어할 수 있습니다. 문법 생성기 일정을 제어하는 데 사용할 수 있는 그래픽 사용자 인터페이스는 없습니다. 이 일정은 Exchange 관리 셸의 Set-UMserver cmdlet를 통해서만 제어할 수 있습니다. Set-UMserver cmdlet를 사용하여 Phonetic 표시 이름을 변경하는 방법에 대한 자세한 내용은 Set-UMServer를 참조하십시오.

문법 생성 일정은 기본적으로 통합 메시징 서버의 현지 시간으로 매일 오전 2시에 한 번만 시작되도록 설정됩니다. 문법 생성은 한 번 시작되면 완료될 때까지 실행되며 완료되는 시간은 해당하는 기간에 대해 예약된 종료 시간보다 빠를 수도 있고 그렇지 않을 수도 있습니다. 하나의 문법 생성 작업이 실행 중이면 다른 문법 생성 작업은 실행되지 않습니다. 예약 시간을 추가로 구성할 수는 있지만 이전에 예약된 문법 생성 기간에서 1시간 이내에는 다음 문법 생성이 실행되지 않습니다. 문법 생성 작업에는 시스템 리소스가 많이 사용되기 때문에 모든 문법 생성 작업은 리소스 사용량이 적은 시간에 수행되도록 일정을 구성하는 것이 좋습니다. 그러나 여러 통합 메시징 서버에서 문법 생성 일정을 엇갈리게 지정할 수 있습니다. 예를 들어 문법 생성이 Umserver1에서는 오전 2시에, Umserver2에서는 오전 2시 30분에, Umserver3에서는 오전 3시에 시작되도록 지정할 수 있습니다. 이렇게 하면 Active Directory 도메인 컨트롤러에서 문법 생성의 영향을 최소화할 수 있습니다.

참고

이름이 UMSpeechGrammar.log인 로그 파일이 %ExchangeRoot%\UnifiedMessaging\temp 폴더에 만들어집니다. 이 로그 파일에는 통합 메시징 서버에서 만들어지거나 업데이트되는 모든 문법 파일에 대한 정보가 들어 있습니다. 예약된 문법 생성이 실행될 때마다 이 파일을 덮어씁니다.

다음과 같은 상황에서는 다음에 예약된 문법 생성이 실행될 때까지 기다렸다가 변경 내용을 반영하거나 galgrammargenerator.exe 명령을 사용하여 업데이트를 강제 적용할 수 있습니다.

  • 새 통합 메시징 서버 역할 설치를 완료하고 사용자가 통합 메시징을 사용할 수 있도록 설정하는 경우

  • UM 다이얼 플랜, UM 자동 전화 교환, 사용자 지정 주소 목록 또는 사용자 지정 메일 그룹을 만드는 경우

  • UM 사용 가능 사용자를 만드는 경우

  • UM 다이얼 플랜 또는 UM 자동 전화 교환을 변경하는 경우

참고

새 통합 메시징 서버 역할 설치를 완료하고 사용자가 UM을 사용할 수 있도록 설정한 직후에 Outlook Voice Access 사용자가 ASR(자동 음성 인식)을 통한 디렉터리 검색 기능을 사용하여 UM 사용 가능 사용자를 찾으려고 하면 호출자에게 "죄송합니다. 해당 기능을 사용할 수 없습니다."라는 시스템 메시지가 재생됩니다. 그런 후에 사용자의 연결이 끊어집니다. 이러한 현상은 GAL(전체 주소 목록)에 대해 문법 파일이 생성되지 않았기 때문에 발생합니다. galgrammargenerator.exe 명령을 사용하여 GAL에 필요한 문법 파일을 만드십시오.

예를 들어 처음으로 사용자가 UM을 사용할 수 있도록 설정하는 경우 해당 사용자는 예약된 문법 생성 작업이 실행되기 전까지는 ASR을 사용하여 디렉터리 검색을 수행하는 호출자가 사용할 수 없습니다. 최근에 UM 사용 가능하도록 새로 추가한 사용자가 호출자에게 표시되도록 하려면 galgrammargenerator.exe 프로그램을 실행하여 .grxml 파일을 강제로 만들거나 업데이트한 다음 해당 .cfg 파일을 컴파일하여 호출자가 ASR을 사용하여 메뉴 시스템을 이동하거나 사용자를 찾을 수 있도록 해야 합니다.

또한 Galgrammargenerator.exe는 통합 메시징 서버가 다이얼 플랜에 가입하며, 하나 이상의 음성 사용 가능 자동 전화 교환이 해당 다이얼 플랜에 연결되어 있는 경우에도 유용합니다. 기본적으로 음성 사용 자동 전화 교환을 호출하는 호출자는 다이얼 플랜과 연결되어 있는 UM 사용 가능 사용자에게만 연결할 수 있습니다. 음성 입력을 사용하여 호출자를 UM 사용 가능 사용자에게 전송하려면 문법 파일을 생성해야 합니다. 문법 파일은 서버가 다이얼 플랜에 가입할 때 자동으로 생성되지 않습니다. 대신 다음에 예약된 문법 생성 작업 시 생성됩니다. 일정이 변경되지 않는 한, 문법 생성은 기본 일정(현지 시간으로 매일 오전 2시)에 따라 수행됩니다.

자동 전화 교환을 만든 직후 UM 사용 가능 사용자를 음성 사용 가능 자동 전화 교환의 디렉터리 검색에서 사용할 수 있도록 설정하려면 –d 옵션과 함께 galgrammargenerator.exe를 사용하여 자동 전화 교환에 필요한 문법 파일을 생성해야 합니다.

음성을 사용할 수 없는 자동 전화 교환에는 문법 파일이 필요하지 않습니다. 이러한 전화 교환을 UM에서 사용하도록 설정하는 경우 DTMF 맵이 각 사용자에 대해 Active Directory에 추가되기 때문입니다. DTMF 맵을 사용하면 호출자가 전화 키패드에서 사용자 이름이나 전자 메일 별칭 문자에 해당하는 숫자를 입력할 수 있도록 설정할 수 있습니다.

그러나 UM을 사용할 수 없는 사용자에 대해서는 DTMF 맵이 자동으로 만들어지지 않습니다. -u 옵션과 함께 galgrammargenerator.exe를 사용하면 메일은 사용 가능하지만 UM을 사용할 수 없는 모든 사용자에 대해 DTMF 맵을 생성할 수 있습니다. 이로 인해 호출자가 메일은 사용할 수 있지만 UM을 사용할 수 없는 사용자의 이름이나 전자 메일 별칭을 DTMF 입력을 사용해 입력할 때 자동 전화 교환을 통해 해당 사용자에게 연결할 수 있습니다. DTMF 인터페이스에 대한 자세한 내용은 DTMF 인터페이스의 이해를 참조하십시오.

다음 표에서는 galgrammargenerator.exe 프로그램의 스위치 및 해당 설명을 보여줍니다.

Galgrammargenerator.exe 및 스위치

스위치 설명

-d <dialplan>

지정된 UM 다이얼 플랜에서 UM 사용 가능 사용자 이름만 포함된 문법 파일을 만듭니다.

-g

문법 파일을 생성합니다.

-l

메일 그룹에 대해 문법 파일을 생성합니다.

-o

로그 파일을 생성합니다. 경로는 C:\Logfiles 같은 절대 경로일 수 있습니다. 기본적으로 통합 메시징 서버에서는 \UnifiedMessaging\Temp 폴더에도 로그 파일을 자동으로 만듭니다.

-p

생성된 모든 문법을 Microsoft Speech Server 플랫폼에 미리 로드합니다.

-s <UMserver>

지정된 통합 메시징 서버가 속하는 각 UM 다이얼 플랜에 대해 문법 파일을 만듭니다.

-u

UM을 사용하도록 설정되어 있는 사용자와 UM을 사용할 수 없도록 설정되어 있는 사용자의 DTMF 맵을 만들거나 업데이트합니다.

참고

사서함 사용 가능 사용자 또는 메일 사용 가능 연락처의 전자 메일 별칭에 올바르지 않은 문자가 있는 경우 galgrammargenerator.exe /u 명령을 실행하여 해당 사용자에 대해 DTMF 맵을 만들면 해당 명령이 제대로 완료되지 않으며 통합 메시징에서 오류가 보고됩니다. 모든 사서함 사용자 및 메일 사용 가능 연락처의 전자 메일 주소에 올바르지 않은 문자가 없도록 하려면 Get-User cmdlet를 사용하여 모든 사용자를 확인합니다. Get-User cmdlet는 사용자 특성에 대한 유효성 검사를 수행합니다. 필드에 올바르지 않은 문자가 있으면 받는 사람과 해당 문자가 들어 있는 필드를 나타내는 오류가 생성됩니다.

-x

XML 형식으로 사용되는 음성 필터 목록을 정의합니다.

참고

기본 음성 문법 필터 목록(SpeechGrammarFilterList.xml)은 통합 메시징 서버 역할이 설치된 각 서버의 %ExchangeRoot%\bin 폴더에 설치됩니다. 음성 필터 목록 파일의 콘텐츠는 각 통합 메시징 서버에서 동일해야 합니다. 음성 문법 필터 목록에는 표시 이름이 일치되는 입력 패턴과 일치된 이름의 변환을 정의하는 출력 패턴을 지정하는 몇 가지 규칙이 포함되어 있습니다. 이름이 특정 패턴과 일치하면 음성 문법에서 해당 이름은 연결된 출력 패턴에서 생성된 이름으로 바뀝니다. 이름이 패턴과 일치하지 않으면 음성 문법으로 바뀌지 않은 상태로 통과됩니다. 이름을 말하는 방식이 두 가지 이상 있는 경우 음성 문법에 이름을 삽입할 수 없습니다. SpeechGrammarFilterList.xml 파일은 수동으로 수정하지 않는 것이 좋습니다.

문법 파일 사용자 지정

현재 ASR은 영어 버전만 지원되며 영어용 사전 녹음 음성 안내 및 텍스트 음성 변환 지원 기능을 포함합니다. 영어 언어 팩에 ASR 지원이 포함되어 있기는 하지만 사용자의 이름을 발음하기가 어렵거나, 호출자의 음성이 다른 이름으로 인식되거나, 호출자가 음성 문법에 있는 이름과는 다른 형태로 사용자의 이름을 발음하는 등의 원인으로 인해 음성 인식으로 올바른 UM 사용 가능 사용자를 찾기가 어려운 경우도 있습니다. 그러나 UM 언어 팩을 추가해도 이 문제가 해결되지는 않습니다.

통합 메시징에서는 두 가지 Active Directory 특성, 즉 표시 이름(displayName) 및 윗주 표시 이름(msDS-PhoneticName)을 사용하여 ASR 문법 파일에 사용할 이름을 생성합니다. 기본적으로 통합 메시징은 호출자가 사용자의 이름을 말할 때 displayName 특성을 사용하여 해당 이름을 인식합니다. 사용자의 이름이 발음하기 쉬울 때는 보다 정확히 인식됩니다. 그러나 사용자의 이름이 발음하기 어려운 경우도 있습니다. 통합 메시징에서 발음하기 어려운 이름을 가진 사용자를 찾도록 도와주기 위해 ARS에서 인식하기 어려운 이름을 가진 사용자에 대해 Phonetic 표시 이름을 제공하여 통합 메시징 시스템을 구성하는 것이 좋습니다. 그러나 Phonetic 표시 이름을 제공하려는 경우 음성 엔진에서 특정 이름의 철자를 인식하는 방법을 미리 예상하여 해당 Phonetic 이름에 대한 정확한 발음을 제공해야 합니다.

참고

통합 메시징 서버에서는 기본적으로 Phonetic 표시 이름(있는 경우)과 표시 이름을 모두 음성 문법 파일에 삽입하려고 합니다.

예를 들어 "Kweku Ako-Adjei"라는 표시 이름에는 "Quaykoo Akoo Oddjay"라는 Phonetic 표시 이름이 지정될 수 있으며, UM에서는 해당 이름을 음성 문법 파일에 삽입합니다. 그러나 사용자에 대해 Phonetic 이름을 만들면 사용자의 이름이 많은 경우 작업이 힘들어진다는 단점이 있습니다. 특히 대규모 엔터프라이즈 환경 등에서 해당 이름을 ASR에서 올바르게 인식하지 못하는 모든 사용자에 대해 Phonetic 표시 이름을 만들어 테스트하면 시간이 매우 많이 소요됩니다.

UM 사용 가능 사용자에 대해 Phonetic 표시 이름을 추가하거나 변경하려면 ADSI 편집(AdsiEdit.msc) 또는 Set-User Exchange 관리 셸 cmdlet를 사용해야 합니다. Active Directory 사용자 또는 컴퓨터나 Exchange 관리 콘솔을 사용하여 사용자의 Phonetic 표시 이름을 변경할 수는 없습니다. Set-User cmdlet를 사용하여 Phonetic 표시 이름을 변경하는 방법에 대한 자세한 내용은 Set-User를 참조하십시오.

PhoneticDisplayName 매개 변수는 표시 이름에 대한 Phonetic 발음을 지정합니다. 표시 이름은 DisplayName 매개 변수를 사용하여 지정합니다. 통합 메시징 서버에서 표시 이름을 발음하거나 인식하기 어려운 경우에는 PhoneticDisplayName 매개 변수를 사용하여 Phonetic 이름을 지정할 수 있습니다. 값을 지정하면 해당 값을 사용하여 ASR에서는 사용자 이름을 인식하고 TTS(텍스트 음성 변환) 엔진에서는 사용자 이름을 발음합니다. 값을 지정하지 않으면 통합 메시징 서버에서는 DisplayName 매개 변수를 사용합니다. 이 매개 변수 값은 최대 255자까지 지정할 수 있습니다.

ADSI 편집에 대한 자세한 내용은 Adsiedit Overview를 참조하십시오.

자세한 내용

ASR에서 사용되는 음성 문법 파일을 업데이트하는 방법에 대한 자세한 내용은 음성 문법 파일을 업데이트하는 방법을 참조하십시오.

통합 메시징 다이얼 플랜에 대한 자세한 내용은 통합 메시징 다이얼 플랜 이해를 참조하십시오.

통합 메시징 자동 전화 교환에 대한 자세한 내용은 통합 메시징 자동 전화 교환 이해를 참조하십시오.