×

Warning message

  • Cisco Support Forums is in Read Only mode while the site is being migrated.
  • Cisco Support Forums is in Read Only mode while the site is being migrated.

Cisco TMS view issues

Answered Question
Sep 26th, 2013
User Badges:

Hi there,


I have set up a fresh TMS installation TMS 14.3 TMSPE 1.1 and after a reload I got a Portal error:

Ajax.JPG


Also I am unable to view device details under the Navigator page... status remains in Loading...


Navigator.JPG


Have anyone seen this before? Where to look for the issue? Thanks for help!


Update:

In addition I have also found an issue with the SmartScheduler, giving back:

"There was a problem connecting to the scheduler backend : Unspecified Error"



regards, 

Correct Answer by Magnus Ohm about 3 years 10 months ago

That server error you get probably because of "Method not Allowed". The most common cause for that error is that you have setup IIS manually and not let the TMS installer install and setup IIS for you.


Check if the WebDAV publishing feature is installed with IIS (this installs if you just select all the IIS features when adding the roles, TMS is kind of selective regarding this). If it is, then that is most likely causing the SERVER ERROR message. Not sure about the portal error though, but maybe it has something to do with the IIS being manually set up?


To check this:


On the windows server open Server Manager, expand Roles, click on the Web Server (IIS).

Now check the "Role Services" and find WebDAV Publishing. It should say "Not installed". If it is installed, then uninstall it and try to remove the group again. Not sure if you need to restart the IIS service, but if it still fails after you uninstall it, just try a reboot or an IISRESET from CMD.


/Magnus

Endorsed by Magnus Ohm
Lonemaker about 3 years 10 months ago

Ok... its getting closer to a running system :-) after I saved "Administratrive Tools -> Configuration -> Statistics Settings", the ajax error is away!!!

Now there are only the call records left..

Endorsed by Magnus Ohm
Lonemaker about 3 years 10 months ago

Hi Magnus,


thanks for the hint, this fixes the Error Message. I wanted the TMS installer to setup IIS automatically but after I removed the IIS role from the Server it does not reinstall it :-( .


I add two entdpoints into the TMS server for testing. The TMS server see that there is a conference between both, but the TMS does no call record for this conversation. Maybe the ajax error is related to that?

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (8 ratings)
Loading.
daleritc Fri, 09/27/2013 - 03:18
User Badges:
  • Cisco Employee,

- What Server OS are you installing TMS and TMSPE to, i.e. supported, all pre-reqs made?

- HW or VM?

- If you are on a supported Server OS, has it been completed updated with all MS hotfixes, i.e. .Net, IIS, etc?

- If on HW or VM, do you have the appropriate resources, i.e. memory and processor?

- When installing TMS, did you do a complete or custom install?

- Is TMS and TMSPE installed to the default website in IIS?

- What browser are you using?

- When your browsing into TMS and TMSPE, I assume your doing that from a client PC/laptop...meaning do have latest and greatest Java installed to your PC/laptop?

- Do you have appropriate licensing for your TMS and TMSPE, although for the Smart Scheduler (SS), no special licensing is required?

- Did you restart the server after each installation, i.e. obviously TMS first, then TMSPE?


I believe that's probably enough to start with

Lonemaker Sun, 09/29/2013 - 23:39
User Badges:

Hi,


to answer your questions:

- What Server OS are you installing TMS and TMSPE to, i.e. supported, all pre-reqs made? Win 2008 R2, pre-reqs I hope so... I read all the release notes and install guides.. Win2008r2 + sp1 + alle updates + .net 4.0 extended + Java 1.6.33 and 1.7.21 (for TMSPE)

- HW or VM? VM

- If you are on a supported Server OS, has it been completed updated with all MS hotfixes, i.e. .Net, IIS, etc? Yes

- If on HW or VM, do you have the appropriate resources, i.e. memory and processor? Yes

- When installing TMS, did you do a complete or custom install? Custom Installation with external SQL, dbowner permission as written in the install guide

- Is TMS and TMSPE installed to the default website in IIS?  I think so, there was the drop down field in the installation process...

- What browser are you using? Same error on IE8/9/10 FF22-24.0

- When your browsing into TMS and TMSPE, I assume your doing that from a client PC/laptop...meaning do have latest and greatest Java installed to your PC/laptop? Java 1.7.40 on my client

- Do you have appropriate licensing for your TMS and TMSPE, although for the Smart Scheduler (SS), no special licensing is required? yes

- Did you restart the server after each installation, i.e. obviously TMS first, then TMSPE? yes

daleritc Mon, 09/30/2013 - 03:35
User Badges:
  • Cisco Employee,

Hmmmm....definitely something fishy here...and seems to be all Java related. Meaning the only thing that sticks out to me is that you have two versions of Java installed to the server, in particular an older version. Therefore, I would remove the older version of Java from the server since you say your doing a 'fresh' install of TMS 14.3...which means TMSPE v1.1...which means no need for Java 1.6.33.


And what's interesting to me as well is that again you say this is 'fresh' install yet it appears from your System Navigator page that you actually have systems in TMS...meaning when did it all go wrong? For example, it must have been working at some point in time since you have systems in the TMS. Can you clarify if indeed this is a 'fresh' install...meaning by 'fresh', its an empty and new db for both TMS and TMSPE

Paulo Souza Mon, 09/30/2013 - 07:28
User Badges:
  • Gold, 750 points or more

In addition, as you are using a new TMS version, you are not probably using TMS appliance (which is not sold anymore). So, can you confirm if you have Antivirus, IDS, IPS or any another security application installed on this server? If you do have, please, add all the TMS services as expection to your security applications, so that you can avoid conflicts. I had some problems some weeks ago regarding antivirus causing conflict with TMS application.


Also, check if TMS Provisioning Extension service is running just fine, and try to manually restart it. Also, try to restart IIS service.


Regards


Paulo Souza

Was my response helpful? Please rate useful replies and remember to mark any solved questions as "answered".

daleritc Mon, 09/30/2013 - 07:41
User Badges:
  • Cisco Employee,

Hi Paolo,


Can you expound on this


I had some problems some weeks ago  regarding antivirus causing conflict with TMS application.


What specific conflict did you have? What AV sw was it?


Also, check if TMS Provisioning Extension service is running just fine,  and try to manually restart it. Also, try to restart IIS service.


The pages in his screenshots are non-TMSPE pages. Therefore, I don't believe restarting this service will matter. And if there were an IIS issue, I wouldn't expect him to even get this far. However, anything is obviously worth a try


As discussed, the pages in his screenshots and what he discusses all seem to me lead to be Java related. Therefore, that's my suspicion here. However, Magnus makes a good point to check directly on the server to help narrow that down.


Dale

Paulo Souza Mon, 09/30/2013 - 08:01
User Badges:
  • Gold, 750 points or more

Hi Dale,  =)


