12-26-2013 08:15 AM - edited 03-18-2019 02:21 AM
Dear All,
In my network,
TMS 13.2 with TMS legacy mode
3 X C60 endpoints with TC6.2.0
MXP 9.0.2
In the C-series endpoint configuration,
Phonebook Server 1
ID: default
Type: TMS
URL: http://<IP of TMS>/tms/public/external/phonebook/phonebookservice.asmx
This is the standard configuraion for the TMS phonebook, however, all C60 endpoints can't receive any TMS phonebook.
In the MXP endpoint, it can receive and modify the TMS phone,
Any expert can provide some idea on this?
Best Regards
Ben
12-26-2013 10:16 AM
Hello,
Have you confirmed that you have set the phonebook on the endpoints?
- Phone Books>Manage Phone Books>Select the Phone Book and select Set on Systems.
Under Administrative Tools>Configuration>General Settings what do you have configured for "
- The C-Series will use centralized phone books, so it needs to be either "Both" or Centralized.
If you query the phone book from the SSH do you receive any results or an authentication error?
- xcommand Phonebook Search PhonebookType: Corporate
Adam
12-26-2013 06:18 PM
Hi Adam,
Thank for your kindly response.
1. We have tried it, however, the C-series still failed to receive the phonebook.
2.We set it as "Both"
3.xcommand Phonebook Search PhonebookType: Corporate
*r PhonebookSearchResult Reason: "TMSHttp failure: '
** end
It seem report the Authentication fail. We have added the C60's to TMS with status: Idle.
Best Regards,
Ben
12-26-2013 07:20 PM
Given that it's failing on "http", can you try to set it to "https" (if your TMS server supports https) to see if that helps?
Otherwise, does TMS show that the C60 has a phonebook set on it?
ie Open up the window for the C60 system in question in Systems/Navigator, then click on the Phone Book tab... you should see a Sever Phonebook set on the system on the right hand side (if not, add one or more from the box on the left).
Wayne
--
Please remember to rate responses and to mark your question as answered if appropriate.
Please remember to mark helpful responses and to set your question as answered if appropriate.
12-26-2013 07:32 PM
Hi Wayne,
We have tired to use https in C-series endpoint configuration,
URL: https://
However, it is not working.
We have confirmed the phonebook set on the C60's and MXP.The phonebook content in MXP is updated with TMS phonebook.
Best Regards,
Ben
12-26-2013 07:38 PM
Hi Ben,
I've just tried a few things here on some of my devices.
I can remove the URL from the codec, then as soon as I set (and "Save") the phonebook on the Unit in TMS, the URL on the C60 gets updated and I can then search the phonebook.
Are your devices all in the same location / subnet, or is there perhaps a firewall somewhere in between that may be causing an issue?
Wayne
--
Please remember to rate responses and to mark your question as answered if appropriate.
Please remember to mark helpful responses and to set your question as answered if appropriate.
12-26-2013 07:51 PM
HI Wayne,
The URL is appeared once I set(and save) the phonebook on the Unit in TMS.
All devices (TMS, C60 and MXP) are belongs to some network, and no firwall in between.
Best Regards,
Ben
12-26-2013 07:54 PM
Thanks Ben, so we know that part works - TMS can set the phonebook settings on the device. But your device is failing the authentication when the C60 tries to connect to fetch the data...
Have you tried removing/deleting the device from TMS and re-adding it?
Edit: Another thing to check, although I'd assume it would be working proplery if other endpoints can get the phonebook, is the permissions on the tms server's folders to make sure that they're readable.
Wayne
--
Please remember to rate responses and to mark your question as answered if appropriate.
Please remember to mark helpful responses and to set your question as answered if appropriate.
12-26-2013 08:03 PM
Hi Wayne,
We have purge the C60, and re-add it.
However, still no luck.
Thank for your kind support.
Best Regards,
Ben
12-26-2013 08:14 PM
Hi Ben,
Are you able to get to that phonebook URL from your computer? Or do you get prompted for a username/password?
Are you able to get to the URL from a root logon on the C60 and using the "curl http://
If neither of the above are working, it's likely that the TMS server has the wrong authenticaltion settings on the IIS folders, or underlying windows file system.
You can start by checking in IIS manager on the TMS server - expand the TMS folders to locate the tms/public folder and check the authentication is set to "Anonymous Access" (and none of the Authenticaed access boxes are ticked).
Wayne
--
Please remember to rate responses and to mark your question as answered if appropriate.
Please remember to mark helpful responses and to set your question as answered if appropriate.
12-26-2013 08:34 PM
Dear Wayne,
I can't access the TMS phonebook URL from my computer, please refer to attached picture,
It is also fail to access the link of TMS phonebook from C60 with root account.
I will check the IIS manager on the TMS server later. It will be prefect if you can provide more detail information on that part. ( as I am a beginner for that).
Again, Big thank for your great support.
Best Regards,
Ben
12-26-2013 08:45 PM
Hi Ben,
Definately looks like an IIS permissions error then from your first screenshot. The second one, you'll need to substitute the IP address of the TMS server in to the curl command where I put
I'll try to step you through checking the IIS settings below (I'm no real expert with IIS either, but hopefully it'll be enough for you to follow):
1) Log on to TMS Server
2) Start, Programs, Admin Tools, IIS Manager
3) Expand out folders util you find the "public" folder under the "tms" folder.
4) Right click on Public Folder and seletc Properties.
5) Go to Directory Security Tab
6) Click "Edit" button in Authentication and access control section
7) Check that the top tick box (Enable anonymous access) is ticked.
8) Check that the username and password are correct for the anonymous access user
9) Check that non of the boxed under "Authenticated access" are selected
10) Click OK and try accessing again.
If that's still not working, on the same section you got to from item 4 above, click on Virtual Directory and take a note of what is under the "Local Path". Then you'll need to check the permissions on that Windows folder to make sure that read access is enabled.
Edit: I guess antoher thing to check is that the account used for the "Anonymous Access User" is not disabled or locked out for some reason too.
Wayne
--
Please remember to rate responses and to mark your question as answered if appropriate.
Please remember to mark helpful responses and to set your question as answered if appropriate.
12-26-2013 11:13 PM
Hi Wayne,
I belive it is the IIS permission, however, the problem still exist even i have followed your instruction.
We have checked the IIS permission from the TMS server.
Here is the print screen from the C60 to TMS by using root account.
Best Regards,
Ben
12-26-2013 11:28 PM
Did you check that the IUSR account wasn't disabled or locked out on your server?
Can you check the effective rights of that user on the files in the file system?
Perhaps a restart of the IIS Service wouldn't hurt either.
Wayne
Sent from Cisco Technical Support iPad App
Please remember to mark helpful responses and to set your question as answered if appropriate.
12-26-2013 11:34 PM
Dear Wayne,
We have confirmed the account is not disable. Since the account is created as guest role, I have add the user role.
I have reboot the whole window server, however, still no luck. Let me try to restart the IIS service later.
Best Regards,
Ben
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