Zulu Connection dropped by remote peer

After starting zulu daemon (fwconsole start zulu) on FreePBX Server, followed by entering configuration details and clicking the save button, zulu window on desktop displays:

Connection dropped by remote peer.

Tried disabling iptables but that doesn’t help.

Any idea as to what is causing this?
Thanks.

YOu need to log int with your userman username and password not your extension and extension secret

Hi Tony,
Just got it starting. The wiki should really mention to ‘fwconsole start zulu’ Now that zulu daemon running, the zulu desktop window displays: Connection dropped by remote peer.

I have entered the username (extension number) and password from User Management.

From my IP address everything is allowed in firewall on remote FreePBX Server.

What might be causing connection drops?
Thanks.

fwconsole pm2 --log zulu

OUT > 2017-09-06 15:07 -04:00: [2017-09-06 15:07:51.664] [TRACE] [default] - Executing Processor
[2017-09-06 15:07:51.665] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getfaxes”,“data”:{“timestamp”:1504724866}}'
OUT > 2017-09-06 15:07 -04:00: [2017-09-06 15:07:51.670] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:07 -04:00: [2017-09-06 15:07:51.671] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getsms”,“data”:{“id”:0}}'
OUT > 2017-09-06 15:07 -04:00: [2017-09-06 15:07:51.942] [DEBUG] [default] - Response from processor: { command: ‘getfaxes’, data: { timestamp: 1504724866 } } { status: false, message: ‘Not Installed’ }
OUT > 2017-09-06 15:07 -04:00: [2017-09-06 15:07:51.945] [DEBUG] [default] - Response from processor: { command: ‘getsms’, data: { id: 0 } } { status: false, message: ‘Not Installed’ }
OUT > 2017-09-06 15:07 -04:00: [2017-09-06 15:07:56.678] [TRACE] [default] - Executing Processor
[2017-09-06 15:07:56.678] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getfaxes”,“data”:{“timestamp”:1504724871}}'
OUT > 2017-09-06 15:07 -04:00: [2017-09-06 15:07:56.683] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:07 -04:00: [2017-09-06 15:07:56.684] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getsms”,“data”:{“id”:0}}'
OUT > 2017-09-06 15:07 -04:00: [2017-09-06 15:07:56.963] [DEBUG] [default] - Response from processor: { command: ‘getsms’, data: { id: 0 } } { status: false, message: ‘Not Installed’ }
OUT > 2017-09-06 15:07 -04:00: [2017-09-06 15:07:56.965] [DEBUG] [default] - Response from processor: { command: ‘getfaxes’, data: { timestamp: 1504724871 } } { status: false, message: ‘Not Installed’ }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:01.691] [TRACE] [default] - Executing Processor
[2017-09-06 15:08:01.692] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getfaxes”,“data”:{“timestamp”:1504724876}}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:01.697] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:01.697] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getsms”,“data”:{“id”:0}}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:02.216] [DEBUG] [default] - Response from processor: { command: ‘getsms’, data: { id: 0 } } { status: false, message: ‘Not Installed’ }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:02.219] [DEBUG] [default] - Response from processor: { command: ‘getfaxes’, data: { timestamp: 1504724876 } } { status: false, message: ‘Not Installed’ }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:06.704] [TRACE] [default] - Executing Processor
[2017-09-06 15:08:06.704] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getfaxes”,“data”:{“timestamp”:1504724881}}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:06.707] [TRACE] [default] - Executing Processor
[2017-09-06 15:08:06.707] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getsms”,“data”:{“id”:0}}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:07.135] [DEBUG] [default] - Response from processor: { command: ‘getsms’, data: { id: 0 } } { status: false, message: ‘Not Installed’ }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:07.140] [DEBUG] [default] - Response from processor: { command: ‘getfaxes’, data: { timestamp: 1504724881 } } { status: false, message: ‘Not Installed’ }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:11.714] [TRACE] [default] - Executing Processor
[2017-09-06 15:08:11.714] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getfaxes”,“data”:{“timestamp”:1504724886}}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:11.718] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:11.718] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getsms”,“data”:{“id”:0}}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:11.989] [DEBUG] [default] - Response from processor: { command: ‘getsms’, data: { id: 0 } } { status: false, message: ‘Not Installed’ }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:11.991] [DEBUG] [default] - Response from processor: { command: ‘getfaxes’, data: { timestamp: 1504724886 } } { status: false, message: ‘Not Installed’ }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:15.796] [DEBUG] [default] - xx.xxx.72.210 [+aAQMjelCzhjtooQFtFKfA==] connected
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:15.835] [DEBUG] [default] - => xx.xxx.72.210 [+aAQMjelCzhjtooQFtFKfA==]:{“command”:“login”,“data”:{“username”:“321”,“plaintext”:“OBFUSCATED”,“lastconnected”:1504723853,“clientversion”:“2.0.27”}}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:15.836] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:15.837] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{login-event-obfuscation}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:15.984] [DEBUG] [default] - Response from processor: {login-event-obfuscation} { status: true,
data:
{ id: ‘12’,
auth: ‘1’,
authid: null,
username: ‘321’,
description: ‘Zulu User’,
password: ‘528a89f1de6ace0c5e696369fe16da41817d2c4d’,
default_extension: ‘321’,
primary_group: null,
fname: ‘User’,
lname: ‘Name’,
displayname: 'User ',
title: ‘’,
company: ‘’,
department: ‘’,
email: ‘’,
cell: ‘’,
work: ‘’,
home: ‘’,
fax: ‘’,
permissions: null } }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:15.989] [DEBUG] [default] - <= xx.xxx.72.210 [+aAQMjelCzhjtooQFtFKfA==]:{“status”:true,“type”:“auth”,“message”:“authenticated”,“version”:“13.0.53.2”,“token”:“527876c6-9e1a-48d2-bae1-16298e0f2039”}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.024] [DEBUG] [default] - => xx.xxx.72.210 [+aAQMjelCzhjtooQFtFKfA==]:{“command”:“pull”,“type”:“config”,“id”:89907}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.026] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.027] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“config”,“data”:{“uid”:“12”}}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.037] [DEBUG] [default] - => xx.xxx.72.210 [+aAQMjelCzhjtooQFtFKfA==]:{“command”:“pull”,“type”:“smsdids”,“id”:65768}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.042] [ERROR] console - Error: Table ‘asterisk.sms_routing’ doesn’t exist
at Error (native)
at Client._processQueue (/var/www/html/admin/modules/zulu/node/node_modules/mariasql/lib/Client.js:614:18)
at /var/www/html/admin/modules/zulu/node/node_modules/mariasql/lib/Client.js:223:12
at process._tickDomainCallback (node.js:381:11)
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.476] [TRACE] [default] - Entering Startup
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.480] [INFO] [default] - Starting Zulu 13.0.53.2…
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.482] [TRACE] [default] - Entering Bootstrap
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.528] [TRACE] [default] - Entering Connect2Database
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.534] [DEBUG] [default] - Connected to Databse
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.556] [TRACE] [default] - Entering Connect2AstMan
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.559] [INFO] [default] - Connected to Asterisk
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.561] [INFO] [default] - FreePBX is Ready!
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.640] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.640] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getstartingids”}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.651] [DEBUG] [default] - Wed Sep 06 2017 15:08:16 GMT-0400 (EDT) Client Server is listening on 0.0.0.0 on port 8002
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.653] [INFO] console - Wed Sep 06 2017 15:08:16 GMT-0400 (EDT) Command Server is listening on localhost on port 7999
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.787] [DEBUG] [default] - Response from processor: { command: ‘getstartingids’ } { status: true, data: { fax: 0, sms: 0 } }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:16.791] [DEBUG] [default] - Starting IDs:{“status”:true,“data”:{“fax”:0,“sms”:0}}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.208] [DEBUG] [default] - xx.xxx.72.210 [l7mEmGarcmV1d34DDfjP1A==] connected
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.242] [DEBUG] [default] - => xx.xxx.72.210 [l7mEmGarcmV1d34DDfjP1A==]:{“command”:“login”,“data”:{“username”:“321”,“plaintext”:“OBFUSCATED”,“lastconnected”:1504723853,“clientversion”:“2.0.27”}}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.243] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.244] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{login-event-obfuscation}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.402] [DEBUG] [default] - Response from processor: {login-event-obfuscation} { status: true,
data:
{ id: ‘12’,
auth: ‘1’,
authid: null,
username: ‘321’,
description: ‘Zulu User’,
password: ‘528a89f1de6ace0c5e696369fe16da41817d2c4d’,
default_extension: ‘321’,
primary_group: null,
fname: ‘User’,
lname: ‘Name’,
displayname: 'User ',
title: ‘’,
company: ‘’,
department: ‘’,
email: ‘’,
cell: ‘’,
work: ‘’,
home: ‘’,
fax: ‘’,
permissions: null } }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.409] [DEBUG] [default] - <= xx.xxx.72.210 [l7mEmGarcmV1d34DDfjP1A==]:{“status”:true,“type”:“auth”,“message”:“authenticated”,“version”:“13.0.53.2”,“token”:“ecbbf81a-49c4-48c9-a8d2-c2349b7ed0d1”}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.434] [DEBUG] [default] - => xx.xxx.72.210 [l7mEmGarcmV1d34DDfjP1A==]:{“command”:“pull”,“type”:“config”,“id”:12083}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.436] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.437] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“config”,“data”:{“uid”:“12”}}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.440] [DEBUG] [default] - => xx.xxx.72.210 [l7mEmGarcmV1d34DDfjP1A==]:{“command”:“pull”,“type”:“smsdids”,“id”:38527}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.444] [ERROR] console - Error: Table ‘asterisk.sms_routing’ doesn’t exist
at Error (native)
at Client._processQueue (/var/www/html/admin/modules/zulu/node/node_modules/mariasql/lib/Client.js:614:18)
at /var/www/html/admin/modules/zulu/node/node_modules/mariasql/lib/Client.js:223:12
at process._tickDomainCallback (node.js:381:11)
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.877] [TRACE] [default] - Entering Startup
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.880] [INFO] [default] - Starting Zulu 13.0.53.2…
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.882] [TRACE] [default] - Entering Bootstrap
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.930] [TRACE] [default] - Entering Connect2Database
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.936] [DEBUG] [default] - Connected to Databse
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.958] [TRACE] [default] - Entering Connect2AstMan
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.961] [INFO] [default] - Connected to Asterisk
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.962] [INFO] [default] - FreePBX is Ready!
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:18.035] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:18.036] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getstartingids”}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:18.047] [DEBUG] [default] - Wed Sep 06 2017 15:08:18 GMT-0400 (EDT) Client Server is listening on 0.0.0.0 on port 8002
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:18.047] [INFO] console - Wed Sep 06 2017 15:08:18 GMT-0400 (EDT) Command Server is listening on localhost on port 7999
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:18.178] [DEBUG] [default] - Response from processor: { command: ‘getstartingids’ } { status: true, data: { fax: 0, sms: 0 } }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:18.181] [DEBUG] [default] - Starting IDs:{“status”:true,“data”:{“fax”:0,“sms”:0}}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:19.598] [DEBUG] [default] - xx.xxx.72.210 [ZtIYDQY1w2jPq3nmaUm4Zg==] connected
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:19.633] [DEBUG] [default] - => xx.xxx.72.210 [ZtIYDQY1w2jPq3nmaUm4Zg==]:{“command”:“login”,“data”:{“username”:“321”,“plaintext”:“OBFUSCATED”,“lastconnected”:1504723853,“clientversion”:“2.0.27”}}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:19.634] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:19.635] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{login-event-obfuscation}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:19.793] [DEBUG] [default] - Response from processor: {login-event-obfuscation} { status: true,
data:
{ id: ‘12’,
auth: ‘1’,
authid: null,
username: ‘321’,
description: ‘Zulu User’,
password: ‘528a89f1de6ace0c5e696369fe16da41817d2c4d’,
default_extension: ‘321’,
primary_group: null,
fname: ‘User’,
lname: ‘Name’,
displayname: 'User ',
title: ‘’,
company: ‘’,
department: ‘’,
email: ‘’,
cell: ‘’,
work: ‘’,
home: ‘’,
fax: ‘’,
permissions: null } }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:19.799] [DEBUG] [default] - <= xx.xxx.72.210 [ZtIYDQY1w2jPq3nmaUm4Zg==]:{“status”:true,“type”:“auth”,“message”:“authenticated”,“version”:“13.0.53.2”,“token”:“d24ff268-456c-4aa9-a71c-230b1b09d301”}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:19.823] [DEBUG] [default] - => xx.xxx.72.210 [ZtIYDQY1w2jPq3nmaUm4Zg==]:{“command”:“pull”,“type”:“config”,“id”:80168}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:19.824] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:19.825] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“config”,“data”:{“uid”:“12”}}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:19.829] [DEBUG] [default] - => xx.xxx.72.210 [ZtIYDQY1w2jPq3nmaUm4Zg==]:{“command”:“pull”,“type”:“smsdids”,“id”:4706}
[2017-09-06 15:08:19.830] [DEBUG] [default] - => xx.xxx.72.210 [ZtIYDQY1w2jPq3nmaUm4Zg==]:{“command”:“pull”,“type”:“presence”,“id”:10852}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:19.832] [DEBUG] [default] - => xx.xxx.72.210 [ZtIYDQY1w2jPq3nmaUm4Zg==]:{“command”:“pull”,“type”:“presencestates”,“id”:55678}
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:19.837] [ERROR] console - Error: Table ‘asterisk.sms_routing’ doesn’t exist
at Error (native)
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.270] [TRACE] [default] - Entering Startup
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.274] [INFO] [default] - Starting Zulu 13.0.53.2…
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.275] [TRACE] [default] - Entering Bootstrap
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.323] [TRACE] [default] - Entering Connect2Database
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.328] [DEBUG] [default] - Connected to Databse
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.351] [TRACE] [default] - Entering Connect2AstMan
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.354] [INFO] [default] - Connected to Asterisk
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.356] [INFO] [default] - FreePBX is Ready!
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.441] [TRACE] [default] - Executing Processor
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.442] [DEBUG] [default] - /var/www/html/admin/modules/zulu/node/…/processor '{“command”:“getstartingids”}'
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.453] [DEBUG] [default] - Wed Sep 06 2017 15:08:20 GMT-0400 (EDT) Client Server is listening on 0.0.0.0 on port 8002
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.454] [INFO] console - Wed Sep 06 2017 15:08:20 GMT-0400 (EDT) Command Server is listening on localhost on port 7999
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.591] [DEBUG] [default] - Response from processor: { command: ‘getstartingids’ } { status: true, data: { fax: 0, sms: 0 } }
OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:20.594] [DEBUG] [default] - Starting IDs:{“status”:true,“data”:{“fax”:0,“sms”:0}}

