Picture of Danilo
Registered 2 years 124 days
Danilo Tuesday, 17 January 2023, 07:03 PM
RCC UserCall does not initiate a call when on multiple PBX
When using the RCC api to try to make a call from a user, I don't see the call start when I'm using a system with multiple PBXs.

This same application on another PABX works correctly.

The difference we see is that we have two PABX in one APP.


Another point that we could not understand the behavior is the call ID of the , which changes several times in the same call, making it impossible to control the status of the call through the CallInfo events.

We did not find this behavior described in the documentation, could you guide us?
Picture of Danilo
Registered 2 years 124 days
Danilo Tuesday, 17 January 2023, 08:16 PM
Re: RCC UserCall does not initiate a call when on multiple PBX
Attached image with logs from app service requesting the call to RCC and RCC resultCall returns a call id but the next events never arraised Screenshot_RCC_two_PBX.jpg

Andreas Fink
Moderator Registered 12 years 277 days
Andreas Fink (innovaphone) Monday, 30 January 2023, 10:59 AM
Re: RCC UserCall does not initiate a call when on multiple PBX
Hello Danilo,

in case of multiple PBXes you will see multiple incoming AppWebsocket connections from each PBX to your App Service. You have to use correct connection to send RCC messages for a specific User. My suspicion is, you send RCC messages on wrong connection.

For example, if you have PBX A and PBX B, with corresponding users Alice and Bob on each PBX, you have to send RCC messages for Bob on the AppWebsocket connection from the PBX B.

You can use the PbxApiConnection object to see from which PBX the incoming connection is established:
https://sdk.innovaphone.com/13r3/doc/javascript/PbxApi.htm#PbxApiConnection

Best Regards
Andreas Fink

← You can define your color theme preference here