I have integrated with Genesys AudioHooks and am facing difficulties in verifying HTTP signatures (the computed signature does not match the expected signature) for incoming audio streams as given in the Genesys documentation.
I have implemented the signature verification algorithm in NodeJS as per the Signing HTTP Messages specification provided in the docs.
As an example, I have tried computing the signature for the example given in the Genesys docs but the signature hash does not match.
There is a mistake in our documentation which was pointed out by another partner haven similar issues. We haven't had the time to fix the mistake yet. Basically, the values of the audiohook-session-id and audiohook-correlation-id are mixed up. Could you please try with the following:
Do you have access to our reference code? We have a reference implementation of an audiohook server in node.js. I need a GitHub user in order to give you access to it.
Maybe by comparing our reference code with yours you might be able to spot something.
I'm in the same situation but with java. Could I also get access to the repo to view the reference code and the client tool? My public GH repo is alejandro-flores (Alejandro Flores) · GitHub