cancel
Showing results for 
Search instead for 
Did you mean: 

CRM2007 - WEB-IC Screen Pop up is not happening with BP GUID

Former Member
0 Kudos

Our CTI Vendor is Siemens. We have CRM2007 web IC implemented. CTI is sending the CAD data successfully to SAP but the screen popup is not happening on the WEBIC.

When the call comes in Siemens agent desktop pops up with call data and the WEB-IC gets the ANI info automatically and the ACCEPT button is flickering. However, we get a error message "NO ACCOUNT FOUND" on the WEBIC screen. No screen pop happening on the WEB-IC. ICI trace shows that CTI is sending the BP_GUID via CAD. Please find the ICI trace file as below. ANI is working fine and the screen popup happens on the WEBIC if the Telephone number exist on the BP with this format only +18503334444. Most of our BPs do not have the Telephone numbers. We want the WEBIC screen pop to work based on BPGUID.

We are trying to send just one CAD element via SOAP-XML as per SAP suggestion "Customer Contact" but it is not working. Please help. If you know please let us know all CAD config on the WEBIC side and the XML tags on the CTI side would be great.

<?xml version="1.0" encoding="utf-8" ?>

- <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">

- <SOAP-ENV:Header>

<user xmlns="urn:IciEventInterface">MURTHYK</user>

<language xmlns="urn:IciEventInterface">EN</language>

</SOAP-ENV:Header>

- <SOAP-ENV:Body>

- <ns1:phoneCallChanged xmlns:ns1="urn:IciEventInterface">

- <appIds>

<item>4BC35E0A009D5725E1000000CC59773A</item>

</appIds>

- <phoneCall>

<lineNumber>+18507176064</lineNumber>

<callHandle>158aa6ce-f27b-4396-b3a3-9b3dc223c43f</callHandle>

- <processingStatus>

<id>2</id>

<description>active</description>

</processingStatus>

- <remoteNumbers>

<item>+18507176003</item>

</remoteNumbers>

<dialedNumber>+18507176064</dialedNumber>

- <callStatus>

<id>101</id>

<description>Connected</description>

</callStatus>

<capabilityList />

<inbound>true</inbound>

<internal>false</internal>

<attachedData><?xml version="1.0" encoding="utf-8"?><ItemAttachedData><Application id="SIEMENS_CAD"><MAINPARTNERGUID>466402786584752AE1000000CC597517</MAINPARTNERGUID></Application></ItemAttachedData></attachedData>

<trunkId />

</phoneCall>

</ns1:phoneCallChanged>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

Thank you in advance.

Regards,

Krishna Murthy.

Accepted Solutions (1)

Accepted Solutions (1)

former_member217922
Active Participant
0 Kudos

Hi Krishna,

As a standard behaviour in CTI integration, the Business Partner is identified through telephone number (ANI) and the telephone number must be in E.164 format that contains a country code, a national destination code, and a subscriber number (e.g. +18503334444). This is the reason that the identification only works with the phone in that format.

To identify the customer through CAD information you must create:

Call Attached Data Profile (transaction CRMC_IC_CAD) and

Account Identification Profiles (transaction CRMC_IC_BPPROF) using the Application id = SIEMENS_CAD as showed in XML

Best Regards,

Heber Olivar

Answers (1)

Answers (1)

Former Member
0 Kudos

This issue is solved., While sending the call attached data we also need to set the "call capability" parameters with (1,6) in the Siemens server side scripting. After doing this it worked fine.

Thank you.

Krishna Murthy.

Edited by: Krishna Murthy on Apr 13, 2010 4:22 PM