2009年11月12日

IMS Service and Application (5) - IMS UMS

Avaya Unified Communications Solutions

IMS Service Enabler and Application (5) – Unified Messaging Service (UMS+VxML-GW+MRF)

1). UMS Overview – Functions and Features:


IMS Unified Messaging Service can:
-
Allow any type of calls or messages to be left (i.e. voice mail, fax mail, video mail, and Email boxes - consolidated mailbox)

- Message retrieval by password authentication

- Instantly rebound the call (or call back) after retrieving the message

- Allow the user to reply, forward, create, or delete messages

- Allow the user to define his/her own distribution lists from the integrated phone book

- Allow the user to reply & forward messages to a group of users

- Deposit a message directly without calling the user

- Send or forward a fax from a TIFF file to a DN and Receive a fax into a TIFF file

- Provide a web-based access via web portal to be accessed or SW client to be downloaded - to manage & retrieve the messages via internet (through a secure VPN SSL web client, or else.) – Virtual Messaging

- Provide message management functions for end users (listen, pause, save, replay, delete, next, previous, achieve, etc.)

- The message or email notification contains a URL that links them directly to the message left in mail boxes

- Support convergent & multiple message notification the end user if message to be left (e.g., via MWI in phone set, Outcall, WAP Push, SMS, MMS, Email, IM, etc.) and setup & manage the chosen condition and method (by user or SP)

- Alarm call via Outcall function (real-time notification)

- Perform media functions (e.g., play, record, DTMF detection, etc.), like Recognition of DTMF inputs for user interaction

Source:
§
Audio file(s)

§ Video file(s)

§ Audio variable(s): numbers, dates, times, currencies, etc., in various spoken languages

File storage types:
§
Internal (e.g., for prompts)

§ External (e.g., for messages)

VCR controls:
§
Skip ahead, skip back

§ Pause, resume

§ Volume

§ Speed

- Support of XML grammar for DTMF, and VoiceXML scripting with all the features required for voice and video messaging

- Provide customized greeting via fixed and variable announcement (may be via VxML GW and MRF) (with Audio, Tone, Speech, Music, or Video clips / contents / files) etc. (Note: The variable announcement parts as like dates, time, phone numbers, duration and numbers)

- Offer VoiceXML graphical editor and development framework

- Combine with MRF (MRFC/MRFP) function as a complete solution for evolution into IMS

- The VxML GW Overview can refer to the VxML GW section below;

- The MRF Overview can refer to another IMS NE – MRF topic;

- Support for multiple language options

- Provide Automatic Speech Recognition (ASR) and Text-To-Speech (TTS – like Email to talk) capabilities – as a voice portal

- Access from any networked device such as the Wired / Mobile phones, Mobile / PC Client, or Web GUI, etc. http://docs.google.com/View?id=ddh56dhg_2739dckfngf
-
Optionally record a message or bridge to record audio / video conversation if required for some reasons (e.g., security)
-
Optionally extend for Notification for Missed Call Alert solution
-
Optionally extend for personal ring back tone service
- Optionally extend for lawful interception (LI) function (for call content, call message and provisioning interface)

-
Offer auto-attendant function to forward via extension number (or DN) of enterprise (EXT can be grouping by different cities)
-
Interwork with functions (CW, CH, 3PTY, CF, etc.) in the Telephone Feature Server (TFS)
-
Integrate with manual attendant console as an chosen & forwarding option
-
Integrate with PBX, IP-PBX, IP-Centrex, and IP-VPN, etc.
-
Integrate with the existing VMS server in enterprise premise
-
Support the Unified Mailbox as Email protocols (SMTP, MIME, IMAP4, POP3, VPIM)
-
Integrate with the existing Email server in enterprise premise
-
Configure and group the function & feature into different promotion packages via class of service (CoS) concept and meet the needs from different companies, departments, users, etc.
-
Configure over the web by users to enhance service and reduce service provider administration

-
Provide billing CDR capabilities
-
Offer authorization level from different roles and permissions to administer fields: System Administrator, Customer Care, Telecomm Manager, End-User, etc
-
Support OAM & NMS administration functions & interface
-
SAN for high capacity message storage
-
Support for modular SW architecture and scalable & reliable HW capacity
-
Support for different audio / video format and codec.

-
For the audio codec: (message recording is G.729; G.711 is supported for audio
1. G.711 a-law and µ-law for fixed network
2. G726 and G.729.a
3. AMR / AMR-NB particularly suitable for mobile environment,
- For the video codec:
1. H.263 profile 0 level 10 QCIF, well adapted to the mobile environment
2. H.263 profile 0 level 30 CIF/QCIF, fitting better to PC based environment
3. MPEG4 (Visual Simple profile level 0)
4. - - - etc
- For the format:
1. Voice Format: .wav file format, including the standard G711 audio codec.
2. Fax Format: .Tiff file format.
3. Video Format: .3gp file format - is the 3GPP standard
4. - - - etc

-
Allow to enhance to speech-enabled applications via ARS/TTS capabilities (like speech dialing, messaging from mailbox, information acquired, speaking email title or content, etc.)
- Open standard-based APIs are available for third-party developers to customize branding and configuration of the phone and Web User Interfaces
- Optionally bridge for audio-conferencing capability - Conference (mix) of audio/video streams
- Connect or integrate with other IMS Messaging and Application Servers (e.g. SMS, MMS, IM, Phone Book, Presence, MM-Conferencing, and Content Download, Streaming, etc.)
- Unified communications is loosely defined to include unified messaging plus a set of features such as call origination, automated personal assistant, presence management, and conferencing features.

2). UMS Architecture with Functional Entity:

http://docs.google.com/View?id=ddh56dhg_275hqg8r7ft


Avaya Unified Communications Solutions

3-1). VxML GW Overview

- The flexibility to create a wide range of voice / video solutions, including IVR, enhanced self-service, automated directory assistance, and carrier services, among others.

- Opening the channels of service creation to those who can write Web pages

- Allowing Service Providers (operators) and Content Providers (owners of services) to focus on their core expertise

- Offering greater efficiency for service providers through sharing of their telephony/voice equipment across different services or applications

- Giving service owner more control over the content creation and maintenance

- pre-built "functional blocks“ for voice user interface management, call control, application logic, and database integration

- Combine with MRF (MRFC/MRFP) function as a complete solution for evolution into IMS

- MRF Overview can refer to IMS NE;

- Provide customized greeting via fixed and variable announcement (may be via VxML GW and MRF) (with Audio, Tone, Speech, Music, or Video clips / contents) etc. (Note: The variable announcement parts as like dates, time, phone numbers, duration and numbers)

- Perform media functions (e.g., play, record, DTMF detection, etc.), like Recognition of DTMF inputs for user interaction

- Support of XML grammar for DTMF, and VoiceXML scripting with all the features required for voice and video messaging

- Provide customized greeting via fixed and variable announcement (may be via VxML GW and MRF) (with Audio, Tone, Speech, Music, or Video clips / contents / files) etc. (Note: The variable announcement parts as like dates, time, phone numbers, duration and numbers)

- Offer VoiceXML graphical editor and development framework

- Combine with MRF (MRFC/MRFP) function as a complete solution for evolution into IMS

- MRF Overview can refer to IMS NE;

- Provide Automatic Speech Recognition (ASR) and Text-To-Speech (TTS)

- Allow developers to design DTMF-based or Speech-enabled applications

- Provide cookies management to handle user session interaction with other Application Servers (AS), like VMS, Auto-Attendant, MM-Conferencing, Pre-Paid, IP-Centrex, etc.

- Video Streaming RTP/RTSP commands

- Optionally bridge for audio-conferencing capability - Conference (mix) of audio/video streams

- Support for different audio / video format and codec.

- For the audio codec: (message recording is G.729; G.711 is supported for audio and fax)

1. G.711 a-law and µ-law for fixed network

2. G726 and G.729.a

3. AMR / AMR-NB particularly suitable for mobile environment,

§ For the video codec:

1. H.263 profile 0 level 10 QCIF, well adapted to the mobile environment

2. H.263 profile 0 level 30 CIF/QCIF, fitting better to PC based environment

3. MPEG4 (Visual Simple profile level 0)

4. - - - etc

§ For the format:

1. Voice Format: .wav file format, including the standard G711 audio codec.

2. Fax Format: .Tiff file format.

3. Video Format: .3gp file format - is the 3GPP standard

4. - - - etc

- Support Real-time transcoding among different codec/format, like AMR <->G711

- Support for incoming call and outgoing call handling

- Audio / Video Tromboning for bridge call transfer

- Dynamic setting for outcall time duration

- Configure announcement duration limitation or infinite loop, maximum playing time, announcement interruptible (Barge-In function), repeat count, and maximum recording time, etc.

- Support for multiple language options

- Different levels of digit grammars

- Play audio or video files before call charging

- Recording of audio / video message

- Provide message management functions for end users (like playback.)

- Generate the billing CDR

- Configure and Provisioning over the web interface: browse remote VoiceXML pages located on web server

- accessed by HTTP, HTTPs and FTP

- Provisioning, Security and Billing Support

- Support OAM & NMS administration functions & interface

- Support for modular SW architecture and scalable & reliable HW capacity

- Support VoiceXML 1.0 and VoiceXML 2.0 compatibility simultaneously


3-2). VxML GW Architecture:

http://docs.google.com/View?id=ddh56dhg_277dk44j5hm


3-3). VxML GW Functional Entity:

http://docs.google.com/View?id=ddh56dhg_279gjxftbd5


3-4). VxML GW Call Flow:

1. An end user dials a called number that is attended by a VxML GW (or associating with application logic) and the call is routed to this GW.

2. VoiceXML Interpreter receives the called number associated to a URL Home Page

3. VoiceXML Interpreter requests WS (Web Server) to get the Home Page if distant and not present in the cache

4. The WS sends the VoiceXML page

5. The page is stored in the cache

6. VoiceXML Interpreter analyzes the VoiceXML page

7. VoiceXML Interpreter sends commands to the platform to manage user interaction (user inputs, announcement, etc.)

8. End user enters DTMF

9. VoiceXML Interpreter retrieves user input and requests the next page and so on …. (depended on application logic)


4). IMS NE : MRF (MRFC + MRFP) Overview


Avaya Unified Communications Solutions

http://welcometodannysblogger.blogspot.com/2009/06/ims-ne-mrf-mrfcmrfp-overview-study-note.html


沒有留言:

張貼留言