08-07-2017 11:14 PM - edited 03-18-2019 01:23 PM
Any ideas please.
CMS 2.2.5 version X-Series appliance.
Getting the following XMPP Info in logs
XMPP component connection disconnected due to failure reason: "authentication failure"
XMPP handshake failed for reason 7
XMPP thread state failure 1
????
The configuration on the webpage I have is
Call Bridge Name: cms02
Domain: FQDN
Server Address is the address of "A" interface
08-08-2017 10:13 AM
Is the domain entered in Web Admin match what is configured in the XMPP server?
Is the Call Bridge added to the XMPP server, is the shared secret entered in Web Admin correct?
08-09-2017 02:51 AM
I have two domains
cms01-admin.afghan.swa.army.mil
cms01-a.afghan.swa.army.mil
The key and crt for the webadmin is one and the xmpp is cms01-a
The IP for webadmin is .XX1 and the IP for int a is .XX2
I don't use a bundle CA.
The CA key and .pem public cert is used.
08-09-2017 03:18 AM
Please disregard everything above and go with this ... here is what I have done with my x-series server.
1. I have two A records created
Admin INT: 10.10.10.5 = cms01-admin.example.com
A INT: 10.10.10.6 = cms01-a.example.com
2. SRV records:
_xmpp-client._tcp.vtc.example.com = cms01-a.example.com
_xmpp-server._.vtc.exampl.com = cms01-a.example.com
join1.example.com "CNAME"
So I created a self signed cert for the webadmin = cms01-admin.example.com
.key and .crt
I created a CSR for the cms01-a.example.com and got a public CA with file name .pem
Put that one on the XMPP and Call Bridge and Web Bridge.
any recomendations ???
08-09-2017 03:08 AM
Patrick,
I think I have confused myself.
OK CMS has WEBADMIN, XMPP, CALLBRIDGE, WEBBRIDGE, and Recording.
CA Certs.
Can I use the same CA Certs for all functions i.e. and create the CSR to get the public cert.
.key
.crt
.pem
Example:
CN: cms01-a.afghan.swa.army.mil
Can I use the same .key .crt and .pem for all services ???
08-10-2017 01:39 PM
You can use the same certificate, and I have done so myself using a wildcard certificate. There is a note about it in the certificate creation guide regarding using the same certificate across multiple components:
If you plan to use the same certificate across multiple components, for example the Web Bridge, XMPP Server, Call Bridge and TURN server, then specify your domain name (DN) in the CN field, and in the SAN field specify your domain name (DN) and the FQDN for each of the components that will use the certificate.
Regarding the XMPP authentication -
As you have vtc.example.com configured for you XMPP SRV records. Were you able to verify that this domain is configured as your XMPP domain, and that it's entered correct in Web Admin?
Did you verify that you have the correct shared secret entered in Web Admin for the Call Bridge that is added to your XMPP server? Use xmpp callbridge list to see the Call Bridges that are added to the XMPP server.
08-11-2017 08:00 PM
Thank you..
Where do I set the shared secret ?? Don't see that anywhere ...
Where do I set the xmpp domain in the web admin ??? I am confused ... How about some real examples please ...
I am using only one x-series server ...
I didn't add a SAN entry so that might be my issue.
I also not sure how to set up the bundle CA ..
Thanks again for the help and patience .
08-13-2017 03:34 PM
Check to see if you already have a Call Bridge added to the XMPP server. If a Call Bridge is already added, take a note of the name and it's secret.
xmpp callbridge list
If you don't, add your call bridge. Once added, just as before, take a note of the name and it's secret.
xmpp callbridge add <unique Call Bridge name>
Check configured XMPP domain, and take a note what is it.
xmpp status
Configure Call Bridge to use XMPP server via Web Admin under Configuration > General > XMPP server settings. Use the Call Bridge name, secret and domain you've gathered previously.
The CMS Certificate Guidelines Deployment Guide has steps on how to configure a Budnle CA, snippet from guide:
You can create a certificate bundle by using a plain text editor such as notepad. All of the characters including the -----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- tags need to be inserted into the document. There should be no space between the certificates, for example no spaces or extra lines between -----END CERTIFICATE----- of certificate 1 and -----BEGIN CERTIFICATE----- of certificate 2. At the end of the file there should be 1 extra line. Save the file with an extension of .pem, .cer, or .crt.
08-08-2017 10:57 PM
Hi Chet,
As Patrick suggested this could also happend because of the wrong domain configuration.
There is a similler discussion which can help u to resolve your issue, please check the link below.
https://supportforums.cisco.com/discussion/13180411/cisco-meeting-server-xmpp-authentication-service-failure
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