integration with my CRM

Discussion in 'CRM / Helpdesk / App Integration' started by tszczotkowski, Apr 17, 2018.

Thread Status:
Not open for further replies.
  1. tszczotkowski

    Joined:
    Apr 16, 2018
    Messages:
    4
    Likes Received:
    0
    hello,
    I'm new in this forum and i have problem.
    I must integration clinet 3cx with my CRM. crm in website and i don't know better write program in C# as plugin in 3cx or add program to behavior as bat or jar.

    so where i can look for documentation C# to 3cx to write programas and plugins?

    Program must recognize extension and external number and show website user where recognize external numer.
     
  2. edossantos

    edossantos Support Team
    Staff Member 3CX Support

    Joined:
    Jun 27, 2007
    Messages:
    1,351
    Likes Received:
    108
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Umka

    Joined:
    Apr 18, 2018
    Messages:
    6
    Likes Received:
    0
    Hi! Help me please. I created the plugin but I do not understand whether it was connected to the client or not. How do I find out? The plugin is not captured by the application, if you try to remove it, it is freely deleted. Hence the library does not work? I did everything according to the instructions. Professional, all redist are. VS2017.
     
  4. edossantos

    edossantos Support Team
    Staff Member 3CX Support

    Joined:
    Jun 27, 2007
    Messages:
    1,351
    Likes Received:
    108
    If you're using the client side approach, please ensure that you have a PRO license activated on your 3CX server. That only works in that case.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Umka

    Joined:
    Apr 18, 2018
    Messages:
    6
    Likes Received:
    0
    PRO is active!
    Plugins work VERY strange. https://www.3cx.com/blog/docs/3cxphone-for-windows-api/ - this code incorrect. And now we're create simple Class Library Project C#.
    1. The key is not valid in the example, namely <add key="CRMPlugin" value="CallNotifier,3CXPhoneTapiPlugin,CallTriggerCmdPlugin"/> - put in 3CXWin8Phone.user.config - WRONG WAY.
    2. Plugins once again created only work if the key is added -
    <add key = "CRMPlugin" value = "My, DotNetScriptPlugin" /> where "My" are our own class.
    3. The example supplied with the note how to write your plug-in is already there at the installation and nothing needs to be copied as written in the description of item 3.

    Which is the right approach I should use when developing the client side plug-in. The code sample and the Explanations to it are not correct.
    And now the question is, so there is the correct documentation, how to develop your plug-in? Since the present version of the note is not correct ...
     
    #5 Umka, Apr 18, 2018
    Last edited: Apr 18, 2018
  6. Umka

    Joined:
    Apr 18, 2018
    Messages:
    6
    Likes Received:
    0
    Screenshot PRO ACTIVE added:
     

    Attached Files:

    • 1.jpg
      1.jpg
      File size:
      51.4 KB
      Views:
      6
  7. Umka

    Joined:
    Apr 18, 2018
    Messages:
    6
    Likes Received:
    0
    Anybody help me please. Can we get a smile example, load plugin and call any number. My many-hour attempts did not lead to the result. Please give an example.(((
     
  8. edossantos

    edossantos Support Team
    Staff Member 3CX Support

    Joined:
    Jun 27, 2007
    Messages:
    1,351
    Likes Received:
    108
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. Umka

    Joined:
    Apr 18, 2018
    Messages:
    6
    Likes Received:
    0
    I wrote about this example above. It does not work the calls do not work through the command line. And this example is not built correctly. Asked the smallest example it seems impossible to get? Plzzz. If I manage to write, I will lay out a very easy example of working with your API for everyone. Since your example is very confusing and the documentation leaves much to be desired.
     
  10. tszczotkowski

    Joined:
    Apr 16, 2018
    Messages:
    4
    Likes Received:
    0
    I still have a problem with my integration. I wrote simple plugin in CallTriggerCMDPlugin.cs and copy all files to 3cxPhone but did not work and i add

    <add key="CRMPlugin" value="CallNotifier,3CXPhoneTapiPlugin,CallTriggerCmdPlugin"/>

    i must have pro version that start this program and I wrote it well?
     
    #10 tszczotkowski, Apr 23, 2018
    Last edited: Apr 23, 2018
  11. Umka

    Joined:
    Apr 18, 2018
    Messages:
    6
    Likes Received:
    0
    No You have chosen the wrong path.
    add full code, because one event handler is not understood. And i help u
     
  12. tszczotkowski

    Joined:
    Apr 16, 2018
    Messages:
    4
    Likes Received:
    0
  13. edossantos

    edossantos Support Team
    Staff Member 3CX Support

    Joined:
    Jun 27, 2007
    Messages:
    1,351
    Likes Received:
    108
    If you just neet to launch an URL when you receive an inbound call, there is no need to develop your own plugin. You can just use the "launch external app" feature in 3CXPhone > Settings > Advanced > Behavior. Then you configure it to launch your browser, adding the %CallerNumber% parameter in the URL.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. tszczotkowski

    Joined:
    Apr 16, 2018
    Messages:
    4
    Likes Received:
    0
    yes, but i must use external number, and interior number must ignor this aplication :)
     
Thread Status:
Not open for further replies.