이 장에서는 Portal Server Mobile Access 소프트웨어의 음성 액세스 지원을 설명합니다. 이 장은 아래와 같은 절로 구성됩니다.
Mobile Access 소프트웨어의 음성 액세스 지원 기능은 사용자가 SIP(Session Initiation Protocol)를 사용할 수 있고 VoIP(Voice over IP)를 지원하는 소프트웨어 또는 전화로 음성 기반 컨텐트에 액세스할 수 있게 해줍니다.
이 소프트웨어는 아래와 같은 음성 기반 기능을 제공합니다.
음성 인증—계정 번호나 PIN을 말하거나 키로 입력하여 포털 사이트에 로그인할 수 있는 기능입니다. 이 인증 프로세스를 통해 사용자는 표준 포털 데스크탑 또는 모바일 포털 데스크탑에서 사용할 수 있는 것과 동일한 컨텐트에 액세스할 수 있습니다.
채널 관리—사용자가 음성 기반 응용 프로그램 목록에서 선택할 수 있도록 하는 기능입니다. 사용자는 자신의 음성 포털 데스크탑에서 음성 기반 응용 프로그램을 추가 및 제거할 수 있습니다.
참고—모든 Portal Server 사용자에게 게시된 메시지의 목록을 들을 수 있게 해줍니다.
개인 메모—자신의 Portal Server 계정과 연결된 개인 메시지를 들을 수 있습니다.
음성 메일—전자 메일 메시지 수, 읽었거나 읽지 않은 메시지 수 등과 같은 전자 메일 메시지의 요약 정보를 들을 수 있는 기능입니다. 사전 구성된 전자 메일 서버에서 전자 메일을 가져올 수도 있습니다. 또한 메시지 제목 및 본문 등과 같은 특정 전자 메일 메시지의 내용을 들을 수 있으며 메시지를 삭제할 수도 있습니다.
Mobile Access 소프트웨어에는 음성 액세스 기능을 제공하기 위한 기본 제공 지원이 있습니다. 이 소프트웨어의 음성 구성 요소는 VoiceXML 2.0 기반 음성 브라우저를 포함하고 있는 Nuance Voice Platform에 대해 인증되어 있습니다.
음성 기능을 이용하려면 음성 인식, 텍스트 음성 변환 및 VoiceXML 브라우저를 제공하도록 음성 서버를 구성해야 합니다.
이 절에서는 아래와 같은 사용 가능한 구성 환경 설정에 대해 설명합니다.
Portal Server 소프트웨어를 인터넷에서 액세스할 수 있는 경우 가장 간단한 환경 설정은 음성 응용 프로그램 서비스 공급자 또는 음성 호스팅 서비스를 사용하는 것입니다. 서비스 공급자는 음성 서버를 실행하며 사용자의 Portal Server 소프트웨어 호출을 위한 전화 번호를 제공합니다.
음성 서비스 공급자 액세스를 사용하려면 아래 단계를 수행합니다.
Sun Java System Portal Server Mobile Access 소프트웨어를 설치하고 인터넷에서 시스템에 액세스할 수 있는지 확인합니다. Portal Server 소프트웨어 웹 인터페이스에 할당된 포트의 HTTP 트래픽에 대해 방화벽을 개방해야 할 수 있습니다.
Nuance Voice Platform을 사용하는 음성 서비스 공급자를 식별합니다. 이 플랫폼은 코어 Nuance 인식 플랫폼뿐만 아니라 Nuance Voice Web Server의 VoiceXML 브라우저를 사용해야 합니다. Nuance Voice Platform을 지원하는 음성 서비스 공급자의 전체 목록은 Nuance에 문의하십시오.
음성 서비스 공급자에 계정을 만들고 Portal Server 소프트웨어의 HTTP URL을 지정합니다. 서비스 공급자는 사용자가 만드는 각 서비스에 대해 전화 번호 및 PIN을 할당합니다. 대부분의 음성 서비스 공급자는 평가 계정을 만들 수 있습니다.
전화를 사용하여 Portal Server 소프트웨어에 액세스하려는 경우, 전화망(또는 교환기) 및 음성 서버 하드웨어 플랫폼과 호환되는 DSP(Digital Signal Processing) 전화 카드를 확보해야 합니다. NMS Communications는 SolarisTM 운영 체제(SPARC® Platform Edition) 및 Windows Intel 플랫폼과 호환되는 광범위한 DSP 솔루션을 갖추고 있습니다.
전화 시스템 액세스를 사용하려면 아래 단계를 수행합니다.
제조업체의 권고에 따라 DSP 하드웨어, 장치 드라이버, 소프트웨어를 설치합니다. NMS Communications DSP 카드를 사용하는 경우 NMS Natural Access 2002-1 소프트웨어도 필요합니다.
테스트 유틸리티(대개 DSP 소프트웨어와 함께 제공됨)를 사용하여 DSP 카드 구성을 테스트합니다.
전화 교환기의 포트 또는 포트 범위를 준비하고 DSP 카드와 호환되는 프로토콜을 사용하도록 포트를 구성합니다.
위의 3단계에서 설정한 포트에 전화 번호를 할당합니다.
DSP 카드를 교환기에 연결하고 위의 4단계에서 설정한 번호에 전화를 걸어 연결성을 테스트합니다. DSP 하드웨어와 함께 제공된 테스트 프로그램을 사용하여 정확한 작동을 확인합니다.
Nuance 구성 요소를 설치하려면 Nuance Voice Web Server 설치 절을 참조하십시오.
SIP(Session Initiation Protocol)는 사용자가 마이크와 스피커가 장착된 컴퓨터에서 VoIP(Voice over IP)를 사용하여 포털 사이트에 액세스할 수 있게 해줍니다.
이 프토토콜을 사용하려면 음성 서버와 통신하기 위해 SIP 소프트웨어 기반 전화를 설치해야 합니다. Pingtel은 이 목적으로 사용할 수 있는 SIP 기반 소프트웨어용 전화 응용 프로그램 InstantExpressa를 보유하고 있습니다. 인터넷에서 다양한 공개 도메인 SIP 기반 전화를 구할 수 있습니다.
SIP 액세스를 위해 시스템을 설정하려면 아래 단계를 수행합니다.
Portal Server 소프트웨어와 통신하는 데 사용되는 컴퓨터를 찾습니다. SIP 프로토콜을 사용하여 해당 컴퓨터에서 음성 서버와 통신할 수 있는지 확인합니다. SIP 포트를 개방하도록 방화벽을 구성해야 할 수 있습니다.
이 컴퓨터에 SIP 기반 전화를 설치하고 사용할 수 있는 경우 SIP 서비스에 연결하여 테스트합니다. 많은 SIP 기반 전화에는 테스트 목적으로 설치할 수 있는 간단한 테스트 서버가 포함되어 있습니다.
Nuance 구성 요소를 설치하려면 58페이지의 Nuance Voice Web Server 설치 절을 참조하십시오.
원시 오디오라는 용어는 음성 서버 소프트웨어를 실행 중인 시스템에서 직접 Portal Server 소프트웨어에 액세스하는 것을 말합니다. 즉, 음성 서버에 오디오 카드와 마이크가 있어야 합니다. 사용자는 원시 오디오를 로컬 시스템에서만 다룰 수 있습니다. 원격 액세스는 불가능합니다.
Microsoft Windows 운영 체제를 실행 중인 시스템의 경우 사운드 카드는 SoundBlaster 호환 제품이어야 합니다. 원시 오디오 액세스를 사용하려면 아래 단계를 수행합니다.
Nuance 구성 요소를 설치하려면 Nuance Voice Web Server 설치 절을 참조하십시오.
원시 오디오를 위해 Nuance Voice Web Server를 구성합니다. 자세한 내용은 Nuance Voice Web Server 설명서를 참조하십시오.
음성 서비스 공급자를 사용하는 경우 이 절을 건너뛸 수 있습니다.
Nuance Voice Web Server를 설치하는 과정에서 해당 하드웨어 플랫폼 선택, 음성 인식 소프트웨어 설치와 구성, 전화 또는 IP 네트워크 인터페이스를 통한 연결성 제공 등을 수행합니다.
서버를 설치하려면 아래 단계를 수행합니다.
음성 서버로 사용할 전용 시스템을 선택합니다. 하드웨어 요구 사항에 대해서는 Nuance Voice Web Server 2.0 릴리스 노트를 참조하십시오.
Nuance Voice Platform 소프트웨어를 확보합니다. 하드웨어 요구사항에 대해서는 Nuance 설명서를 참조하십시오.
음성 서버에서 Nuance 소프트웨어와 추가 소프트웨어를 설치 및 구성합니다. Nuance 설치 지침을 따릅니다. 소프트웨어 구성 요소와 서비스 팩이 설치되는 순서가 중요합니다.
원시 오디오, SIP 또는 전화 액세스를 위해 Nuance Voice Web Server를 구성합니다.
Nuance 서비스를 시작한 다음 Nuance Voice Web Server를 시작합니다.
마이크, 전화 또는 SIP 소프트웨어를 사용하여 음성 서버에 액세스하고 Nuance 음성 데모 응용 프로그램에 액세스할 수 있는지 확인합니다. 이 시점에서 음성 인식 성능을 개선하기 위해 Nuance 소프트웨어를 정밀 조정해야 할 수 있습니다. 자세한 지침은 Nuance 설명서를 참조하십시오.
설치를 완료한 후 Portal Server 소프트웨어에 액세스하도록 Nuance 소프트웨어를 구성합니다.
이 작업을 하려면 아래 단계를 수행합니다.
Nuance Voice Web Server가 실행 중이면 종료합니다.
Nuance Voice Web Server 설치 파일 중 browser.conf 파일을 찾습니다. Microsoft Windows 운영 체제의 경우 아래 디렉토리에서 이 파일을 찾습니다.
C:\Nuance\VWS\conf\browser.conf |
텍스트 편집기를 사용하여 파일을 열고 아래 항목을 찾습니다.
browser.initialPage=%CONTENT%/%LOCALE/initial/dialogs/main.vxml |
이 항목을 Portal Server 소프트웨어 설치의 URL이 포함되도록 수정합니다.
예:
browser.initialPage=http://portal.example.com:58080/amserver/UI/Login |
여기서 portal.example.com은 Portal Server 소프트웨어가 설치된 시스템의 호스트 이름이며 58080은 포털 웹 인터페이스에 할당된 포트입니다.
browser.conf 파일을 저장합니다.
Nuance Voice Web Server를 다시 시작합니다. Voice Web Server가 초기화하고 수신 통화를 기다립니다.
음성 기능을 사용하려면 Portal Server 소프트웨어에 사용자 계정을 만들어야 합니다. 음성 액세스를 위해서는 음성 액세스가 가능한 계정에 숫자 아이디와 비밀번호를 할당해야 합니다.
10자리 계정 번호를 만듭니다. 계정 비밀번호는 PIN으로 사용되므로 계정에 숫자 비밀번호를 할당해야 합니다. PIN은 4자리 숫자입니다.
사용자 계정 만들기에 대한 자세한 내용은 Sun JavaTM System Portal Server 7.1 관리 설명서를 참조하십시오.
이 절에서는 Portal Server 소프트웨어에 액세스하는 아래와 같은 방법을 설명합니다.
서비스 공급자가 계정에 할당한 번호를 호출합니다.
소프트웨어가 정확하게 구성되었으면 아래와 같은 대화가 들려야 합니다. Portal Server 계정에 할당된 계정 번호와 PIN을 말하거나 입력합니다.
시스템:
안녕하십니까? Sun이 제공하는 음성 포털입니다.
회원님의 계정 번호를 말씀하시거나 입력하십시오.
사용자:
415 555 5940
시스템:
감사합니다.
회원님의 PIN은 무엇입니까?
사용자:
1234
시스템:
홍길동 회원님, 안녕하십니까? 로그인하셨습니다.
개인 메모 또는 메모를 선택할 수 있는포털 채널이 제공됩니다.
채널 추가를 말씀하실수도 있습니다.
어느 방법을 원하십니까?
전화로 Portal Server 소프트웨어에 액세스하려면 통신 서비스 공급자가 음성 서버에 할당한 번호로 전화를 걸면 됩니다.
SIP 소프트웨어 전화를 사용하는 경우에는 음성 서버 소프트웨어(Portal Server 소프트웨어가 아닌)의 SIP 주소를 지정해야 합니다. 아래와 같은 URL 형식을 사용합니다.
sip://vws@voiceserver.example.com:5060
여기서 vws는 voiceserver.example.com이라는 서버에서 Nuance Voice Web Server 서비스에 액세스한다는 뜻이며 5060은 Nuance Voice Web Server가 SIP 연결 요청을 청취하는 포트입니다.
원시 오디오를 위해 Nuance Voice Web Server를 구성한 경우 Nuance vws 명령을 사용하여 시작합니다. 서버가 시작되고 Portal Server 소프트웨어에 즉시 액세스합니다.