SAP Knowledge Base Article - Public

2833959 - CTI BADI CTICustomerSearch Shows Unknown Caller

Symptom

You have implemented a custom BADI (CTICustomerSearch) to the CTI feature, however when simulating a call in C4C the system displays the message Unknown Caller.

Environment

SAP Cloud for Customer

Reproducing the Issue

  1. After implementing a CTICustomerSearch BADI, simulate a call in C4C using the SAP CTI Adapter.
  2. System displays the message Unknown Caller.

Cause

  • The CTICustomerSearch have the following parameters supported:
    • Activity UUID.
    • Business Partner ID.
    • ANI.
    • DNIS.
    • Serial ID.
    • Ticket ID.
    • External Reference ID.
    • Custom Field 1 ... 6.
  • When implementing a custom search via BADI, the standard search is not performed (only in the CTI standard search multiple callers can be identified).
  • The BADI in this case will not refine the standard search, but will add additional parameters to it instead.
  • The standard solution search can identify a unique customer, multiple customers, or may not identify any customer at all.
  • The custom search BADI just allows to return a single caller.

Resolution

  • CTICustomerSearch only allows one Business Partner.
  • If it is required to search for all callers, the developer involved in the BADI implementation would need to rewrite the whole standard logic in his custom BADI (SAP Support does not offer this guidance).

See Also

  • 3254299 - How to pass additional custom parameters to search and identify customers in Live Activity
  • 2835910 - Business Partner ID Does Not Bring Correct Results in the Live Activity Search

Keywords

CTI; BADI; Unknown Caller; , KBA , LOD-CRM-LA , Live Activity , How To

Product

SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions