03-14-2022 04:00 AM
Hi i'm a php developer. And a newbie about cisco.I opened this wsdl file which contains lots of xml.
But which one is using most? I mean if i want to make a call. and if somebody decline or accept my call. Which methods from screen do i need to do this?. Sorry for bad english
03-14-2022 05:05 AM
Hi,
You have downloaded AXL .wsdl and all these APIs are useful for remote provisioning of CUCM. Again choosing these APIs are depends on your CUCM operation. For more information please find this link: https://developer.cisco.com/site/axl/
You can also check this link explaining using AXL with PHP : https://developer.cisco.com/docs/axl/#!php-quickstart/php-quickstart
Since you are looking for call control methods like make call, answer/decline call, I would suggest you to explore call control APIs in the following section: https://developer.cisco.com/site/collaboration/ and CUCM call control integration like jtapi, sip etc..
If this is not the information you expected, Let us know.
Thanks,
Kiran
03-14-2022 05:57 AM - edited 03-14-2022 05:59 AM
Thanks for wide answer:)
Let me explain full scenario in which i'm
I have a task but yet don't know which part i should do as a developer and which part to pass to other IT employees in work
for example there is a scheme(if i correctly representing how it should be):
1.(my php code) ----> 2.(cucm) ----> 3.(call control(finesse)) ----> after this i think call(request) is made and response should return backward till first part(my php code)
so i will write php code, second is cucm and that not my speciality it will be done by our IT guy,, what about third, is it something i should do, i mean integrating finesse to cucm
03-14-2022 10:12 AM
As Kiran mentions, AXL will be used for (static) configuration of CUCM.
For general call control of CUCM phones, you would use something like TAPI/JTAPI/WebDialer.
If you are looking to control Finesse agent calling, then there is set of Finesse APIs you'll want to explore: https://developer.cisco.com/docs/finesse/#!finesse-overview/what-is-finesse
If you are not fairly familiar with Finesse already, you will likely struggle to understand all of the terms, concepts and operations specific to Finesse; as you mention, you'll probably want to collaborate with your CUCM/Finesse administrator to figure out exactly how your app should interact with Finesse, then translate that into the Finesse REST API requests needed to accomplish the goals.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide