cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

communication panel - 405 error

0 Likes
309

HI ,

We have installed the Communication Panel , however we do have the below issues :

1. out bound : when we are dialing call from dial pad, after click on 'call' , the dial pad is disappearing and no further progress.

2. Inbound : we are receiving the call, however when try to click on 'accept' button, no response from the system.

3. It is not showing directory and Interaction icons.

We found the below attached errors from browser console log , could some help.

cp-405-err.png

Accepted Solutions (0)

Answers (1)

Answers (1)

aldets
Participant

Hi,

I saw you posting on my other question about it, so I'll try to give my best answers here.

Judging by the error then as I understand you do have a SBC to which SAP connects to? Also error 405 is not the same as 403.

405 - method not allowed: a 405 code response confirms that the requested resource is valid and exists, but the client has used an unacceptable HTTP method during the request.

I presume you have done the configuration in SAP System Configurator an inside the SBC aswell as the instructions suggest? Can be found here:

As I've understood, then you need several different certificates for everything to work properly. For me just to get CP to show everything correctly, I had to create one additional certificate for RestFul software. Overall I think you need one for RestFul, one for ECF Agent, one global and two for the SBC (creating certificate for SBC - here). The installation manuals have a quite good instruction on how to create these certificates. Read them carefully. My Certificate for RI and ECF proper communication looked like this - My RI and ECF_Agent Software are installed unders the same VU:

[NewRequest]
Subject = "CN=[RI_VU_IP],O=<organization>,OU=<organizational unit>,L=<location/city>,C=<country>"
Exportable = TRUE
KeySpec = 1
KeyUsage = "CERT_DIGITAL_SIGNATURE_KEY_USAGE | CERT_KEY_ENCIPHERMENT_KEY_USAGE"
KeyLength = 2048
MachineKeySet = TRUE
HashAlgorithm = sha256
[EnhancedKeyUsageExtension]
OID = 1.3.6.1.5.5.7.3.1
OID = 1.3.6.1.5.5.7.3.2
[Extensions]
2.5.29.17 = "{text}"
_continue_ = "dns=test.cctr.domain.com&"
_continue_ = "ipaddress=[RI_VU_IP]"
_continue_ = "ipaddress=[ECF_Agent_VU_IP]&"

And from that you later generate keystore and truststore for RI.

Restful Interface documentation can be found here. For resources you need to use urls like: "http://[RI_VU_IP]:[RI_VU_PORT]/RI/[method]/[resource]". For instance for Restful Monitoring Interface it would look like this: "http://111.222.33.44:4433/RI/rmi/agents".

Kind regards,

Alder