AXLAPIService KIT for C# .Net Application for v8 to 11.5
i want to share with you a small application developed by me. This application build 2 dlls from wsdl and xsd file contained in AXL API TOOLKIT. I had a lot of problems (all solvable) to communicate with cucm throught AXL API, first problem is to create the correct .cs file to use with my application. To made it i had used the wsdl.exe , next i have applied the modifies containde in the readme file, you can find it into Main folder. Next i would create the dll file to use as reference in my projects, but some errore coming out when you build the .dll from the .cs file, example this one below:
error CS0030: Cannot convert type 'UpdateSoftKeySetReqAddCallStates' to 'UpdateSoftKeySetReqRemoveCallStates'
To avoid from this errors, i had to edit the .cs builded from .wsdl, changing the type in the needed rows. then i coulded build the dll using the cs file modified before ,with success.
Then i used the dll as reference for the c# project , but when the application connected to cucm, the first instance of the AXLAPIService, it took a long time to response.. I have investigated the issue and i discovered that the problem is the real time serializatioin of all commands from the dll. So i created this small windows application to create 2 dlls, one is the commands dll and the other one is the serialize dll, in this way the connection to cucm is very quick.
I attach the ZIP file with the application, with it i hope to help someone that is in difficult to find a right way to implement axlapi with c#. The axl version that i have tested are from 8 to 11.5 , next time i'll try with 12.5 and i i found some difference i will update the application. For any problem pls reply here,thx you.
In a previous article I talked about the Cards & Buttons functionality of Webex Message. It's great to send nicely formatted or interactive messages.
What if you want to learn about Cards? There is a bot that teaches you all about Cards using...
The Python library "webexteamssdk" is great but there's one part of this library that "may need better documentation". This is the ability to create cards & buttons.
Here's a card example:
How is this card setup? What compone...
(using Python and the Flask Library)
An oAuth integration allows you to have an application "do stuff on your behalf".
This is a topic that can be quite complex to understand. For that reason I created this Python code to make it as easy as possible to...
It may be easier than you think.
After some customer requests I started writing code in Python. A few days later the script was ready.
What can it do?
ADD LOGO or image to your virtual background (using a domain/email address/URL/local-file)
Contact Center Knowledge Base
The Contact Center knowledge base contains information about developer topics for Finesse and Task Routing. For one-on-one help with these products, you can open a ticket at https://developer.cisco.com/site/support/. For...