ICI Specification (CRM5.0)
Hi,
We had developed ICI Adapter(like Genesys G-plus)
based on CRM4.0.
We are going to test ICI Adapter that we had developed with CRM5.0.
Do you know wheather ICI specification was changed or not
between CRM4.0 and CRM5.0?
We searched documents about ICI Specification in Searvice Marketplace, but We cannot find any documents.
Best regards,
Ryosuke Miyazaki
Hi Ryousuke,
Did you find any response to your query below. We are in a similar situation and would like to know if your G-plus adapter worked in 5.0 as well. Also, have you integrated the emails as well as inbound phones to the back end with this? If yes, we would appreciate if you can send us the documents you may have used/created at - [email protected]
Similar Messages
-
ICI Error occurred in method CL_BCB_SYSTEM- GET_WORKCENTER_CAPABILITY
Hi
We have integrated CRM 7.0 with a third party vendor. After initiating a call, i have checked the CRM trace and found this following error, "ICI Error occurred in method CL_BCB_SYSTEM->GET_WORKCENTER_CAPABILITY".
We have no issues in receiving the calls and initiating calls, all the icons in the toolbar works perfectly.
I would like to understand what is this error and what is its impact on CAD.
Thanks in advance.
Regards,
KaleesHi Kalees,
The GET_WORKCENTER_CAPABILITY method is executed at the time of the login to CRM IC.
It tries to determine the Capability of the system to handle the free seating.
Below info is from the ICI specification 3.07 (you can find the same in 3.05 or 3.06 - Page 25:
Other system data are related to the Free Seating functionality. For example, one might want to
know the capability of a system to handle this functionality properly. The workcenter
identification type has been defined for this purpose. Supported values are:
0 Free Seating not supported. User-based workcenter identification.
1 Workcenter identified by a fully qualified domain name (e.g. raptor.wdf.sap.corp)
2 Workcenter identified by a hostname (e.g. raptor)
3 Workcenter identified by an IP address (e.g. 10.12.124.252)
>=100 Workcenter identified by unspecified ID
In opur case we use the host name (type 2) in order to identify the work center. It means that PC Name (Host Name) is used to find the associated user in the CMS System (Avya, Cisco and so on).
Also, on Page 46 of ICI specification, - you can find information on the ICI IciSystem_getWorkcenterCapability method.
Regards,
Vadim. -
Hi all,
I need to develop an ICI adapter for connecting the CTI to SAP CRM IC 7.0
In my undestanding the ICI framework in on the ABAP stack of CRM, but I can't find the wsdl as indicated in the ICI specification document vs. 3.06
We also installed the CCS and it works fine with the ICWC. On java stack, used for installing the CCS, I found some web service about ICI but I think it's part of CCS and not of CRM, is it correct?
So, if ICI is based on abap stack, where I can find the wsdl?
Thanks
EnzoHi Enzo,
I sent you by e-mail ICI WSDL definition that I got from the persons in charge of the ICI certification for EMEA at SAP.
Kind regards
Walter -
ICI WSDL Files and logon Information handed over
Hello,
We need to integrate a couple of call-centers, each working with its own telephone switch into one CRM-System.
Thus we plan to develop a specific ICI-adapter which connects the CRM to all switches.
To start we need the WSDL files for the ICI-descriptions, but cannot find them.
Can anybody help me, about where to find these WSDL files?
Also I wonder if the logon process from the CRM-IC hands over some site information to Adapter, so that he knows with which switch the agent is linked.
Thanks for your help
MichaelHello Michael,
I'm not sure if this is what you are looking for, but section 8.4 of the ICI specification contains the following info:
8.4 WSDL description of the interface
The following list contains the names of the files which contain the WSDL based description of
the Integrated Communication Interface:
ICI Object WSDL file
IciActionItem (see 12 in 3.1) IciActionItem.xml
IciChatLine (see 10 in 3.1) IciChatLine.xml
IciChatSession (see 11 in 3.1) IciChatSession.xml
IciContainer (see 4 in 3.1) IciContainer.xml
IciEvent (see 3 in 3.1) IciEvent.xml
IciFolder (see 8 in 3.1) IciFolder.xml
IciItem (see 5 in 3.1) IciItem.xml
IciMessage (see 9 in 3.1) IciMessage.xml
IciMonitor (see 13 in 3.1) IciMonitor.xml
IciPhoneCall (see 7 in 3.1) IciPhoneCall.xml
IciPhoneLine (see 6 in 3.1) IciPhoneLine.xml
IciSystem (see 1 in 3.1) IciSystem.xml
IciUser (see 2 in 3.1) IciUser.xml
Regards,
John -
Automatic Identification of Business Partner in Web IC
Hi,
We have a new external software vendor(CTI) who is providing IVR for our SAP enviorment. Our goal is to find the BP automatically in the Web IC. How ever it is searching the based on Caller Phone Number.
The external Vendor(CTI) is sending the Phone Call Changed event , it is hitting 3 times in the SAP & after that in the Web IC environment , it is going . There we have the class CL_CRMCMP_B_CUCOBUPA_IMPL. & trying find the BP based on Caller phone number, because it is thinking there is no Internal & External CAD data.
We are getting BP GUID in the phonecall_changed event, but still Web IC is searching through Caller Telephone number.& says " No Account Information Found".
We are not sure where is the issue is. Is the external CTI vendor should take care of this? OR we have to change this in SAP.I do not agree with the second option, because with the same settings(code & config) it is working with previous CTI vendor.
We have a live system by other CTI vendor, which is working fine with same code & configuration in SAP. Now we are changing the vendor & implmenting our contact center with new vendor(New CTI system).
WE have not used App ID & XSLT program in the current Prod version, but still it is working.
So if we are getting the BP guid in the CAD in the function module phonecall_changed, why in SAP it is searching through Telephone(Caller number)? It is thinking that Internal & External CAD is empty.
Pls suggest what we are missing here.
Thx so much for your help.
Thanks.
SarmaHi Sarma,
Check that the capability list for the phone changed event includes the capability for "reading CAD". You can see this in the ICI trace of that event. Check the ICI Specification document for the meaning of the capabilities and if the capability for "reading CAD" is missing, that may explain the issue if you are sure the rest of your config is correct.
What vendor are you using?
Sincerely,
Glenn
Glenn Abel
Covington Creative
www.covingtoncreative.com -
IC WebClient Telephony Integration - New workmode
Hi Gurus,
I'm currently working on a CRM 6.0 implementation project. Our system is currently connected with Cisco for telephony.
Currently in the WebClient I have available only two work mode: Ready / NotReady.
I would like to know if is possible to add additional workmodes.
ThanksHi Valentin,
The workmodes and their text descriptions are not defined in SAP anywhere, it is up to the software that implements the ICI specification (in this case, the Cisco CRM Connector), to define those, and make them known to SAP.
There is a Cisco registry setting that needs to be configured on the Cisco CRM Connector system itself. The parameter is called "TpiWorkmodeListEn". There is another parameter called "TpiNotReadyReasonCodeOffset" that defines the offset between values configured in TpiWorkmodeListEn, and what is sent to Cisco as the actual reason code.
Here is an example of how they work together:
1. Let's say we want to have custom reason codes "Lunch=4 and Training=7"
2. According to ICI, user defined codes must be numbered at 999 or higher. So we configure our parameter "TpiWorkmodeListEn" with the value "1004=Not Ready - Lunch (4);1007=Not Ready - Training (7)".
3. Now, we know that 1004 and 1007 are not going to be valid on the Cisco side, so this is where the offset parameter defines what value we subtract. So we set "TpiNotReadyReasonCodeOffset" with the value of "1000". so if we select "Not Ready - Lunch (4)" which has a value of 1004, 1000 will be subtracted, and the result (4) will be sent to Cisco
4. After making these changes, you may want to restart your Cisco CRM Connector to be sure the changes take place
I hope this helps!
Sincerely,
Glenn
Glenn Abel
Covington Creative, LLC -
CTI Work Center ID not defaulted
Hi,
we're running CRM 7.0 with Computer Telephony Integration via Cisco/Bucher&Suter. My question is related to the Work Center ID which has to be entered by the agents during log-on. The work center ID is usually defaulted on the next log on, however, sometimes the work center ID is blank for some agents during log on and they have to manually enter it. I'm trying to find out how the work center ID is linked to the user logging on. I cleared my browser settings, deleted cookies, etc., but couldn't reproduce the issue some of the agents have. My work center ID is still defaulted when I log on. Anybody had this issue before or can tell me where the link between user and work center ID is stored?
Thanks
UlfHello Ulf
As far as I know, the default workcenter Id is retrived from the CMS each time ICI request for user capabilities during log in process so you should have a talk with your CMS provider to check why it's not sending the default worcenter id. Check the method IciSystem_getWorkcenterCapability_Request defined in the ICI specification,
I hope this helps
Regards
Julio Peralta -
ICI v3.00.63007 Specification Doc/Wsdl files
Hi,
I am working on Development of ICI Interface.
But I don't have the latest Specification Document and the wsld files. I have opend as OSS message but I still couldn't get the response. (My ICI version is 3.00.63007).
If anybody could provide me the latest WSDL files or Specification Document then that will be of Greate Help.
Or even if you could tell me from where should I get that Documents/files.
Please.
Thanks.
Saurabh.
[email protected]
[email protected]I found the documentation in one of the cookbooks of SAP CRM CIC.Once I get the filei shall forward to yr emailid
Thanks
Surya
Message was edited by: Surya Kuchibotla -
How to add Customer Specific Product ID PRID_VENDOR to product with report
CRM5.0
Hi,
I am trying to find out, how to add the customer specific product ID (product->relationships->customers) to a product with a report or a function module.
It is stored in table COMM_IL_PRDCPN, data element COMT_PRID_VENDOR.
Is there a class/method, function module, or some example coding, how I can do that?
Thanks an regards,
ThomasHi,
I don't think in Std it is possible to create CMIR in VD51 for cust.grp..
u can try LSMW to create CMIR for sold-tos..
Reg,
JJ -
ICI 3.0 Adaptor development - How to start?
Hi,
We need to integrate SAP-ICI with our contact center solution. (SAP CRM 4.0 IC WebClient.) I need to test the connectivity between SAP and my connector/adaptor software by exchanging at least one message. I have been trying to write such a program but dont seem to get any results. Is there is any sample program that you can give me? Any programming language will do.
Am I right in saying that the first message is from SAP to Connector - setCurrentWorkMode?
I got the WSDL files (hopefully they are the right ones.). How do I know if they are correct?
[email protected]Hello Jeff. Welcome to portlet development. A good starting point is to develop a small web app in .net first. Something as simple as a "hello world" in a web form. Within the administrator of portal, register the app server, the machine that you have the hello world web app, a new web service that points to the aspx file, and a portlet that uses the web service. Add the portlet to a page (My Page) and see what happens.
The tags you mention don't look like anything but asp.net tags that are server side based. Maybe a datagrid or something. (Plumtree folks, looks like that tag examples given are not appearing in this message when I am creating this reply to this post.)
Once you understand how portal interacts with your application, start playing with the EDK. There are some great samples. If you want, send me at [email protected] I'll send you a very basic .net c# app with some directions on what to do.
Michael [email protected]
------- Jeff Chastain wrote on 7/1/04 12:10 PM -------
We are running a 5.0.2 .NET portal and have decided that we finally have enough time to work on some of the custom projects that have been on the wish list. I have not worked much with .NET (last worked with ASP 3 and C++), so I have been studying a variety of .NET resources as well as the EDK documentation and samples.
I am running into code in the samples though that does not appear to be .NET code and I cannot find in the EDK. Things like <COMPONENT, FONTnformation?<more findcan where specific, Plumtree are they If specific? or .NET in found not have something tags these Are tags.
If anybody has some suggestions on where to get started attempting to develop for the 5.0.2 platform, I would really be interested. I have read the EDK Development Guide front to back, but I am still not being able to find the meeting point between the EDK, .NET languages, and the custom functionality I am looking for. Anybody got pointers for a newbie developer?
Thanks-- Jeff Chastain -
New Features in CRM5.0 Marketing
Can anyone tell me what the new features are in CRM5.0 in particular the Marketing part.
Or if there is any specific documentation on what the new features are in CRM5.0.
I have looked in the sticky at the documentation links in there but none seem to specifically mention new features.
Any help appreciated.Many Thanks
David<u><b>Strategy and Planning</b></u>: Optimize marketing strategies with scenario and forecasting tools. Facilitate collaboration in developing marketing plans and activities while increasing the plan visibility and its effectiveness.
Scenario Planning
Enhanced Financial Forecasting
Enhanced Monitoring & Reporting Capabilities
<u><b>Digital Asset Management</b></u>: Enable collaboration in digital asset development process and maintain a single source of truth. Allow both internal and external users easy access and distribution of the most accurate digital assets.
Change management
Search and Classification
Legal and licensing enforcement
<u><b>Format Handling Data Management</b></u>: Gain control of customer/prospect data management: from importing/exporting, enriching, and managing accuracy. Remove the traditional dependencies on IT and gain control of the marketing process.
List Import/Export Management
Data Quality Management
Manual response entry
Enhanced Segmentation: Discover and gain insights into your customer base. Perform on the fly segment analysis and segmentation at high performance speeds and accelerate the marketing process.
High Speed Segmentation*
Segment size controls and de-duplication
Access to multiple data sources
<u><b>Coupon Management for CPG</b></u>: Increase financial accuracy of your promotional plans and predict the returns to manage financial accountability. Close the loop on coupon planning, development, processing, and measurement.
Accruals modeling and forecasting analytics
Integrated redemption and financial accounting
Coupon Effectiveness
<u><b>Rule Based Lead Distribution</b></u>: Optimize the lead assignment process using flexible, end user definable rules engine. Extend the automated lead distribution and management process to partner organizations.
End user definable rules
Workflow based follow up process.
Tight integration between Marketing, Sales, and Partners
regards,
ramji gupta -
BCB/ICI Version Upgrade from 3.00 to 3.02 on CRM
Dear Sir/ Ma'am,
Presently our DEV CRM J2EE engine is on BCB/ICI version 3.00.64507 and we would like to upgrade to version BCB/ICI 3.02 for Free Seating Functionality in CRM Server.
Can you please provide the information for upgrading of this ICI version 3.0 to 3.2 or any latest version. Also, appreciate, if could
proivide any SAP document/Notes or link.
An early reply would be appreciated.
Thanks!
Best Regards,
GunveenHello
Please, check [SAP Note 1268057|https://service.sap.com/sap/support/notes/1268057]
Since CRM5.0, the ICI is implemented by non-java option (ABAP). Basically, non-java option means MCM/BCB/ICI code in CRM server is on ABAP (including how to configure the connection to the simulator via transaction CRMM_BCB_ADM).
Other related application, such as CCSUI, is a java application but it has nothing to do with setting up the connection via the bcb setting when we run non-java.
So, it means, IC Web client/CRM uses the ABAP stack to implement ICI features, so you don't need to care about BCB Admin for java.
Another important feature is that as of ICI 3.02, the WSDL files are generated automatically, you don't have to generate them manually.
I hope this info helps
Joaquin -
ICI development (SOAP, web services, contact center)
Hello all, I have been developing an ICI (Integrated Communications Interface) web service for our contact center using ICI Interface Specification v 3.00 Date: 11/15/2002. I wonder if there is any newer document available, and if there is a forum/web site for more information about this matter?
I have already implemented mostly working interfaces for IciSystem, IcuUser, IciEvent, IciContainer, IciItem, IciPhoneLine, IciPhoneCall, IciFolder and IciMessage. The problem is that the document does not tell everything, some things have to tried (in brute force) until it works, like the correct messageId format.
Another problem is that the IC WebClient seems to hang very frequently, it takes an hour or so until it works again. I get JavaScript errors when I view an e-mail. Also it does not work with newer Java 1.5 but only with Java 1.4.2.
Also I have not found the XML schemas mentioned in the end of the document: MonitoringCatalog.xsd etc.
Thanks, HarriHarri, look into the BSP Forum and also for WebLogs here on the SDN from Thomas Jung, he has written some very, very good blogs. Tiest.
-
ICI adapter development (IC Web Client)
Hello, all
We are developing ICI adapter(like Genesys Gplus)
using ICI Interface Specification and
two wsdl files(IciSystem-3.10.wsdl and IciUser-3.10.wsdl).
But method getWorkcenterCapability does not run.
Other method not related Free seating are
running correctly.
We think wsdl files we got are old version.
Do you know how to get new wsdl file?
Thanks,
Ryousuke MiyazakiHello friends,
we have installed gplus adapter for sap-erp integration. Can some one please let me know how to configure a connection between sap application server and an Adapter.
We got stuck in creating a SAPphone server on sap. In transaction SM59 while creating a new TCP/ip connection RFC destination, we need to set the RFC destination name and program id .
what should be the value for program id? Do we need to code a RFC for this ? cos be gave the program id as SPS.PROG as mentioned in the gplus deployment guide, but the connection test failed.
Can someone please help me in fixing this.
Just one more, how to obtain SAP RFC SDK binary files? Shd these binary files need to be placed in the gplus working directory? Does the tcp/IP connection failed due to missing binary files?
Thanks in Advance. please reply me on [email protected] -
The BCB/ICI veision about CRM 2007 J2EE engine
Hi,everyone :
I don't install the java WAS . So could anyone who installed the CRM 2007 J2EE engine tell me the BCB/ICI veision .Thanks .
The url is like this :
http://<server>:<port>/bcb/bcbadmStart.jsp
click 'System Information'.
Thanks very much.Hello
Please, check [SAP Note 1268057|https://service.sap.com/sap/support/notes/1268057]
Since CRM5.0, the ICI is implemented by non-java option (ABAP). Basically, non-java option means MCM/BCB/ICI code in CRM server is on ABAP (including how to configure the connection to the simulator via transaction CRMM_BCB_ADM).
Other related application, such as CCSUI, is a java application but it has nothing to do with setting up the connection via the bcb setting when we run non-java.
So, it means, IC Web client/CRM uses the ABAP stack to implement ICI features, so you don't need to care about BCB Admin for java.
Another important feature is that as of ICI 3.02, the WSDL files are generated automatically, you don't have to generate them manually.
I hope this info helps
Joaquin
Maybe you are looking for
-
I keep getting the following message when trying to open a PDF I know nothing wrong with the file as it opens fine on other devices ? "There was an error opening this document. The file is damaged and could not be repaired."
-
Where can I get a new battery for my macbook pro 15
I tried to look for a replacement battery for my macbook pro 15 unibody and the apple site is blank.
-
Why won't my drop down list display on hover?
I am currently implementing a drop down navigation list to an existing navigation bar. This uses very basic html with only ul and li elements. Below is a link to the page, as well as a snippet of the HTML code and CSS that supports it. http://derekto
-
Why is my firefox button missing?
I downloaded the latest version (4.0.1) but the Firefox Button (supposed to be on the top-left of the window) is not there. Don't I need ''that'' for setting up three home pages? Please help. Thanks! ü
-
What are the tables are included for return delivery(T-Code - MIGO)? In that, particularly Invioce of purchase order has Tax code, after click the taxes button it displays condition types, amount and condition value. I need the table name for these t