I have implemented the below snippet to capture the caller number in the smart assist script node,
setCallFlowVariable('phoneNumber',context.BotUserSession.channels[0].handle.Caller);
var caller = getCallFlowVariable('phoneNumber');
userSessionUtils.put("phoneNumberReader", caller);
I have multiple phone numbers including a Canadian number. but when I capture this number using the Message node {{context.phoneNumber}} it will retire as some kind of ID,
@pasindu.p Please confirm if you are making a call from an External Phone or Using the Test Button available in the Application. If you are making a call from the Test button, then you will see the ‘U-ID’ as the value
Thank you for your message. I am currently using the Test Button available in the application, so I can confirm that I am seeing the ‘U-ID’ value as expected. I think that is the issue.