Zulu "Softphone Reconnecting" - Softphone not working

We are attempting to get Zulu to work as a soft phone for and to see if we can use it on a more widespread basis. We bought an initial set of licenses, I have followed all of the instructions and the Zulu server appears to be functioning properly. I can control a desk phone but soft phone does not work at all, It just retry in the log (attached) and says “Softphone Reconnecting” has appropriate certs and can auth, but SIP connectivity does not appear to be working. This repeats over and over in the log - I followed the setup instructions exactly and have verified all the steps.
8:31:06 am - debug: AccountManager - get - 55e3ddf150833fc20f70ba640e8c7a6b8edec51d
March 4th 2020, 8:31:06 am - debug: AccountManager - get - 55e3ddf150833fc20f70ba640e8c7a6b8edec51d
March 4th 2020, 8:31:06 am - debug: WebSocketConnection - sendCommand - f9669549-6ef1-4ff9-b767-812efc0c451e - {“command”:“pull”,“type”:“ping”,“id”:“f9669549-6ef1-4ff9-b767-812efc0c451e”}
March 4th 2020, 8:31:06 am - debug: WebSocketConnection - connect - onmessage - Data length: 80
March 4th 2020, 8:31:06 am - debug: WebSocketConnection - connect - onmessage - actionid: f9669549-6ef1-4ff9-b767-812efc0c451e
March 4th 2020, 8:31:06 am - debug: AccountManager - get - 55e3ddf150833fc20f70ba640e8c7a6b8edec51d
March 4th 2020, 8:31:06 am - debug: [“sipjs - sip.transport - undefined: connecting to WebSocket wss://chisrvpbx001.belvederetrading.com:8002/ws”] - log
March 4th 2020, 8:31:06 am - debug: [“sipjs - sip.transport - undefined: Transport error: The Websocket had an error”] - warn
March 4th 2020, 8:31:06 am - debug: [“sipjs - sip.transport - undefined: WebSocket disconnected (code: 1006)”] - log
March 4th 2020, 8:31:06 am - debug: [“sipjs - sip.transport - undefined: WebSocket closed without SIP.js requesting it”] - warn
March 4th 2020, 8:31:06 am - debug: [“sipjs - sip.transport - undefined: Attempting to transition status from 0 to 3”] - log
March 4th 2020, 8:31:06 am - debug: [“sipjs - sip.transport - undefined: Reconnection attempt 7 failed”] - log
March 4th 2020, 8:31:06 am - debug: [“sipjs - sip.transport - undefined: trying to reconnect to WebSocket wss://chisrvpbx001.belvederetrading.com:8002/ws (reconnection attempt 8)”] - log
March 4th 2020, 8:31:11 am - debug: [“sipjs - sip.transport - undefined: connecting to WebSocket wss://chisrvpbx001.belvederetrading.com:8002/ws”] - log
March 4th 2020, 8:31:11 am - debug: [“sipjs - sip.transport - undefined: Transport error: The Websocket had an error”] - warn
March 4th 2020, 8:31:11 am - debug: [“sipjs - sip.transport - undefined: WebSocket disconnected (code: 1006)”] - log
March 4th 2020, 8:31:11 am - debug: [“sipjs - sip.transport - undefined: WebSocket closed without SIP.js requesting it”] - warn
March 4th 2020, 8:31:11 am - debug: [“sipjs - sip.transport - undefined: Attempting to transition status from 0 to 3”] - log
March 4th 2020, 8:31:11 am - debug: [“sipjs - sip.transport - undefined: Reconnection attempt 8 failed”] - log
March 4th 2020, 8:31:11 am - debug: [“sipjs - sip.transport - undefined: trying to reconnect to WebSocket wss://chisrvpbx001.belvederetrading.com:8002/ws (reconnection attempt 9)”] - log

This looks like the Zulu Server is having trouble proxying the SIP WebSocket to Asterisk.

You’ll need to open a support ticket at support.sangoma.com.

I did that, but since I am on FreePBX13 they said no assistance can be provided because it is EOL.

Does anyone actually use Zulu in production? I can’t seem to find any answers to or details on it and no evidence that anyone has actually gotten this to work in a production ready manner?

I have a v13 system where the iOS app will register, but it won’t make calls.

Yep, that is exactly what happens to me, it registers, won’t make calls. Connecting call appears very briefly… I have tried everything.
Bill

Hopefully someone from Sangoma will chime in here, as we’ve either both done the same thing incorrectly or incompletely, or there is a bug/issue.

I would gladly upgrade every v13 system we support to v15, I just don’t feel completely comfortable with the upgrade path yet.

I have read the docs and tried everything. Also pursued the avenue that it was probably an issue with proxying web sock to SIP. Nothing bore any fruit… We are also not opposed to upgrading eventually; but that is just not possible and we need a interim solution…
Bill

There was an update for the iOS app today. It now goes to a “Connecting Call” screen, sits there for a couple seconds, then changes screens and immediately crashes; calls still don’t complete.

Hello,

Zulu Mobile doesn’t work on FreePBX 13, it seems that you are using FreePBX 13?

Under the PJSIP settings, check that WSS and WS are enabled.
Ensure that your softphone is connecting to the FQDN that matches your certificate.

Make sure that the SIP client identity you are trying to use with Zulu is a legitimate PJSIP endpoint as well. A virtual extension will not work, and Zulu requires PJSIP, not chan_sip.

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