First, make sure you restart (or even reset) your phone after making a change to directories. Seeing XML file from a browser is a good start, I'm assuming that's what you mean by "can reach the XML file..." The syntax looks OK offhand, but I always pull up the default enterprise parameters URL and point a browser there for the sample syntax. If you have a permissions issue then create a new XML file on CCX and save it DIRECTLY in the inetpub folder (ie, don't save on desktop and move to inetpub folder). I always remove the leading/trailing whitespaces in the XML (i see your lines are indented) but I don't believe that actually matters. Try doing that and creating a new file just to test. File name should end with .xml not .txt.
There a few things to consider when using "both" for services provisioning. First, this means phones will use "both" Internal and External services as the name implies. Internal services are the built-in services when CUCM is installed (missed, received, placed, personal, corp, AND VOICEMAIL) and external are specified by URL. I believe the external services are listed first, then the internal are listed second (please test - it could be the other way around). Like most settings in enterprise/service parameters these apply to all devices, UNLESS a setting is applied at the phone level. If you have the enterprise services URL and also a URL on a phone, the one on the phone is used for "external" plus any/all of the "internal" services. In this case the enterprise params url is ignored. This could be useful if you want to maintain 'default' services for all phones but one you can set the URL on just one phone. If you want to change all phones you can set the ent param for all phones and then optionally override that with a different custom URL on one phone. I have seen different strategies on these directory questions. Personally I do not delete the default internal services, instead I just disable them if I don't want to want them there and need to use "both" For example one of the IPexpert practice labs says "disable all services but voicemail on a 'lobby' phone and don't affect other phones." Voicemail can ONLY be an internal service. The solution here it to mimic the full set of default internal services by creating an XML on contact center and put this URL in ent params, setting the global services provisioning to 'both." All internal services except voicmail should be disabled, so all phones will get missed/placed/etc. from the URL and VM from internal. For the one "lobby" phone simply set the services provisioning to "internal" (it will ignore the ent param URL since that is external and the phone only looks for internal). The only internal service is voicemail and you have met the requirements for this question. Hope this helps... - Justin On Fri, Nov 8, 2013 at 6:14 AM, Nicolas MICHEL <mcl.nico...@gmail.com>wrote: > Hey guys > > I m using this xml for my services, just to check the structure. > > Unfortunately when I press the service button nothing appears on the > screen of my 7961 ... I am pretty sure I am doing everything right here. > > Services provisionning has been set to : BOTH and URL has been configured > also. I can reach the XML file on the UCCX but still not working ... > > Any ideas ? > > Thanks > > NIcolas > > PS : XML file > > <CiscoIPPhoneMenu> > <MenuItem> > <Name>Missed Calls</Name> > <URL>Application:Cisco/MissedCalls</URL> > </MenuItem> > </CiscoIPPhoneMenu> > > _______________________________________________ > For more information regarding industry leading CCIE Lab training, please > visit www.ipexpert.com > > Are you a CCNP or CCIE and looking for a job? Check out > www.PlatinumPlacement.com >
_______________________________________________ For more information regarding industry leading CCIE Lab training, please visit www.ipexpert.com Are you a CCNP or CCIE and looking for a job? Check out www.PlatinumPlacement.com