voicexml for ngn serviceb1%e8%ba%b4... · 2012-05-06 · 3 ngn 등장 배경 새로운...
TRANSCRIPT
1
목 차
1. NGN과 Call Control
2. VoiceXML 개요
2
Next Generation Network
Next Generation Networks
o IP망 기반의 통신서비스 제공을 위한 응용 시스템의 총칭
NGN의 의미
o IP망 기반에서 데이터/음성 서비스의 통합
o 웹 기반의 서비스 제공 기반
o Telco 서비스 사업자 역할의 세분화 및 역할 분담
응용 서비스 및 부가서비스
Call Control 서비스
전송 서비스
다양한 서비스 제공자의 출현
3
NGN 등장 배경
새로운 통신서비스 수요
o 시간과 공간에 제약이 없는 단일 통신환경
o 사용자 중심의 개인화된 서비스
o 음성/데이터의 통합 서비스
o 웹과 통신 서비스의 융합 (예: 웹 기반 전화 등)
o 멀티미디어 컨퍼런싱
o 지능형 콜 센터
인터넷과 웹의 대중화
새로운 시장 창출 요구
4
서비스의 진화
음성 서비스 중심
분리된 유무선망
Telco 사업자 고유의 서비스
새로운 서비스 추가 느림
멀티미디어 서비스
유무선 통합 서비스
실시간/비실시간 서비스의 혼합
다양한 부가서비스
신속한 서비스 기능 추가
개인화 (다품종 소량 서비스)
과거 미래
5
망의 진화
Service Service Service Service
Connectivity
Backbone Network
Access Network
Unified Service Network
Application Servers
Applications
Application Servers
Applications
기존 통신망 환경 차세대 통신망 환경
6
시장의 요구 사항
사용자/가입자
망사업자/서비스 제공자
제조사/서비스 개발자
멀티미디어 서비스
새로운 단말기
초고속 접속
통합 => 서비스망의 경제성
다양한 부가서비스 => 수익 창출
경쟁 심화 => 신속한 서비스 개발
다수의 전문 서비스 제공자 필요
신기술/신제품 개발
통신망의 진화 => 새로운 수요
All IP Network
7
NGN 모델
Packet Network
Call Server
Application Server
Access Network Access Network
Call Server
Media
Server
Service Creation Environment
Media G/W Media G/W
8
NGN 구성 요소 I
Service Creation Environment
o 새로운 기능 및 응용서비스 생성을 위한 기반 제공
o 단계별 과정
서비스의 제시 및 분석
서비스 생성 및 기능 구현
적합성 시험
서비스 개시
서비스 운용 및 관리
서비스 제거
Call Server
Application Server
Service Creation Environment
Media Gateway
Media Server
9
NGN 구성 요소 II
Application Server
o Call Server 및 망자원의 제어를 통해 실제 서비스 실행
o 웹 기반 서버
o 주요 기능
Service Logic Execution Environment
제공 서비스의 운용/관리
서비스 모델 및 기능의 구현을 위한 API 제공
가입자 등록/인증 기능 수행
o 표준 NGN API
Parlay, JAIN, OSA
o 서비스 기술 언어
CPL, VoiceXML, SCML 등
Call Server
Application Server
Service Creation Environment
Media Gateway
Media Server
10
NGN 구성 요소 III
Call Server
o Call Control 기능 제공
Call 라우팅 및 Call Setup
Call 시그널링: SIP, H.323, Megaco/H.248, SS7
QoS 제어
o Call Server 예: Call Agent, Soft Switch, MGC
Media Server
o 미디어 자원의 제어 기능
o VoiceXML 기반의 응용에 활용
o 예: IVR, TTS, 음성 인식, 메세징 서버
Call Server
Application Server
Media Gateway
Media Server
Service Creation Environment
11
NGN 구성 요소 IV
Media Gateway
o 회선교환망과 패킷교환망 사이의 미디어 형식 전환
회선교환망: Access Network (PSTN, ISDN, xDSL, CATV 등)
패킷교환망: NGN 백본망 (IP, ATM)
o Access Network으로부터 NGN 백본망 접근의 인터페이스
Access Gateway
o 미디어 전송: RTP
o 표준 VoIP 프로토콜
H.323
MGCP
SIP
Megaco
Call Server
Application Server
Media Gateway
Media Server
Service Creation Environment
12
NGN의 Call Control
NGN의 이슈
o 효율적이고 신속한 서비스의 창출
o 서비스 창출의 핵심은 Call Control
Call Control
o 서비스의 생성, 운용, 종료에 관련된 제어 기능
o Call Control을 기술하는 효율적인 언어는 Markup Language
왜 XML 기반인가?
o 플랫폼, 망, 기술 중립적
o 기존 프로그래밍 언어에 독립적
o 코드를 이해하기 쉽고 사용하기 편리함
13
주요 Call Control ML
XML 기반 Call Control Language와 주요 특징
o XTML (Extensible Telephony ML)
CORBA, EJB, DCOM과 통합 지원
o CPL (Call Processing Language)
XTML에 비하여 Call Customization에 보다 적합
o VoiceXML
음성인식, DTMF, TTS, 녹음을 입출력으로 처리
o EJB/J2EE
o SIP Servlet
o SIP CGI
14
Call Control ML 구분
Call Server Media Gateway
Service
Creation
Environment
Application
Server
VoiceXML
CPL
SIP Servlet
SIP CGI
XTML
EJB/J2EE
15
VoiceXML 개요
o 음성 사용자 인터페이스를 위한 웹 기반 기술언어
표준화 진행
o 2000. 3. VoiceXML v1.0
o 2001. 10. VoiceXML v2.0
o 2002. 4. W3C Working Draft
구성 요소
o Document Server
o VoiceXML Interpreter
o VoiceXML Interpreter Context
o Implementation Platform
<아키텍춰 모델>
16
VoiceXML 구성 요소
Document Server
o VXML 인터프리터의 URI 요청에 문서 및 자원 전송
VXML Interpreter
o User Input으로부터 Request 생성
o VXML Tag 및 문서 처리
o Dialog 및 Implementation Platform 제어
Interpreter Context
o VXML 인터프리터의 제어 및 관리
Implementation Platform
o VoIP 및 외부 통신망 환경 인터페이스
17
VoiceXML 아키텍춰
VoiceXML 게이트웨이: 전화와 인터넷사이의 음성 웹 서비스 제공
Voice 브라우저: 음성인식/합성을 이용한 음성 웹 브라우저
18
VoiceXML 2.0
VoiceXML 1.0과의 차이점
o <log> element 추가: 응용 시스템 개발과 디버깅에 용이
o 음성합성 기술을 위해 W3C의 Speech Synthesis Markup Language 도입
o 음성인식 기술에는 1.0의 JSGF (Java Speech Grammar Format)에서
W3C의 SRML (Speech Recognition Markup Language) 도입
o SRML을 통한 DTMF 기술
표준화 상태
o W3C Working Draft
19
웹 음성 포탈
o 뉴스, 일기예보, 증권정보
o 전화번호부, 메일, 게시판
o 교통정보, 도로안내
Interactive Voice Response (IVR)
o 콜센터 초기 상담
o 전화 기업 안내
V-commerce
o 쇼핑/예약
개인 전화 홈페이지
통합 메세징
o Fax Mail
o Voice Mail
o E-mail 음성 변환
Fax forwarding
개인 전화 보조 서비스
o Call Screening
o Find me / follow me
Internet Call Waiting
Multi-point conferencing
현재 미래
VoiceXML 적용분야
20
VoiceXML 특징
특징
o 사용자와 서비스 시스템간의 실제 음성 흐름을 제어
o 콘텐츠 구축이 신속하고 쉬움
o 서비스 로직과 시나리오 저작의 독립성
o 저작과 VXML 문서의 이해가 쉬움
단점
o 음성합성과 음성인식 기술 발전에 종속적
o 콘텐츠 중심으로 설계되어 Call Control 기능 취약
21
VoiceXML의 Call Control
보완이 필요한 Call Control 기능
o 다자간 컨퍼런싱 제어 기능
o 보다 고급의 동시 다중 호 제어 기능 및 외부 전화 기능
o 외부 이벤트 및 메시지에 신속한 대응 및 처리
VoiceXML Call Control의 단점
o 외부 이벤트에 대해 트랜잭션 방식으로 대응함으로써 예측하지 않은 이벤트 발생에 취약
22
Call Control XML
목적
o VoiceXML의 Call Control 기능을 보완, 통합 운용
표준화 상태
o 2002. 2. W3C Working Draft
기본 기능
o 이벤트 처리
o 컨퍼런싱
o 호 운용/관리
23
Call Control XML 주요 기능
이벤트 처리
o 내외부에서 발생되는 다양한 이벤트에 대해 지연없는 신속한 처리
방식 필수적
o VoiceXML의 동기적 이벤트 처리를 보완하기 위해 비동기적 이벤트
처리 방식 제공
컨퍼런싱
o VoiceXML의 단순한 컨퍼런싱 제어 기능을 보완하기 위해 다양한
컨퍼런싱 기능 제공
호 운용/관리
o 외부 전화 기능
o 선택적인 동적 Call-Answering
24
CCXML
VoiceXML
session … one
per
call …
ISDN H.323 SIP
Telephony Platform
…
Web
Application
Server(s)
Clients
HTTP(S)
CCXML
script
INVITE
Call Indication
VoiceXML
session
Launch
HTTP(S) VXML
script
RTP
Events
Call Control XML 수행 모델
25
음성 포탈 서비스
개요
o 전화사용자의 음성인식과 DTMF를 통한 음성명령에 대해 처리 결과를 음성합성으로 전달
ARS와 음성 포탈
o ARS는 고정된 시나리오를 따르지만 VoiceXML 음성포탈은 동적인
시나리오가 가능
o ARS는 현재 접속한 서비스만 제공하지만 VoiceXML 음성포탈은 서비스의 이동이 자유로움
VoiceXML 음성 포탈의 이슈
o 화자독립 음성 인식 기술
o 자연음에 가까운 음성 합성 기술
o 음성에 특화된 응용 콘텐츠 개발
26
음성 포탈 서비스 현황
Tell Me (www.tellme.com)
o 전화로 인터넷 상의 정보 획득
HeyAnita (www.heyanita.com
o 주식, 날씨, 스포츠 등에 대한 정보 및 예약 서비스
BeVocal (www.bevocal.com)
o 교통정보, 날씨 등에 대한 음성 서비스
와이더댄닷컴 (www.widerthan.com)
o SK 텔레콤의 n.TOP 보이스 서비스 제공
텔미텔미 (www.telmetellme.com)
o 주소록, 일정, 이메일 서비스
27
향 후 발전방향
기회요인
o 전세계 전화 사용자는 13억
요구사항
o 기술적 요구사항
음성인식/음성합성 기술의 발전
HTML-VoiceXML Converter: 기존의 웹 문서를 자동으로 최적의
VoiceXML 문서로 변환하는 기술 필요
o 사업적 요구 사항
음성에 특화된 서비스 콘텐츠 발굴 필요
기업 ARS 등 음성포탈 서비스 외 특화된 시장 개척 필요
28
관련 자료
표준안
o www.w3c.org
Voice Browser Working Group
o Feedback: [email protected]
기술 자료 참조
o 음성인터넷 서비스기술 워크샵 발표자료집, 2002. 6. 11