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

Reply via email to