Dale Ritchie wrote:

The pages in his screenshots are non-TMSPE pages. Therefore, I don't believe restarting this service will matter. And if there were an IIS issue, I wouldn't expect him to even get this far. However, anything is obviously worth a try

Sorry, I missed this point out. When he said "I got a Portal error:" I thought he was talking FindMe portal, as he also mentioned TMSPE.

Dale Ritchie escreveu:


What specific conflict did you have? What AV sw was it?


The conflict was related to an AV application blocking probably the TMS Live Service, not sure exactly. But everytime I scheduled a confence, when the conference started, the status was "Ongoing", but checking the logs in Conductor and MCUs, I didn't see any management commands coming from TMS. So I asked the customer to add all TMS Services as expection to AV application, then it started to work right after AV was put out of the game.


For safety reasons, I cannot post further information about the AV application and version involved, as this is a public forum. But if you send me an email or private message I can give you further information on this.


Regards


Paulo Souza

Was my response helpful? Please rate useful replies and remember to mark any solved questions as "answered".

daleritc Mon, 09/30/2013 - 09:14
User Badges:
  • Cisco Employee,

@Paulo: Send me a private message via the forums since I'm curious to hear about this issue.

Lonemaker Tue, 10/01/2013 - 23:50
User Badges:

I do not know why, but once I uninstalled TMS and cleared the IIS "Default Web Site" entrys and then reinstall TMS, the loading and SmartScheduler Errors are away...

The ajax portal error is still there and I found another one...Its really annyoing.. I add a group (TEST) under Provisioning -  Users and Groups, also with some AD entrys. I cannot set it back to None or remove the group and get a huge Server Error message.

Correct Answer
Magnus Ohm Wed, 10/02/2013 - 00:10
User Badges:
  • Cisco Employee,

That server error you get probably because of "Method not Allowed". The most common cause for that error is that you have setup IIS manually and not let the TMS installer install and setup IIS for you.


Check if the WebDAV publishing feature is installed with IIS (this installs if you just select all the IIS features when adding the roles, TMS is kind of selective regarding this). If it is, then that is most likely causing the SERVER ERROR message. Not sure about the portal error though, but maybe it has something to do with the IIS being manually set up?


To check this:


On the windows server open Server Manager, expand Roles, click on the Web Server (IIS).

Now check the "Role Services" and find WebDAV Publishing. It should say "Not installed". If it is installed, then uninstall it and try to remove the group again. Not sure if you need to restart the IIS service, but if it still fails after you uninstall it, just try a reboot or an IISRESET from CMD.


/Magnus

Lonemaker Wed, 10/02/2013 - 01:09
User Badges:

Hi Magnus,


