01-24-2024 04:14 AM
Hi,
I have successfully provisioned a Cisco 8841 with Webex Calling Features following this document:
https://www.cisco.com/c/en/us/support/docs/smb/collaboration-endpoints/cisco-ip-phone-8800-series/kmgmt-3441-convert-enterprise-phone-for-webex-calling.html
What I am having a challenge with on the new firmware of the phone after having it provisioned is that I can no longer send to it regular CiscoXML command through the "/CGI/Execute" endpoint which was originally enabled when the phone is connected to a CUCM.
Is it possible to still send out commands to the phone making it do certain things through the use of CiscoXML and how?
I would like to be able to make the phone listen to multicast or send out a text message that displays on the phone through the "<CiscoIPPhoneExecute>" or "<CiscoIPPhoneText>"
Please advise.
Thanks,
Michael
01-28-2024 08:54 AM
I'm looking for the same functionality and so far I don’t see a way to do it. When phones are registered to on prem CUCM there are 2 ways this can be done: sending XML objects to the web server running on the phone or using JTAPI (to phones controlled by the user).
With Webex calling so far I can't figure out a way to do this.
01-29-2024 09:57 PM
Hi @6rmisior,
Thanks for your follow-up!
Looking at this query regarding MPP API or, MPP Remote SDK, this is not something Webex Developer Support team own.
And, we're also not very much sure if it's still working since Webex XML API itself will be deprecated/discontinued by the mid of this year.
But regarding this MPP Remote SDK, our general TAC Support team might help you better - http://help.webex.com/contactHowever, we can refer you to the Webex Calling SDK which has been recently launched using the REST APIs - https://developer.webex.com/docs/sdks/webex-calling-sdk
And since this is the Calling SDK, it should work with the Calling devices as well and hopefully it might satisfy your requirement.
Let us know if you've any further queries.
Regards!
Sandip
01-25-2024 12:01 PM
Hey.
Here is the list of commands you can send to an mpp phone
XML Reference Guide for Cisco IP Phone Multiplatform Phones - Cisco
01-28-2024 09:31 AM
Thank you for that reference.
How do I send those XMLs?
Phones configured to CUCM have port 80 open to them and listens for XML through the "/CGI/Execute" endpoint to receive XMLs.
For MPPs, how do we send the XMLs described in the guide you sent to the phones?
Thanks,
Michael
01-29-2024 05:55 AM
As far as I know, you cannot send CiscoXML commands like <CiscoIPPhoneText> using the MPP API.
To utilize this API, you must be able to configure the "Control Server URL" setting on the phone, pointing it to a web socket. Here's a link with comprehensive information about the API, including a sample code: https://developer.cisco.com/docs/multiplatform-phones/#!mpp-remote-sdk-overview
From what I understand, the primary use case for this API is remote control of the phones. However, I don't believe this API is currently compatible with phones registered to Webex Calling. I haven't found a way to set the "Control Server URL" other than possibly using the "XML application URL" setting. However, the description for that setting is: "Enter the XML path for the multicast server. This field allows MPP phones to receive pages from an Informacast Fusion server to display a UI element or an image. An error URL is invalid displays for incorrect URL paths." This suggests that Informacast has some way of interaction with the phone screen. But their documentation section (Configuration Differences - Phone Interactions) seems to indicate otherwise:
https://support.singlewire.com/s/article/InformaCast-Fusion-Feature-Caveats-Considerations-with-Webex-Calling
01-24-2024 06:59 AM
Thank you for responding. I am utilizing Webex's CallControll API to divert or forward calls with the phone I provisioned given certain parameters. I have integrated such utility into our project. My challenge now is to get old features working with the same set of enterprise phones we have moved over to webex.
My question was anchored on some default features that come with a Cisco phone, that after having been provisioned as a Webex Calling phone, no longer works.
I was wondering if anyone in the community had a similar situation and would like to ask if the feature on Cisco phones to receive CiscoXML through http commands, that are provisioned to be Webex Calling phones, are still in place after having been provisioned.
Where or who do I ask from Webex whether the firmware that they are placing into the enterprise phones remove the feature of receiving XML commands thorugh HTTP?
Thanks,
Michael
01-24-2024 05:33 AM
@Michael Encarnacion on this forum we can help with Webex API or SDK related questions, but I based on your post here I am not sure if you are using either of them. For reference you can check if your API (if you use any) is listed here https://developer.webex.com/docs . If not, maybe the Generic Support / TAC team would be a better place to handle this: https://www.cisco.com/c/en/us/support/web/tsd-cisco-worldwide-contacts.html
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