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

29
㈜브레인투엔티원 [email protected] VoiceXML for NGN Service

Upload: others

Post on 08-May-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

김 병 호

㈜브레인투엔티원

[email protected]

VoiceXML for NGN Service

Page 2: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

1

목 차

1. NGN과 Call Control

2. VoiceXML 개요

Page 3: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

2

Next Generation Network

Next Generation Networks

o IP망 기반의 통신서비스 제공을 위한 응용 시스템의 총칭

NGN의 의미

o IP망 기반에서 데이터/음성 서비스의 통합

o 웹 기반의 서비스 제공 기반

o Telco 서비스 사업자 역할의 세분화 및 역할 분담

응용 서비스 및 부가서비스

Call Control 서비스

전송 서비스

다양한 서비스 제공자의 출현

Page 4: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

3

NGN 등장 배경

새로운 통신서비스 수요

o 시간과 공간에 제약이 없는 단일 통신환경

o 사용자 중심의 개인화된 서비스

o 음성/데이터의 통합 서비스

o 웹과 통신 서비스의 융합 (예: 웹 기반 전화 등)

o 멀티미디어 컨퍼런싱

o 지능형 콜 센터

인터넷과 웹의 대중화

새로운 시장 창출 요구

Page 5: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

4

서비스의 진화

음성 서비스 중심

분리된 유무선망

Telco 사업자 고유의 서비스

새로운 서비스 추가 느림

멀티미디어 서비스

유무선 통합 서비스

실시간/비실시간 서비스의 혼합

다양한 부가서비스

신속한 서비스 기능 추가

개인화 (다품종 소량 서비스)

과거 미래

Page 6: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

5

망의 진화

Service Service Service Service

Connectivity

Backbone Network

Access Network

Unified Service Network

Application Servers

Applications

Application Servers

Applications

기존 통신망 환경 차세대 통신망 환경

Page 7: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

6

시장의 요구 사항

사용자/가입자

망사업자/서비스 제공자

제조사/서비스 개발자

멀티미디어 서비스

새로운 단말기

초고속 접속

통합 => 서비스망의 경제성

다양한 부가서비스 => 수익 창출

경쟁 심화 => 신속한 서비스 개발

다수의 전문 서비스 제공자 필요

신기술/신제품 개발

통신망의 진화 => 새로운 수요

All IP Network

Page 8: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

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

Page 9: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

8

NGN 구성 요소 I

Service Creation Environment

o 새로운 기능 및 응용서비스 생성을 위한 기반 제공

o 단계별 과정

서비스의 제시 및 분석

서비스 생성 및 기능 구현

적합성 시험

서비스 개시

서비스 운용 및 관리

서비스 제거

Call Server

Application Server

Service Creation Environment

Media Gateway

Media Server

Page 10: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

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

Page 11: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

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

Page 12: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

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

Page 13: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

12

NGN의 Call Control

NGN의 이슈

o 효율적이고 신속한 서비스의 창출

o 서비스 창출의 핵심은 Call Control

Call Control

o 서비스의 생성, 운용, 종료에 관련된 제어 기능

o Call Control을 기술하는 효율적인 언어는 Markup Language

왜 XML 기반인가?

o 플랫폼, 망, 기술 중립적

o 기존 프로그래밍 언어에 독립적

o 코드를 이해하기 쉽고 사용하기 편리함

Page 14: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 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

Page 15: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

14

Call Control ML 구분

Call Server Media Gateway

Service

Creation

Environment

Application

Server

VoiceXML

CPL

SIP Servlet

SIP CGI

XTML

EJB/J2EE

Page 16: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

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

<아키텍춰 모델>

Page 17: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

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 및 외부 통신망 환경 인터페이스

Page 18: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

17

VoiceXML 아키텍춰

VoiceXML 게이트웨이: 전화와 인터넷사이의 음성 웹 서비스 제공

Voice 브라우저: 음성인식/합성을 이용한 음성 웹 브라우저

Page 19: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

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

Page 20: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

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 적용분야

Page 21: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

20

VoiceXML 특징

특징

o 사용자와 서비스 시스템간의 실제 음성 흐름을 제어

o 콘텐츠 구축이 신속하고 쉬움

o 서비스 로직과 시나리오 저작의 독립성

o 저작과 VXML 문서의 이해가 쉬움

단점

o 음성합성과 음성인식 기술 발전에 종속적

o 콘텐츠 중심으로 설계되어 Call Control 기능 취약

Page 22: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

21

VoiceXML의 Call Control

보완이 필요한 Call Control 기능

o 다자간 컨퍼런싱 제어 기능

o 보다 고급의 동시 다중 호 제어 기능 및 외부 전화 기능

o 외부 이벤트 및 메시지에 신속한 대응 및 처리

VoiceXML Call Control의 단점

o 외부 이벤트에 대해 트랜잭션 방식으로 대응함으로써 예측하지 않은 이벤트 발생에 취약

Page 23: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

22

Call Control XML

목적

o VoiceXML의 Call Control 기능을 보완, 통합 운용

표준화 상태

o 2002. 2. W3C Working Draft

기본 기능

o 이벤트 처리

o 컨퍼런싱

o 호 운용/관리

Page 24: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

23

Call Control XML 주요 기능

이벤트 처리

o 내외부에서 발생되는 다양한 이벤트에 대해 지연없는 신속한 처리

방식 필수적

o VoiceXML의 동기적 이벤트 처리를 보완하기 위해 비동기적 이벤트

처리 방식 제공

컨퍼런싱

o VoiceXML의 단순한 컨퍼런싱 제어 기능을 보완하기 위해 다양한

컨퍼런싱 기능 제공

호 운용/관리

o 외부 전화 기능

o 선택적인 동적 Call-Answering

Page 25: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

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 수행 모델

Page 26: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

25

음성 포탈 서비스

개요

o 전화사용자의 음성인식과 DTMF를 통한 음성명령에 대해 처리 결과를 음성합성으로 전달

ARS와 음성 포탈

o ARS는 고정된 시나리오를 따르지만 VoiceXML 음성포탈은 동적인

시나리오가 가능

o ARS는 현재 접속한 서비스만 제공하지만 VoiceXML 음성포탈은 서비스의 이동이 자유로움

VoiceXML 음성 포탈의 이슈

o 화자독립 음성 인식 기술

o 자연음에 가까운 음성 합성 기술

o 음성에 특화된 응용 콘텐츠 개발

Page 27: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 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 주소록, 일정, 이메일 서비스

Page 28: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

27

향 후 발전방향

기회요인

o 전세계 전화 사용자는 13억

요구사항

o 기술적 요구사항

음성인식/음성합성 기술의 발전

HTML-VoiceXML Converter: 기존의 웹 문서를 자동으로 최적의

VoiceXML 문서로 변환하는 기술 필요

o 사업적 요구 사항

음성에 특화된 서비스 콘텐츠 발굴 필요

기업 ARS 등 음성포탈 서비스 외 특화된 시장 개척 필요

Page 29: VoiceXML for NGN ServiceB1%E8%BA%B4... · 2012-05-06 · 3 NGN 등장 배경 새로운 통신서비스 수요 o 시간과 공간에 제약이 없는 단일 통신환경 o 사용자

28

관련 자료

표준안

o www.w3c.org

Voice Browser Working Group

o Feedback: [email protected]

기술 자료 참조

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