voicexml for ngn serviceb1%e8%ba%b4... · 2012-05-06 · 3 ngn 등장 배경 새로운...

Post on 08-May-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

김 병 호

㈜브레인투엔티원

bkim@brain21.com

VoiceXML for NGN Service

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: www-voice@w3.org

기술 자료 참조

o 음성인터넷 서비스기술 워크샵 발표자료집, 2002. 6. 11

top related