cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2483
Views
50
Helpful
22
Replies

C-series endpoints cant receive the TMS phonebook.

Arbenjamin
Level 1
Level 1

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

22 Replies 22

Adam Wamsley
Cisco Employee
Cisco Employee

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

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: ''(No error)"

** end

It seem report the Authentication fail. We have added the C60's to TMS with status: Idle.

Best Regards,

Ben

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.

Wayne

Please remember to mark helpful responses and to set your question as answered if appropriate.

Arbenjamin
Level 1
Level 1

Hi Wayne,

We have tired to use https in  C-series endpoint configuration,

URL: https:///tms/public/external/phonebook/phonebookservice.asmx

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

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.

Wayne

Please remember to mark helpful responses and to set your question as answered if appropriate.

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

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.

Wayne

Please remember to mark helpful responses and to set your question as answered if appropriate.

Arbenjamin
Level 1
Level 1

Hi Wayne,

We have purge the C60, and re-add it.

However, still no luck.

Thank for your kind support.

Best Regards,

Ben

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:///tms/public/external/phonebook/phonebookservice.asmx" command, or do you get an error there too?

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.

Wayne

Please remember to mark helpful responses and to set your question as answered if appropriate.

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

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.

Wayne

Please remember to mark helpful responses and to set your question as answered if appropriate.

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

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

Wayne

Please remember to mark helpful responses and to set your question as answered if appropriate.

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