Alright, well, I guess that's the end of the road then, huh? On Thu, Apr 25, 2019 at 3:31 PM Brian Meade <bmead...@vt.edu> wrote:
> Thanks for testing Anthony! You're seeing the same thing I saw in that > it's only supporting the non-wideband ringtones. > > Wideband ringtones don't have any size limitations I've found and also > don't need to be divisible by 240. I downloaded the wideband ringtones > from CUCM and confirmed their sizes/samples and such to confirm that. > > I can make a very long/sizable wideband ringtone, put it in the > RingList-wb.xml file and upload it to TFTP and it works fine. Seems like > the limitation is just around the SetRingTone command only working with > legacy ringtone parameters. > > On Thu, Apr 25, 2019 at 3:14 PM Anthony Holloway < > avholloway+cisco-v...@gmail.com> wrote: > >> I made a little progress. >> >> *Python* >> >>> import requests >> >>> phone = 'my phone IP here' >> >>> creds = ('my username', 'my password') >> >>> xml = {'XML': '<setRingTone><ringTone> >> https://tftpserver.company.com:6972/NewRingtone.rwb >> </ringTone></setRingTone>'} >> >>> resp = requests.post('http://{}/CGI/Execute'.format(phone), >> auth=creds, data=xml) >> >>> resp >> <Response [200]> >> >>> resp.text >> u'<?xml version="1.0" >> encoding="utf-8"?>\r\n<CiscoIPPhoneResponse>\r\n<ResponseItem URL="" >> Data="Success" Status="0" />\r\n</CiscoIPPhoneResponse>\r\n' >> >> At first I got: >> >> >>> resp >> <Response [400]> >> >>> resp.text >> u'<?xml version="1.0" encoding="utf-8"?>\r\n<errorResponse>\r\n<type> >> Unsupported Operation</type> \r\n<data> Personalization is disabled</data> >> \r\n</errorResponse>\r\n' >> >> After I enabled that, I then got: >> >> >>> resp >> <Response [400]> >> >>> resp.text >> u'<?xml version="1.0" encoding="utf-8"?>\r\n<errorResponse>\r\n<type> >> InvalidResource</type> \r\n<data> Ring Tone Too Large: >> https://tftpserver.company.com:6972/ NewRingtone.rwb Size is >> 264828</data> \r\n</errorResponse>\r\n' >> >> Then after I cut the ringtone in half, I got this: >> >> >> >>> resp >> <Response [400]> >> >>> resp.text >> u'<?xml version="1.0" encoding="utf-8"?>\r\n<errorResponse>\r\n<type> >> InvalidResource</type> \r\n<data> Invalid Ring Tone: Number of Ring >> samples in the ring not evenly divisible by 240: >> https://tftpserver.company.com:6972/ NewRingtone.rwb</data> >> \r\n</errorResponse>\r\n' >> >> So, I used the following as a supplement to the previously linked site, >> so that I could figure out this 240 sample thing: >> >> https://www.netcraftsmen.com/uc-toolkit-using-audacity-for-cucm-ring-tones/ >> >> >> My phone (8851 on 12.5(1)SR2) still plays the default Sunrise ringtone, >> and I don't see where the new ringtone comes into play. Perhaps my >> successes will help you move the needle a little further? >> >> On Thu, Apr 25, 2019 at 12:35 PM Brian Meade <bmead...@vt.edu> wrote: >> >>> I've got it working using the RingList-wb.xml globally, but still can't >>> get it to work via API. It seems like SetRingTone was just never updated >>> to allow for wideband ringtones. >>> >>> On Thu, Apr 25, 2019 at 10:37 AM Anthony Holloway < >>> avholloway+cisco-v...@gmail.com> wrote: >>> >>>> Do you have it working now then? >>>> >>>> On Wed, Apr 24, 2019 at 12:42 PM Brian Meade <bmead...@vt.edu> wrote: >>>> >>>>> So I confirmed the sample rate should be 16000 Hz as well. >>>>> >>>>> Then exported as Raw (headerless) Signed 16-bit PCM >>>>> >>>>> On Wed, Apr 24, 2019 at 1:25 PM Brian Meade <bmead...@vt.edu> wrote: >>>>> >>>>>> SetRingTone is a bit undocumented in any of the API guides similar >>>>>> to setBackground. They both work but RingTone may not have been updated >>>>>> to >>>>>> support wideband files. >>>>>> >>>>>> I've got the ringtone on CUCM now as well using the file settings in >>>>>> that blog but it's playing too fast. >>>>>> >>>>>> Anyone know if the sample rate needs to be changed from 8000 Hz or >>>>>> any other changes for wideband? >>>>>> >>>>>> On Wed, Apr 24, 2019 at 1:12 PM Anthony Holloway < >>>>>> avholloway+cisco-v...@gmail.com> wrote: >>>>>> >>>>>>> I've never heard of this before, but a quick google search turns up >>>>>>> the following page with some detailed info. Have you already seen this >>>>>>> info? >>>>>>> >>>>>>> http://usecallmanager.nz/ring-list-xml.html >>>>>>> >>>>>>> Interestingly, this information doesn't seem to be present in the >>>>>>> normal Phone API guide. Is this hidden information, or just documented >>>>>>> elsewhere? >>>>>>> >>>>>>> On Wed, Apr 24, 2019 at 11:38 AM Brian Meade <bmead...@vt.edu> >>>>>>> wrote: >>>>>>> >>>>>>>> Anyone had any luck using the IP Phone Services API to set a >>>>>>>> wideband ringtone? It doesn't seem to like the file size for me even >>>>>>>> though >>>>>>>> my files are smaller than the default wideband ringtones. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Brian Meade >>>>>>>> _______________________________________________ >>>>>>>> cisco-voip mailing list >>>>>>>> cisco-voip@puck.nether.net >>>>>>>> https://puck.nether.net/mailman/listinfo/cisco-voip >>>>>>>> >>>>>>>
_______________________________________________ cisco-voip mailing list cisco-voip@puck.nether.net https://puck.nether.net/mailman/listinfo/cisco-voip