Genesys Cloud - Main

 View Only

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  Common Module unable to access "Call.CalledAddress" attribute

    Posted 07-30-2024 16:55
    No replies, thread closed.

    Hi there,

    First - if this is an obvious question, I apologize. We have a customer who will have several queues across several inbound flows (calls only). They will be using multiple languages, and I was hoping to use a Common Module to assign a language skill based on the call DNIS. When I am working with an Inbound Call Flow, I can use a Switch Case with something like Call.CalledAddress == "1001", etc for each case and assign the language accordingly. With the Common Module however, I am unable to access the "Call." attribute even though I've selected Inbound Call Flow as the only compatible flow type. 

    I know I can just use a switch in each flow instead, but I was hoping to use a Common Module for this purpose. Is there something I am overlooking, or can Common Modules simply not access the Call attribute?

    Thank you!


    #ArchitectureandDesign

    ------------------------------
    Aaron Lisker
    American Telesource, Inc.
    ------------------------------


  • 2.  RE: Common Module unable to access "Call.CalledAddress" attribute

    Posted 07-30-2024 16:57
    No replies, thread closed.

    Pass the value to an input variable for the common module



    ------------------------------
    Melissa Bailey
    Genesys - Employees
    ------------------------------



  • 3.  RE: Common Module unable to access "Call.CalledAddress" attribute

    Posted 07-30-2024 17:09
    No replies, thread closed.

    Do I need to create the variable in a separate Inbound Flow then before passing to the Common Module? I was trying to use the Common Module as the starting task for all Inbound Flows.



    ------------------------------
    Aaron Lisker
    American Telesource, Inc.
    ------------------------------



  • 4.  RE: Common Module unable to access "Call.CalledAddress" attribute

    Posted 07-30-2024 17:10
    No replies, thread closed.

    No, you create the input variable in the common module



    ------------------------------
    Melissa Bailey
    Genesys - Employees
    ------------------------------



  • 5.  RE: Common Module unable to access "Call.CalledAddress" attribute

    Posted 07-30-2024 17:25
    No replies, thread closed.
    Something like this? Apologies for so many questions but I am just having trouble. Trying to do this in an Inbound Flow is no problem but I cannot figure out how to get the value.


    ------------------------------
    Aaron Lisker
    American Telesource, Inc.
    ------------------------------



  • 6.  RE: Common Module unable to access "Call.CalledAddress" attribute
    Best Answer

    Posted 07-30-2024 17:41
    No replies, thread closed.

    No.  That will have the initial value of the string "Call.CalledAddress" not the value of it.  Create an input variable to for the common module

    Publish the common module.  Then in your inbound call flow, pass the value of Call.CalledAddress to the input.  Make sure you are using expression mode

    https://help.mypurecloud.com/articles/add-input-and-output-variables-to-common-module-flows/
    https://help.mypurecloud.com/articles/call-common-module-action/



    ------------------------------
    Melissa Bailey
    Genesys - Employees
    ------------------------------



  • 7.  RE: Common Module unable to access "Call.CalledAddress" attribute

    Posted 07-30-2024 18:35
    No replies, thread closed.

    Thanks so much! That makes sense, appreciate the fast help.



    ------------------------------
    Aaron Lisker
    American Telesource, Inc.
    ------------------------------