Target Audience: Company Administrator
Related Offers: Essential, Business, Enterprise
Rainbow allows you to retrieve information about incoming phone calls. You can use this information by injecting it into another application. With this "Computer Telephony Integration" you can benefit from Rainbow information combined with another database.
Note: This function is available with the Rainbow Desktop Application and the configuration must be done on each computer.
|
How to Launch External Applications while Incoming Call?
A specific configuration is required for each software you want to use for this type of integration. This article presents an example of integration between Rainbow and MicroCRM software. Feel free to download the folder attached to this article who include all you need to test this feature.
Creation of the "custo.manifest" File:
This file contains a list of actions to be performed during a predefined event. At the moment, the available action is "on-incoming-pbx-call-actions".
- Create the "custo.manifest" file in the folder of your application and copy paste the exemple bellow.
- Define the path of the application you want start during an incoming Telephone Call in the line "Url".
- Define the actions you want performed in the line "Params". This line depends to the application your want use.
Note: This exemple presents a "params" line who filled the field -number in MicroCRM with the data ${caller.phoneNumber}
{ "version" : "1", "extension-points" : { "on-incoming-pbx-call-actions" : [ { "name" : "actionIn", "command" : { "url" : "C:\Program Files (x86)\MicroCRM\MicroCRM.exe", "params" : "-number ${caller.phoneNumber}" } } ] } }
Update of rainbow.ini File:
Once your "custo.manifest" file is ready, you have to link it to your Rainbow Desktop Application.
- Open the folder "D:\Users\****\AppData\Roaming\Alcatel-Lucent Enterprise\Rainbow"
- Open the Rainbow.ini file who save your Rainbow preferences.
- In the [Main] section, add a line "customizationDirectory". As presented in the exemple bellow, define the path of the folder where is your "custo.manifest" file.
[Main] language=en dwlFolder=D:\\Users\\qgrabens\\Downloads shareCalendarInfo=false customizationDirectory=C:\\Program Files (x86)\\MicroCRM
Next step: Something is missing? Feel free to use the Community to get help or suggest an improvement!
|
Comments
5 comments
Hi Quentin,
in example posted there is an error on "custo.manifest", in fact you have insert
Marco
Hi, even with this correction I don't succeed to make it work....
help appreciated
Sam
Hello Marco,
Thank you for your comments! I have updated the attached archive.
Samuel, I saw your request for help on the Community. Let's continue this conversation over there.
Regards,
Hi, could we also add Name, Surname and email address as a value for the CTI Application?
Is it also possible to choose when external App will appear, during ringing, during call, after the call etc...
Thank you very much,
Hello Mikail,
Thanks for your comment. Feel free to use the Community to suggest an improvement!
Your feedback will be reviewed by the product team.
Regards,
Please sign in to leave a comment.