Gyroscope Extensions For Lucas Rel 1

Download Report

Transcript Gyroscope Extensions For Lucas Rel 1

Unity Connection 2.0(1)
Miu Architectural Overview TOI
June 10, 2007
Mike Begeman
[email protected]
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
1
Overview
• Design Changes
• New Feature
• Troubleshooting Tips
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
2
Design Changes
• Removal of Windows-specific
components.
• No more TSP for SCCP call control!!!
• Miu is one monolithic shared library.
• Software Audio driver (CuMixer).
• New versions of Nuance Text-To-Speech
(TTS) and Automatic Speech Recognition
(ASR) engines.
• Voice ports no longer use dedicated
threads, use thread pooling technique.
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
3
Design Changes, Old Architecture
Conversation
Arbiter
CUSA
Miu
MiuCall
CuMiuAdm
MiuDBL
(database layer)
Database
Miu Line (Sip)
MiuTapiLine (SCCP)
MRCP
stack
MiuMedia (Sip)
MiuAvWav/MiuTTS (SCCP)
Windows TAPI
Subsystem
AvWav
TTSWrapper
TTS Engine
(ScanSoft)
Message store and
Prompts
AvWav
RTSP/
MRCPv1
SIP
Windows MultiMedia
Subsystem
AvSkinny.tsp
Miu Client
SCCP
ASR Server
(Nuance)
Key:
RTP
AvAudio.sys
(kernel driver)
Miu component
RTP
Network
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
Miu/Windows Specific
component
4
Design Changes, New Architecture
Conversation
Arbiter
CUSA
Miu
MiuCall
CuMiuAdm
MiuDBL
(database layer)
Database
Miu Line
(SCCP and SIP)
MRCP
stack
RTSP/
MRCPv1
SIP
stack
SCCP
stack
SIP
SCCP
New MiuMedia
System V
MessageQ
ASR Server
(Nuance)
CuMixer
TTS Engine
(Nuance)
Message store and
Prompts
Key:
Miu Client
RTP
RTP
Network
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
Existing Miu
component
New component
5
Design Changes
No more TSP!!! Monolithic Miu Design
•Previous versions, Unity and Unity
Connection shared a common TSP and audio
driver for SCCP.
•With CUC 2.0(1), TSP has been rolled into Miu.
We now have separate protocol stacks
between Unity and Unity Connection.
•Both products still support SCCP version 8.
•For SCCP Engineering Specials, requires new
CsMiuSvr.so library (previously, released new
TSP).
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
6
Design Changes
New Audio driver, CuMixer
•replaces AvAudio.sys, Windows kernel-mode audio
driver.
•Runs as a separate process, communicates with Miu
via System V message queue (IPC).
•Runs in user-mode, shares same code base as
MeetingPlace Express.
•see Mixer TOI for more details.
Threading model change
•Previous versions, 4 threads per voice port. CUC2.0(1) uses
a thread pool model.
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
7
Design Changes
New versions of TTS and ASR Engines
•Linux versions of TTS and ASR.
•TTS no longer stand-alone exe; Statically
linked to CuMixer.
•ASR Engine is separate process. Miu
communicates via RTSP/MRCPv1 (same as
previous versions).
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
8
New Feature
Not too much new feature added, but…
•Configurable QoS for call control and media.
Part of D&I system initiatives.
•Volume control on message playback.
•Support for G.711A-law codec.
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
9
Troubleshooting
• Check Telephony Configuration tool.
• Port Monitor tool.
• Alarms.
• Miu traces.
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
10
Troubleshooting
Check Telephony Configuration Task
• Run from any CUCA “Telephony
Integration” page, “Related Links” drop
down (upper right of page).
• Also runs automatically via CUCA “Task
Management, Tools”.
• Checks for inconsistencies in telephonyrelated database settings.
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
11
Troubleshooting
Port Monitor
• Can monitor Conversation state on the
voice port.
• RTMT, Port Monitor tool.
• CUCA, under “Telephony Integration, Port,
Port Status”. (only 1 port at a time).
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
12
Troubleshooting
Alarms
• Direct mapping for CUC1.2 event log.
• RTMT, syslog.
• Important alarms include port lockups,
broken UCM connection, software
exceptions.
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
13
Troubleshooting
Traces, Miu Call Control and Media
• Turn on via “Trace, Macro Traces”.
• Call Control, for SIP systems and for SCCP
systems.
• Media (Wave). Turns on both Miu and CuMixer
traces.
• In general, turn on all of the above to
troubleshoot call related issues.
• Digit traces. For security reasons, CUC blocks
the logging of PIN digits by default. You can
override this behavior via “Micro, MiuGeneral, All
Digits” trace.
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
14
References
• Miu FDS
http://wwwin-eng.cisco.com/cgibin/edcs/edcs_info?EDCS-526458
• Unity Connection Architecture Overview
http://wwwin-eng.cisco.com/cgibin/edcs/edcs_info?EDCS-489819
Presentation_ID
© 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential
15
Presentation_ID
© 2001, Cisco Systems, ©
Inc.
2003,
All rights
Ciscoreserved.
Systems, Inc. All rights reserved. Proprietary and Confidential
16