/var/log/asterisk/zulu_err.log is empty.
Since posting the above changed settings in user manager for the zulu user to disable sms/fax. Regardless, on the windows notebook, the zulu window just displays:

Connection dropped by remote peer

Client Zulu version: Zulu Setup 2.1.13
FreePBX Zulu Module: 13.0.53.2

I suggest opening a support ticket on this.

Hi, I have opened ticket. The person responding said:

"I attempted to take a look at this and while I can ssh in the GUI only responds with “sip.domain.tld uses an unsupported protocol. ERR_SSL_VERSION_OR_CIPHER_MISMATCH”

So, I see two issues 1) you have the built in firewall disabled and are manipulating IPTables instead ( which isn’t a good way to go ) and 2) I think you have cert issues. This will prevent Zulu from working correctly."

Our cert for the FreePBX web gui is a Comodo Essential Wildcard Cert and is valid and reported by SSL Labs as GOOD!

FreePBX 13 is using apache 2.2.15 and SSL Labs gives it a ‘B’ rating because of dhparams. As far as i can tell one cannot use a different dhparams.pem (which doesn’t even exist on our FreePBX 13 server).

We have a FreePBX 14 server, It has an ‘A’ rating from SSL Labs. However, even with iptables disabled:

iptables -nL

Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

When opening zulu on my windows 7 ultimate desktop and connecting to our FreePBX 14 server it displays same message:

Connection dropped by remote peer.

Also tried by enabling the FreePBX firewall and configuring our remote IP as trusted.

Tony, even if we use the default cert used by the FreePBX installer, get the same error. I don’t think the tech support person really examined what is causing the issue. The error about ERR_SSL_VERSION_OR_CIPHER_MISMATCH is not displayed when using chrome to connect to our FreePBX 14 server. Chrome connects just fine.

This is preventing us from buying some Sangoma products related to CRM.

You need to install the sms module

1 Like

Hi tm1000, the sms module was installed.

The fix was: a popup appeared on windows desktop for an upgrade of zulu. After the upgrade it connected without any issue.

Thanks

Doesn’t appear to be installed. The server is crashing because the sms_routing table doesnt exist which comes from sms.

Hi TM1000

SMS 13.0.11.3 Stable Sangoma Technologies Corporation Commercial Enabled

It was installed long ago.

Here is the error

OUT > 2017-09-06 15:08 -04:00: [2017-09-06 15:08:17.444] [ERROR] console - Error: Table ‘asterisk.sms_routing’ doesn’t exist

Based on that error you needed to install sms to create that table.

1 Like