If you get inconsistent format on numbers from the telco (since that is where the call.calledaddressoriginal comes from) you might put in a Decision to check for the "+", then remove it if it's there with a Replace, and just have all the numbers in your data tables without the "+".
I check for the plus in my Decision with
Contains(Call.CalledAddressOriginal,"+")
In a Replace I use
Replace(Call.CalledAddressOriginal,"+","")
So, I use an Update Data action to create a new variable such as
Flow.CalledAddressLookup and set it equal to the Replace expression. Thne you could use the Flow.CalledAddressLookup to do the lookup in the data table.
Just a thought.
------------------------------
George Ganahl CCXP, GCP
Principal Technology Consultant
Genesys
------------------------------
Original Message:
Sent: 07-02-2019 18:43
From: Edward Wu
Subject: call.calledaddressOriginal is missing "+"
Hi,
We have been using call.calledaddressOriginal to lookup data table for data. It started to fail yesterday then I realized that call.calledaddressOriginal was missing the "+" in the beginning. For example, i had an entry in the data table +12345678901 as the key. When I called 12345678901, it failed to lookup the data table. Then I added a new entry to the data table with 12345678901 as the key. It was able to do the lookup. Any ideas?
Thanks,
Ed
#ArchitectureandDesign
------------------------------
Edward Wu
BANK OF HAWAII
------------------------------