Invalid Websocket Transport for Zulu

I would like to try Zulu, but I have trouble installing it. I have read the previous posts and solutions and done what was suggested, but it did not handle.

The error message I get is:
Invalid Websocket Transport for Zulu
Unable to enable websocket driver!

I run FreePBX 13.0.195.4.

I have changed Display Readonly Settings to YES
I have changed Override Readonly Settings to YES
I have enabled the Asterisk REST Interface
I have set the SIP Channel Driver to BOTH

I have enabled both “ws - 0.0.0.0 - All” and “wss - 0.0.0.0 - All”.

I have however NOT found “Force WebSocket Mode” and changed it to PJSIP.

asterisk -x “pjsip show transports”

Transport: <TransportId…> <BindAddress…>

Transport: 0.0.0.0-udp udp 0 0 0.0.0.0:5061
Transport: 0.0.0.0-ws ws 0 0 0.0.0.0:5060
Transport: 0.0.0.0-wss wss 0 0 0.0.0.0:5060

Objects found: 3

res_pjproject.so is not on the list of Excluded Modules.

fwconsole ma downloadinstall zulu runs fine.

fwconsole ma downloadinstall zulu
No repos specified, using: [extended,standard,commercial] from last GUI settings

Starting zulu download…
Processing zulu
Verifying local module download…Verified
Extracting…Done
Module zulu successfully downloaded
Updating tables zulu_interactions_interaction_states, zulu_softphones, zulu_tokens, zulu_interactions_contacts, zulu_interactions_interactions, zulu_interactions_members, zulu_interactions_streams, zulu_interactions_stream_bodies, zulu_interactions_stream_links, zulu_login_tokens…Done
Installing/Updating Required Libraries. This may take a while…The following messages are ONLY FOR DEBUGGING. Ignore anything that says ‘WARN’ or is just a warning
Found npm-cache v0.7.0
Running installation…
[npm-cache] [INFO] using /home/asterisk/.package_cache as cache directory
[npm-cache] [INFO] [composer] Dependency config file /var/www/html/admin/modules/zulu/node/composer.json does not exist. Skipping install
[npm-cache] [INFO] [npm] config file exists
[npm-cache] [INFO] [npm] cli exists
[npm-cache] [INFO] [npm] hash of /var/www/html/admin/modules/zulu/node/package.json: bb098b723500a746aa17e7258dbab245
[npm-cache] [INFO] [npm] cache exists
[npm-cache] [INFO] [npm] clearing installed dependencies at /var/www/html/admin/modules/zulu/node/node_modules
[npm-cache] [INFO] [npm] …cleared
[npm-cache] [INFO] [npm] retrieving dependencies from /home/asterisk/.package_cache/npm/2.15.11/bb098b723500a746aa17e7258dbab245.tar.gz
[npm-cache] [INFO] [bower] Dependency config file /var/www/html/admin/modules/zulu/node/bower.json does not exist. Skipping install
[npm-cache] [INFO] [npm] done extracting
[npm-cache] [INFO] successfully installed all dependencies

Finished updating libraries!
Stopping old running processes…Zulu Server is not running
Done
Generating CSS…Done
Module zulu successfully installed
Updating Hooks…Done

asterisk -x “pjsip show version”
PJPROJECT version currently running against: 2.6

Any ideas what I should do?

Advanced settings, turn on read only, change websocket mode to PJSIP.

1 Like

Thank you Andrew! I very much appreciate you taking time to answer me even during your vacation! Amazing!

Unfortunately I found this was already turned on.

Display Readonly Settings Yes
Override Readonly Settings Yes

Force WebSocket Mode pjsip

There’s no error in the log you posted.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.