Genesys Casual

 View Only

Sign Up

  • 1.  Help with time-based IVR menu option (press 0 only during open hours)

    Posted 20 days ago

    Welcome to ABC Services.
    For customer service, press 1.
    For sales inquiries, press 2.
    For billing and payment options, press 3.
    For technical support, press 4.
    If the contact center is open: to speak with an operator, press 0.
    To repeat this menu, press 9.

    Hi Community,
    I have a requirement for the above menu prompt with DTMF options.
    I want the "press 0 to speak with an operator" option to be available only when the contact center is open; otherwise, this option should be skipped.
    How can I achieve this at the menu level?


    #CommunityQuestions(Contest,Community,etc.)

    ------------------------------
    Anand
    NA
    ------------------------------


  • 2.  RE: Help with time-based IVR menu option (press 0 only during open hours)

    Posted 20 days ago

    Hi Anand

    I made a sketch here of what I would do.

    The first step is to validate the scheduler group and create a variable, for example, flow.PlayAudio.

    The "Open" output adds the name of the audio file that will have the zero option.
    For the others (closed/holiday, etc.), add the name audio file that does not have the zero option.

    Below that, add an collect input block.

    in the "Input Audio"  enter the variable name PlayAudio.

    In other words, in this scenario, if it's open, the variable "flow.playaudio" will contain the audio with a zero.
     
    If it's closed, the audio will be without the zero.
    Next, add a "switch" statement for the outputs that the client entered.
    Even with the time of office, the customer could still accidentally select option zero.
    Notice that below "open" in "Evaluate Scheduler Group" I created another variable of type boolean: flow.isOpen = true
    You can use it to make a decision in "case 6" of the Switch (which is option zero).
    Eg.: 
    I hope this helps.



    ------------------------------
    Kaio Oliveira
    GCP - GCQM - GCS - GCA - GCD - GCO - GPE & GPR - GCWM

    PS.: I apologize if there are any mistakes in my English; my primary language is Portuguese-Br.
    ------------------------------



  • 3.  RE: Help with time-based IVR menu option (press 0 only during open hours)

    Posted 12 days ago

    Hey @Kaio Oliveira, thanks for this detailed info.
    How can I achieve this at the menu level? My flow has a lot of menus, and in each menu I have to check the same conditions.



    ------------------------------
    Anand
    NA
    ------------------------------



  • 4.  RE: Help with time-based IVR menu option (press 0 only during open hours)

    Posted 12 days ago
    Edited by Kaio Oliveira 12 days ago

    Hi Anand Gangappa

    sorry, I didn't realize you were referring to the  menu Architect  (in Brazil, when we say "menu," it's basically a "collect input" haha).

    Unfortunately, I don't have knowledge of the menu part. All the flows i developed are task-based.

    Hopefully someone will show up to help soon.



    ------------------------------
    Kaio Oliveira
    GCP - GCQM - GCS - GCA - GCD - GCO - GPE & GPR - GCWM

    PS.: I apologize if there are any mistakes in my English; my primary language is Portuguese-Br.
    ------------------------------



  • 5.  RE: Help with time-based IVR menu option (press 0 only during open hours)

    Posted 12 days ago

    Hi Anand,

    I believe you can still work with what Kaio has presented a few days ago.

    Have a "Evaluate Schedule Group" at the start of your Call Flow, and depending on the result (Open/Closed/Holidays) you can set a variable with that information.

    Let's say "Flow.isOpen" = true or false (as the same example that Kaio gave).

    Now you just use that variable to make decisions on your Menus.

    To see which prompt you should play (if it includes option 0 or not), you can do something like this:

    In this way you are checking the value of you "Flow.isOpen" variable.. If it's true, you would be playing "PROMPT_X", and if it's false you would be playing "PROMPT_Y".

    Now, let's say your hours are closed, and therefore "option 0" is not a valid one right now.. If the caller presses 0, you can check again the value of that variable, and if it's open you allow the transfer to an agent... But if it's closed you can just play a prompt saying that, and then transfer back to the menu or do something else:



    ------------------------------
    Marcello Jabur
    ------------------------------



  • 6.  RE: Help with time-based IVR menu option (press 0 only during open hours)

    Posted 12 days ago

    @ Marcello Jabur Thanks for the explanation; I got the expected answer, and it works for me.



    ------------------------------
    Anand
    NA
    ------------------------------