I have been reading about Outbound Dialing in the Resource Center. To use the Contact List data in the script, you would enable Outbound and enter the Contact List that will populate the Outbound variables with the Contact List Column Names.
When I stumbled upon Scripting: what outbound admins need to know - Genesys Cloud Resource Center (mypurecloud.com), their screen shot uses the object "dialer".
I have also looked at my company's legacy scripts and they have the "dialer" object in the script as well. When I add a contact list with the same column names as the dialer variable names, they get replaced with {{Outbound.column header name}}.
I have looked through the participant data on campaign interactions and have not been able to see the dialer object. I am assuming the dialer is a different object from outbound due to this post: Scripts List Variable Population - Genesys Cloud Applications / Scripts - Genesys Cloud Developer Forum.
I think I can assume that "dialer" was an older implementation of "Outbound". I think Genesys would push people to use "Outbound" instead of "dialer" for the explicit instantiation. Blindly using {{dialer.Column Name}} seems error prone. I am confused how the data is getting into the script.
Can someone explain their experience or point me into the direction of documentation for the dialer object? I am looking for details.
Would you use the dialer object for using a script with multiple contact lists?
That screenshot is either outdated or showing something custom. I don't believe that screenshot is meant to be variable documentation; the built-in variables doc page has current info. You can use the feedback form at the bottom of that page to provide feedback on the image.
Is there something in particular you're trying to accomplish? Or was this thread only asking about the contents of the screenshot out of curiosity?
I am curious about the dialer object in the script when a campaign is running. Currently {{dialer.column name}} works in in the script when using campaigns.
Here is the catch, "dialer" is not in the built-in variable documentation. Hence I am looking for the community to share their legacy information because I am a new developer.
If I am working on a script that uses the dialer object and the feature is deprecated, am I ok with editing my portion and keeping {{dialer.column name}}, or do I have to go out of my way and change every script to the new standard?
I would recommend using only documented features. Using undocumented features can set you up for a production outage because things that aren't documented can be changed or removed without warning. If you need an official statement on supportability of that undocumented variable, please open a case with Genesys Cloud Care.