Etapă IVR: Subrutină
Subrutinele permit algoritmului IVR unirea mai multor ramuri în una singură.
De exemplu, să analizăm cazul în care se dorește ca apelantului să i se redea un mesaj cu "Bună dimineața" dacă sună până în ora 11, "Bună ziua" dacă sună până în ora 18 și "Bună seara" dacă sună după ora 18. După finalizarea redării media cu formula de salut, apelantul trebuie să selecteze departamentul la care dorește să fie transferat.
În cazul de mai sus, folosind condiții temporale, apelul se va analiza și se va trimite pe una din cele 3 ramuri cu redare media: dimineață, zi, seară. Totuși, după redarea media, apelul trebuie să ajungă în etapa de selecție. Desigur că se poate defini câte o etapa de selecție pe fiecare ramură, însă soluția nu este eficientă, mai ales în cazurile mai complexe. Această situație se poate gestiona mai ușor cu o subrutină.
Subrutinele din cadrul aplicației IVR sunt compuse din două etape:
- Pornește subrutină;
- Oprește subrutină.
Etapa "Pornește subrutină" conține două etape (foldere): Sub și Ok. La prima accesare apelul va continua pe ramura Sub. Pentru exemplul de mai sus folderul Sub conține toate condițiile temporale pentru procesarea apelului, precum și etapele de redare media.
După etapele de redare media, administratorul va insera o etapa de tip "Oprește subrutină" (fiecare ramură: dimineață, zi, seară se va termina cu o astfel de etapă). Atunci când apelul ajunge la etapa de oprire a subrutinei aplicația IVR va accesa folderul Ok din etapa de început a subrutinei. În cazul de mai sus, folderul Ok va conține etapa de selecție a departamentului.
Opțiuni etapă
Foldere
Această opțiune permite ștergerea sau redenumirea folderelor existente în cadrul acestei etape. O descriere detaliată a acestei opțiuni este realizată în cadrul subcapitolului "Opțiuni comune" din cadrul acestui capitol.