Skip to Content
avatar image
Former Member

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

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" ?>

- 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.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Apr 13, 2010 at 12:17 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 13, 2010 at 02:21 PM

    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

    Add comment
    10|10000 characters needed characters exceeded