Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Migrating Legacy Voice Apps - PeriPro Converter

Voxeo
October 17, 2011

Migrating Legacy Voice Apps - PeriPro Converter

Tobias Goebel, Voxeo Sr Systems Engineer

Voxeo

October 17, 2011
Tweet

More Decks by Voxeo

Other Decks in Technology

Transcript

  1. Legacy IVR Migration Challenges •  Broad range of legacy IVR

    platforms have reached end-of-life: Nortel, Aspect, Edify, Intervoice, Avaya, Envox, ... •  Challenges when moving to an open standards-based IVR platform … – Migrating call and dialog flow – Migrating audio files / formats – Migrating speech grammar files / formats – Migrating backend connectivity – Migrating reporting
  2. Example: Nortel PeriPro •  Complete IVR Application Life Cycle Suite

    •  First of its kind in the IVR industry •  Powerful product offering, robust and scalable •  End-of-life situation with large install base •  Proprietary, no support for open standards •  Requires Nortel IVR platforms to run apps •  Non-standard and un-documented metadata format (.ppr file)
  3. Voxeo VoiceObjects •  Application Life Cycle Suite of the next

    generation with large and rapidly growing install base •  Future-proof architecture with template- based UI- rendering approach across multiple phone channels •  100% open standards-based •  Operates on top of any VXML IVR platform •  Standards-based and fully documented metadata format (.xml file)
  4. Migrating to another Tool vs. VXML •  Attempts to automatically

    migrate PeriPro apps to VXML have been made without huge success •  PeriPro is a high-level abstraction tool, VXML is a low-level presentation markup language •  VoiceObjects is also a high-level abstraction tool with equivalent “building blocks” and service creation and deployment capabilities VoiceObjects  is  much  be/er  suited  as  a     migra4on  target  environment  
  5. Product Mapping PeriPro   VoiceObjects   PeriProducer:   Abstract  tool

     with  form-­‐filling  approach   VoiceObjects  Desktop:   Abstract  tool  with  form-­‐filling  approach   Metadata  format  (.ppr)   Metadata  format  (.xml)   SpeakAs  algorithms  for  playback  of  dynamic   data  using  audio  files   Text-­‐to-­‐Audio  algorithms  for  playback  of   dynamic  data  using  audio  files   Expression  syntax  for  calcula4ons   Expression  syntax  for  calcula4ons   Blocks  to  represent  dialog  steps   Objects  to  represent  dialog  steps   PeriStudio:   Vocabulary  list  for  prompt  management   Storyboard  Manager:   Spreadsheet  for  prompt  management   PeriView:   GUI  for  OAM&P   Control  Center:   GUI  for  OAM&P   PeriReporter:   GUI  for  repor4ng   VoiceObjects  Analyzer:   GUI  for  repor4ng  
  6. PeriPro   .ppr   Peri-­‐To-­‐   VoiceObjects   Voice  

    Objects   .xml   Import   Finish   VoiceObjects   Desktop   -­‐  80%  -­‐   Automa4c   -­‐  20%  -­‐ Manual     Auto-­‐ document   PeriPro   .mmf   Audio   .wav   Audio   .wav   Audio   .wav   Audio   .wav   Audio   .wav   Audio   .wav   Audio   .wav   Audio   .wav   -­‐  100%  -­‐     Automa4c   Converter   Auto-­‐ document   PeriPro’s   MMF-­‐To-­‐WAV   Converter   Adobe  PDF   MS  Excel   (Web  Service)  Proxy   VoiceObjects   Connector  
  7. Storyboard Manager" Fully integrated prompt management tool based on MS

    Excel Uses VoiceObjectsXML to pre-create dialog objects based on prompt design Use it to migrate existing applications by re-using prompt documentation
  8. Migration from prompt list – Step 1/3 •  Use existing

    prompt list in Word/Excel/other formats •  Copy and paste into Storyboard Manager •  Tweak prompt structures
  9. Migration from prompt list – Step 2/3 •  Import storyboard

    into VoiceObjects Desktop •  Audio, Output, Input, Menu, … objects are automatically created, including event handling configuration, grammar prototypes, …
  10. Migration from prompt list – Step 3/3 •  Assemble objects

    in call flow •  Add presentation logic and backend access
  11. Prophecy’s flexibility: Lift & Shift •  Grammar converter – Converts grammar

    files on-the-fly •  VXML emulation modes – To support proprietary tags – Genesys, Tellme, Nuance (NVP, BeVocal) •  Audio converter – Converts audio files on-the-fly