thanks for the hint, this fixes the Error Message. I wanted the TMS installer to setup IIS automatically but after I removed the IIS role from the Server it does not reinstall it :-( .


I add two entdpoints into the TMS server for testing. The TMS server see that there is a conference between both, but the TMS does no call record for this conversation. Maybe the ajax error is related to that?

Lonemaker Wed, 10/02/2013 - 01:42
User Badges:

Ok... its getting closer to a running system :-) after I saved "Administratrive Tools -> Configuration -> Statistics Settings", the ajax error is away!!!

Now there are only the call records left..

Magnus Ohm Wed, 10/02/2013 - 01:49
User Badges:
  • Cisco Employee,

Thanks for sharing how you got rid of it.


/Magnus

daleritc Wed, 10/02/2013 - 01:53
User Badges:
  • Cisco Employee,

Ditto...thanks for sharing...but sounded more like IIS issues/challenges on the server rather than an actual product problem

Magnus Ohm Wed, 10/02/2013 - 01:48
User Badges:
  • Cisco Employee,

Again this might be an IIS error where the public folder does not allow anonymous access.


Please look here in this thread.


https://supportforums.cisco.com/message/3553358#3553358


It´s for phonebook but the phonebook API is also in the public folder together with the feedback (CDR). It could be many reasons for calls not getting recorded but again, this is the most common issue.


https://supportforums.cisco.com/message/4048746#4048746


Let us know if this helped you


/Magnus

daleritc Wed, 10/02/2013 - 01:55
User Badges:
  • Cisco Employee,

Agree and good points Magnus And again, and if IIS is the case, then not a product problem.

Lonemaker Wed, 10/02/2013 - 02:02
User Badges:

Looks like the public folder has the correct access rights?


Magnus Ohm Wed, 10/02/2013 - 02:08
User Badges:
  • Cisco Employee,

Indeed it looks correct.


Can you tell me what kind of endpoints where involved in the conference? If you do an xstatus on the systems (depending on the systems involved of course) look for the "feedback address" field number 3. Can you see if there is an address there pointing to the TMS server?


like this:


xstat //httpfeedback 3

*s HttpFeedback 3 URL: "http:///tms/public/feedback/code.aspx"

*s HttpFeedback 3 Expression: "/History/CallLogs/Call"

*s HttpFeedback 3 Expression: "/Status/Call[Status='Connected']"

*s HttpFeedback 3 Expression: "/Status/H323/Gatekeeper"

*s HttpFeedback 3 Expression: "/Status/SIP/Registration"

*s HttpFeedback 3 Expression: "/Status/Network/Ethernet/Speed"

*s HttpFeedback 3 Expression: "/Event/CallSuccessful"

*s HttpFeedback 3 Expression: "/Event/Message/Prompt/Response"


Just to make sure the endpoint knows where to send the CDR. If it does not arrive at TMS, TMS cannot collect it and store it either.


/Magnus

Lonemaker Wed, 10/02/2013 - 02:15
User Badges:

Endpoints are ex60 and sx20

Both have the following entrys set:

*s HttpFeedback 3 URL: "https://XXXXXXX/tms/public/feedback/code.aspx"

*s HttpFeedback 3 Expression: "/History/CallLogs/Call"

*s HttpFeedback 3 Expression: "/Status/Call[Status='Connected']"

*s HttpFeedback 3 Expression: "/Status/H323/Gatekeeper"

*s HttpFeedback 3 Expression: "/Status/SIP/Registration"

*s HttpFeedback 3 Expression: "/Status/Network/Ethernet/Speed"

*s HttpFeedback 3 Expression: "/Event/CallSuccessful"

*s HttpFeedback 3 Expression: "/Event/Message/Prompt/Response"

daleritc Wed, 10/02/2013 - 02:18
User Badges:
  • Cisco Employee,

Is the "xxxxxxx" an IP Address or DNS...meaning if DNS, can the EP resolve on it?


I also note your using HTTPS vs. HTTP, is everything wrt HTTPS correct?

Magnus Ohm Wed, 10/02/2013 - 03:18
User Badges:
  • Cisco Employee,

I would start a wireshark trace on the TMS server before making a call between the endpoints. Make a quick call and hang up. The CDR generates a few seconds after you hung up. See if there is actually any incoming packets coming from the endpoints.


It might be easier working with a TAC engineer in a case then on this forum to resolve the issue as then you can have a remote session and they will probably find the issue right away.


/Magnus

Lonemaker Thu, 10/03/2013 - 23:06
User Badges:

I thank you all for your help, i will contact TAC for the statistic issues.


But a last question, is it actually possible to change the smart schedular language?

daleritc Sun, 10/06/2013 - 14:43
User Badges:
  • Cisco Employee,

But a last question, is it actually possible to change the smart schedular language?

No but language support for SS is coming in the next release. Calendar Q114.

Sent from Cisco Technical Support iPad App

Lonemaker Mon, 02/24/2014 - 23:20
User Badges:
Finally, I can say that all problems only on the basis of the incorrect language setting in SQL Server are created.



CCNP R&S

Actions

This Discussion