Author Message
pranjalsaxena
Joined: Jan 23, 2024
Messages: 6
Offline
Unable to get the predefined Contact attributes like FirstName, LastName etc in the pomInfo field of Avaya OD.
POM connector is added in the OD and a sample IVR flow is generated where an announcement is added to the customer mentioning FirstName.
Avaya OD version: 8.1.2
massimo__croci
Joined: Jan 31, 2020
Messages: 518
Offline
Hi.

- Might you add additional info/a screenshot to clarify what you are trying to do ?

- Did you successfully drag/drop the 'Add Contact Info' item into a Data node ? First name and Last Name variables you mentioned are there.

- Do you see any error message on the OD 'Error Log' tab od the 'Console' tab ? Did you enable the trace on the OD and get any error message ?

pranjalsaxena
Joined: Jan 23, 2024
Messages: 6
Offline
Hi,
1. I've created an OD application and successfully added the Avaya POM Connector in OD. I've added the flow screenshot for the same.
2. In the OD application, I've successfully added the "Get Contact Info" item into Data Node as can be seen in the attached screenshot.
3. In the next "Announce" node, I'm logging the attributes from "pomInfo" -> FirstName, LastName, Contact Number, PrimaryPomServer added screenshot for the same.
4. No error messages are there in OD error/console tab.
5. This OD application is getting used as an Outbound application and contact is added to the Contact List using Avaya API

Below are the trace logs for the above traces
23/01/2024 18:59:30:069 INFO - 14030A2CA8C86C95545410F021BE5A46:/AvayaPomIVROutbound : session id:mmtmpppom01-2024023132906-11 | AvayaPomIVROutbound:INTRO | pomInfo Variables:: | pomInfo:FirstName :
23/01/2024 18:59:30:069 INFO - 14030A2CA8C86C95545410F021BE5A46:/AvayaPomIVROutbound : session id:mmtmpppom01-2024023132906-11 | AvayaPomIVROutbound:INTRO | pomInfo Variables:: | pomInfo:LastName :
23/01/2024 18:59:30:069 INFO - 14030A2CA8C86C95545410F021BE5A46:/AvayaPomIVROutbound : session id:mmtmpppom01-2024023132906-11 | AvayaPomIVROutbound:INTRO | pomInfo Variables:: | pomInfo:PhoneNumber1 :
23/01/2024 18:59:30:069 INFO - 14030A2CA8C86C95545410F021BE5A46:/AvayaPomIVROutbound : session id:mmtmpppom01-2024023132906-11 | AvayaPomIVROutbound:INTRO | pomInfo Variables:: | pomInfo:ContactNumber : 08299801614
23/01/2024 18:59:30:069 INFO - 14030A2CA8C86C95545410F021BE5A46:/AvayaPomIVROutbound : session id:mmtmpppom01-2024023132906-11 | AvayaPomIVROutbound:INTRO | pomInfo Variables:: | pomInfo:PrimaryPomServer : 172.16.228.42


As can be seen in the logs, FirstName and LastName are not coming via the POM but ContactNumber, PrimaryPomServer attributes are present
  • [Thumb - getContactInfo.png]
[Disk] Download
  • [Thumb - announcementNode.png]
[Disk] Download
  • [Thumb - odFlow.png]
[Disk] Download
pranjalsaxena
Joined: Jan 23, 2024
Messages: 6
Offline
1. Also if I'm trying to get the Dynamic Attributes from the POM then it's coming as null. Attached the screenshot of sample Java servlet implementation to log the Pom dynamic attributes.
2. Below are the trace logs for the same.

23/01/2024 18:59:18:374 INFO - B5B3FADF4905529EF0FD2BF38E71A2CD:/AvayaPomIVROutbound : Getting custom attributes from POM_DYNAMIC_ATTRIBUTES
23/01/2024 18:59:18:374 INFO - B5B3FADF4905529EF0FD2BF38E71A2CD:/AvayaPomIVROutbound : ================ Received POM_DYNAMIC_ATTRIBUTES mySession.getVariable(IProjectVariables.POM_DYNAMIC_ATTRIBUTES).getCollection() as null
23/01/2024 18:59:30:069 INFO - 14030A2CA8C86C95545410F021BE5A46:/AvayaPomIVROutbound : Getting custom attributes from POM_DYNAMIC_ATTRIBUTES
23/01/2024 18:59:30:069 INFO - 14030A2CA8C86C95545410F021BE5A46:/AvayaPomIVROutbound : ================ Received POM_DYNAMIC_ATTRIBUTES mySession.getVariable(IProjectVariables.POM_DYNAMIC_ATTRIBUTES).getCollection() as null
23/01/2024 18:59:53:979 INFO - C7E77744B3FCEE5A29BCEC4FEEE6BB8F:/AvayaPomIVROutbound : Getting custom attributes from POM_DYNAMIC_ATTRIBUTES
23/01/2024 18:59:53:979 INFO - C7E77744B3FCEE5A29BCEC4FEEE6BB8F:/AvayaPomIVROutbound : ================ Received POM_DYNAMIC_ATTRIBUTES mySession.getVariable(IProjectVariables.POM_DYNAMIC_ATTRIBUTES).getCollection() as null
  • [Thumb - servletImplPomDynamicAttr.png]
[Disk] Download
massimo__croci
Joined: Jan 31, 2020
Messages: 518
Offline
Ok, thanks. So the default pominfo data were not totally populated.

- I see you are using the latest OD 8.1.2 . But which POM release are you trying to connect ? What POM PDC are you using ?

- Try to add a Data node prior to calling the servlet with a 'getContactInfo:dynamicAttributes' from the palette then check if the default pominfo data is being populated.
pranjalsaxena
Joined: Jan 23, 2024
Messages: 6
Offline
Hi,
Thanks for the info. Below are few details related to the version used:

- We are using POM version as 4.0.2
- So in the attached OD flow screenshot, earlier I've already added the data node named as "getVars" where I've added "GetContactInfo: Dynamic Attributes" prior to calling the servlet and even with that all of the default pominfo data are not being populated
  • [Thumb - getContactInfo.png]
[Disk] Download
  • [Thumb - odFlow.png]
[Disk] Download
massimo__croci
Joined: Jan 31, 2020
Messages: 518
Offline
Hi. The flow is fine, I see the 'getVars' Data node (containing the 'Get Contact Info') before the servlet and the 'INTRO' Announce node after the servlet to trace the "pominfo" variable.

- Concerning the Dynamic Attributes from the POM, take a look at

https://www.devconnectprogram.com/forums/posts/list/20106.page


- Concerning the 'pominfo' values, it sounds weird that on the trace, you got 'ContactNumber' and 'PrimaryPomServer' properly populated, 'FirstName', 'LastName' and 'PhoneNumber1' empty with no error message. Let me investigate a bit.

massimo__croci
Joined: Jan 31, 2020
Messages: 518
Offline
Hi .

- What API are you using ?

- Check if the contact information is loaded into outbound Agent (specifically with the "pomInfo:ContactNumber" 08299801614 in this case).
pranjalsaxena
Joined: Jan 23, 2024
Messages: 6
Offline
Full Contact Information is available in POM Contact List of Avaya Experience Portal
pranjalsaxena
Joined: Jan 23, 2024
Messages: 6
Offline
Hi,

@massimo__croci just reaching out to get to know, if there is any update on this?

Thanks
massimo__croci
Joined: Jan 31, 2020
Messages: 518
Offline
Hi.

What API are you using ?
Go to:   
Mobile view