-
Display Namepaddy.ofarrell
-
Member SinceDecember 11th, 2017
-
Last SeenFebruary 17th, 2022
paddy.ofarrell does not have any add-ons for sale.
-
Support February 11th, 2022 @ 11:39 am
Getting there! My privkey1 file was incorrect (since last SSL update), SSL errors are now gone.
In Suite, I get this now when I try click to dial: WebSocket connection to 'wss://pbx.mydomain.com:10150/?CID=Z2Vja28xOTczQEA=&CT=sugarcrm&GID=301&PhoneNumber=301&BroadcastEventsMask=0&BroadcastGroup=&PzProtocolVersion=1' failed: ProstieZvonki.connect @ sugar_grp1.js?v=4Q1aFHS2ufUflcTj9pzvAg:900
View Comment
-
Support February 11th, 2022 @ 9:52 am
I may have found a problem: ERROR Error loading private key file "/etc/asterisk/privkey1.pem". asio.ssl no start line
View Comment
-
Support February 11th, 2022 @ 9:21 am
*CLI> module show like cel_prostie Module Description Use Count Status Support Level cel_prostiezvonki.so Prostie Zvonki Asterisk v1.7.7.0 0 Running unknown 1 modules loaded
View Comment
-
Support September 18th, 2020 @ 8:48 am
Just in addition, on the Freepbx console I now alslo have:
Security Warning: Module: "Call Event Logging", File: "/var/www/html/admin/modules/cel/etc/cel.conf altered"
And
Unsigned Module: Module "Простые Звонки" is unsigned and should be re-downloaded
View Comment
-
Support September 17th, 2020 @ 4:49 pm
Hi, thanks for that. I did all the above, and yes, the module shows as running, ver 1.7.7
But I now get this error (in the console) when I try click to dial: failed: Error during WebSocket handshake: Unexpected response code: 402
I googled that and say an older ticket for all in one, where you said to use the ip address for the wss link, not the domain name, and I did that, but same error
When I have to set the wss it asks for a password again, I guess this is the same as the password for the PBX connector? or should it be blank?
I also declined the multiproxy during the installation, and the public link to audio files
View Comment
-
Support September 15th, 2020 @ 8:35 am
Hi, I did that
ip-172-31-20-192CLI> module load cel_prostiezvonki.so Unable to load module cel_prostiezvonki.so Command 'module load cel_prostiezvonki.so' failed. ip-172-31-20-192CLI> module reload cel_prostiezvonki.so Module 'cel_prostiezvonki.so' reloaded successfully. [2020-09-15 09:33:40] NOTICE[23595]: ../src/cel_prostiezvonki.cpp:92 int unload_module(): Prostie Zvonki unload module [2020-09-15 09:33:40] NOTICE[23595]: ../src/cel_prostiezvonki.cpp:60 ast_module_load_result load_module(): Loading Prostie Zvonki module v1.7.7.0 [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:347 bool AsteriskCallsManager::initialize(const char*, bool): Loading Prostie Zvonki Asterisk v1.7.7.0 [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded password = XXXXXXXXXXXX [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded certificate_path = /etc/asterisk/ [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded log_file = /var/log/asterisk/cel_prostiezvonki.log [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded log_level = info [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded port = 10150 [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded internal_num_len = 3 [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded record_external_path = http://ip-172-31-20-192.eu-west-1.compute.internal/monitor/ [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded smart_transfer = on [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded transfer_time = 3 [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded answer_time = 10 [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded queue_max_length = 500 [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded use_ssl = true [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded add_prefix = [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded contract = MHPGQ22090523852999924819 [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded channel_type = SIP [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded out_prefix = [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded only_outgoing = false [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded event_log = off [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded monitor_substring_start = /monitor/ [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:576 bool AsteriskCallsManager::loadConfig(const char*, bool): Config value loaded is_free_pbx = true [2020-09-15 09:33:40] NOTICE[23595]: ../src/AsteriskCallsManager.cpp:377 bool AsteriskCallsManager::initialize(const char*, bool): Initializing protocol lib [2020-09-15 09:33:40] NOTICE[23595]: ../src/cel_prostiezvonki.cpp:86 ast_module_load_result load_module(): Prostie Zvonki module v1.7.7.0 loaded successfully [2020-09-15 09:34:41] ERROR[24197]: config_options.c:712 aco_process_config: Unable to load config file 'acl.conf' [2020-09-15 09:34:41] NOTICE[24197]: cdr.c:4494 cdr_toggle_runtime_options: CDR simple logging enabled. [2020-09-15 09:34:41] NOTICE[24197]: res_odbc.c:718 load_odbc_config: Registered ODBC class 'asteriskcdrdb' dsn->[MySQL-asteriskcdrdb] [2020-09-15 09:34:41] ERROR[24197]: res_sorcery_config.c:323 sorcery_config_internal_load: Unable to load config file 'pjproject.conf' [2020-09-15 09:34:41] ERROR[24199]: res_pjsip_config_wizard.c:1093 object_type_loaded_observer: Unable to load config file 'pjsip_wizard.conf' [2020-09-15 09:34:41] ERROR[24199]: res_pjsip_config_wizard.c:1093 object_type_loaded_observer: Unable to load config file 'pjsip_wizard.conf' [2020-09-15 09:34:41] ERROR[24199]: res_pjsip_config_wizard.c:1093 object_type_loaded_observer: Unable to load config file 'pjsip_wizard.conf' [2020-09-15 09:34:41] ERROR[24199]: res_pjsip_config_wizard.c:1093 object_type_loaded_observer: Unable to load config file 'pjsip_wizard.conf' [2020-09-15 09:34:41] NOTICE[24199]: sorcery.c:1333 sorcery_object_load: Type 'system' is not reloadable, maintaining previous values [2020-09-15 09:34:41] ERROR[24199]: res_pjsip_config_wizard.c:1093 object_type_loaded_observer: Unable to load config file 'pjsip_wizard.conf' [2020-09-15 09:34:42] ERROR[24197]: res_pjsip_config_wizard.c:1093 object_type_loaded_observer: Unable to load config file 'pjsip_wizard.conf' [2020-09-15 09:34:42] NOTICE[24197]: iax2/provision.c:562 iax_provision_reload: No IAX provisioning configuration found, IAX provisioning disabled. [2020-09-15 09:34:42] ERROR[24197]: res_pjsip_config_wizard.c:1093 object_type_loaded_observer: Unable to load config file 'pjsip_wizard.conf' [2020-09-15 09:34:42] NOTICE[24197]: confbridge/conf_config_parser.c:2111 verify_default_profiles: Adding default_menu menu to app_confbridge [2020-09-15 09:34:42] NOTICE[24197]: ../src/cel_prostiezvonki.cpp:92 int unload_module(): Prostie Zvonki unload module ip-172-31-20-192*CLI>
View Comment
-
Support September 14th, 2020 @ 3:42 pm
Thanks for that, I tried that, first it asked me to remove: (rather than remove, I just renamed them all)
Time install 20-09-14 16:21:58 Install Prostiezvonki Before a clean installation, you must delete the files and run install again
File module found /etc/asterisk/newsert.pem File module found /usr/lib64/asterisk/modules/cel_prostiezvonki.so File module found /etc/asterisk/dh512.pem File module found /etc/asterisk/privkey1.pem File module found /usr/lib64/libProtocolLib.so File module found /etc/asterisk/cel_prostiezvonki.conf
During installation then: SSL install is finished
Copy library Asterisk Copied libProtocolLib.so in /usr/lib64 Copied cel_prostiezvonki.so in /usr/lib64/asterisk/modules Libraries copied
is FreePBX Copy module and config file cel_prostiezvonki.conf copied in /etc/asterisk FW Console - FreePBX Utility 14.0.13.34 Generating CSS...Done Module prostiezvonki version 2.11.1.2 successfully installed Updating Hooks...Done Unable to load module cel_prostiezvonki.so Command 'module load cel_prostiezvonki.so' failed.
In my dashboard I now have: Module "Простые Звонки" is unsigned and should be re-downloaded
View Comment
-
Support December 11th, 2018 @ 10:01 am
Thanks Andrey,
I just double checked and for some stupid reason I had newsert.pem with a .crt extension (no idea how I missed that!)
I fixed that and its working fine now.
Thank you for your help
View Comment
-
Support December 11th, 2018 @ 9:56 am
Hi Andrey,
Thanks, I've restarted the PBX a few times (no change), but what exactly do you mean by reload module (though I guess restarting PBX does this anyway)
Paddy
View Comment
-
Support December 11th, 2018 @ 9:39 am
Hi Andrey,
Yes, however the old dh512 is still there, I ran the openssl command with sudo and it completed successfully (it didn't without sudo).
Maybe should I delete the existing dh512?
Paddy
View Comment
-
Support December 10th, 2018 @ 1:31 pm
Hi,
My cert has expired, so I now have a new cert. I've added the cert to the server that runs freePBX and it is working correct.
However, for the connection between suiteCRM and freepbx I'm getting the error:
WebSocket connection to 'wss://pbx.transfergecko.com:10150/?CID=Z2Vja28xOTczQEA=&CT=sugarcrm&GID=101&PhoneNumber=101&BroadcastEventsMask=0&BroadcastGroup=&PzProtocolVersion=1' failed: Error in connection establishment: net::ERR_CONNECTION_CLOSED
which is similar to the original issue above.
I've taken my: TGSSL.crt
TGSSL.keyand renamed them as:
TGSSL.crt -> newsert.pem TGSSL.key -> privkey1.pem
and then ran the line: openssl dhparam -out dh512.pem 2048
But I still get the javascript error as above. When I try to connect to https://pbx.transfergecko.com:10150/ in browser I get an error as the cert has outdated settings.
Any ideas on how to update to the new cert?
Paddy
View Comment
-
Support February 20th, 2018 @ 9:22 am
Hi,
I have the same problem, I moved to the fully paid for licence. How can I tell that the licence is active?
View Comment
-
Support January 12th, 2018 @ 11:08 am
Apologies, ignore that! I found it in the licence section.
All I had to do was click validate I think!
View Comment
-
Support December 19th, 2017 @ 10:55 am
Below is the cel_prostiezvonki.log and I have checked that I can listen to the recording in the UCP manager of freepbx.
Is there another log file for the pbx-connector?
The error with the string in the suitecrm log was unrelated.
19.12.2017 10:53:48.306 INFO Starting Asterisk 1.2.9.2 19.12.2017 10:53:48.307 INFO Call Initialization, module build time is 2017-02-06, 17:57 UTC 19.12.2017 10:53:48.307 INFO Service start successful: port = 10150, password = XXXXXXX 19.12.2017 10:53:48.307 INFO ProtocolLib initialized port=10150
19.12.2017 10:53:48.307 INFO
========== CONFIG ========== Module for Asterisk 13 password = XXXXXXX certificate_path = /etc/asterisk/ log_file = /var/log/asterisk/cel_prostiezvonki.log log_level = 4 port = 10150 internal_num_len = 3 record_internal_path = /var/spool/ record_external_path = audio_format = wav smart_transfer = 1 transfer_time = 3 answer_time = 10 queue_max_length = 500 use_ssl = 2 add_prefix = contract = ISNQQ01524302858553728530 channel_type = SIP out_prefix = only_outgoing = 0 event_log = 0 lame_codec_path =is_free_pbx = 1
history_backup_file = /var/log/asterisk/pzHistory.bak truncated_incoming_chars = 10 monitor_substring_start = /monitor/
19.12.2017 10:53:48.307 INFO macro-prostie-zvonki context create succeeded
19.12.2017 10:53:48.323 INFO Client event from CRM: guid = 101, extension = 101 19.12.2017 10:53:48.323 INFO Client event from CRM: guid = 102, extension = 102 19.12.2017 10:53:48.326 ERROR File /etc/asterisk/pz_status.html does not exist, or cannot be opened
19.12.2017 10:53:48.881 INFO set license status to 1 19.12.2017 10:53:48.881 INFO set max clients(statmodule) to 1 19.12.2017 10:53:48.881 INFO set max clients(sugarcrm) to 20 19.12.2017 10:53:48.881 INFO License server successfully set license status 19.12.2017 10:54:20.953 WARNING processHangup: call info not found by LinkdID
19.12.2017 10:54:20.955 WARNING processLinkedIDEnd: call info not found by LinkdID
19.12.2017 10:54:37.994 INFO validation successfull 19.12.2017 10:54:37.994 INFO New client connected: GUID 101, ClientType sugarcrm, PhoneNumber 101, BroadcastGroup , BroadcastEventsMask 0, EventsMode , EventsMask 0, ProtocolVersion 1 19.12.2017 10:54:37.994 INFO Client event from CRM: guid = 101, extension = 101 19.12.2017 10:55:00.033 INFO ping 101 19.12.2017 10:55:07.910 INFO Client disconnected 19.12.2017 10:55:08.205 INFO validation successfull 19.12.2017 10:55:08.205 INFO New client connected: GUID 101, ClientType sugarcrm, PhoneNumber 101, BroadcastGroup , BroadcastEventsMask 0, EventsMode , EventsMask 0, ProtocolVersion 1 19.12.2017 10:55:08.205 INFO Client event from CRM: guid = 101, extension = 101 19.12.2017 10:55:11.668 INFO Call event from CRM: src = 101, dst = 0879799097 19.12.2017 10:55:11.668 WARNING success=1; error_code=0 19.12.2017 10:55:11.678 INFO processCRMCall
19.12.2017 10:55:11.678 INFO call from 101 to 0879799097
19.12.2017 10:55:11.679 INFO Call successfully
19.12.2017 10:55:15.341 INFO Generating new call ID: return 396802369781761 19.12.2017 10:55:15.341 INFO sending incoming call event from 'or''=' to , currentID=396802369781761
19.12.2017 10:55:15.341 INFO OnIncomingCall event: callID = 396802369781761, source = 'or''=', line = from-sip-external 19.12.2017 10:55:15.341 INFO Sending event to client 101 19.12.2017 10:55:15.341 INFO PBX event was pushed to 1 clients 19.12.2017 10:55:15.535 INFO Transfer event from CRM: callID = 396802369781761, dst = 19.12.2017 10:55:15.535 WARNING success=1; error_code=0 19.12.2017 10:55:31.087 INFO ping 101 19.12.2017 10:55:34.446 INFO processHangup: sending finish call event from 'or''=' to , duration = 0
19.12.2017 10:55:34.446 INFO OnCallFinished event: callID = 396802369781761, source = 'or''=', destination = , start = 1513680915, end = 1513680934, duration = 0, direction = 0, record = , line = 01141315281818 19.12.2017 10:55:34.446 INFO PBX event was pushed to 0 clients 19.12.2017 10:55:34.446 ERROR Stop audio record failed, _canRecord = false or info == null or info->recordFile == empty
19.12.2017 10:55:34.448 WARNING processLinkedIDEnd: call info not found by LinkdID
19.12.2017 10:55:44.643 WARNING processHangup: call info not found by LinkdID
19.12.2017 10:55:44.759 WARNING processHangup: call info not found by LinkdID
19.12.2017 10:55:44.761 WARNING processLinkedIDEnd: call info not found by LinkdID
19.12.2017 10:56:02.037 INFO ping 101 19.12.2017 10:56:33.074 INFO ping 101 19.12.2017 10:56:46.083 INFO Client disconnected 19.12.2017 10:56:46.377 INFO validation successfull 19.12.2017 10:56:46.377 INFO New client connected: GUID 101, ClientType sugarcrm, PhoneNumber 101, BroadcastGroup , BroadcastEventsMask 0, EventsMode , EventsMask 0, ProtocolVersion 1 19.12.2017 10:56:46.377 INFO Client event from CRM: guid = 101, extension = 101 19.12.2017 10:57:04.041 INFO ping 101 19.12.2017 10:57:35.082 INFO ping 101 19.12.2017 10:57:41.551 INFO Generating new call ID: return 396802408054786 19.12.2017 10:57:41.551 INFO sending incoming call event from 'or''=' to , currentID=396802408054786
19.12.2017 10:57:41.551 INFO OnIncomingCall event: callID = 396802408054786, source = 'or''=', line = from-sip-external 19.12.2017 10:57:41.551 INFO Sending event to client 101 19.12.2017 10:57:41.551 INFO PBX event was pushed to 1 clients 19.12.2017 10:57:41.764 INFO Transfer event from CRM: callID = 396802408054786, dst = 19.12.2017 10:57:41.764 WARNING success=1; error_code=0 19.12.2017 10:58:00.565 INFO processHangup: sending finish call event from 'or''=' to , duration = 0
19.12.2017 10:58:00.565 INFO OnCallFinished event: callID = 396802408054786, source = 'or''=', destination = , start = 1513681061, end = 1513681080, duration = 0, direction = 0, record = , line = 90041315281818 19.12.2017 10:58:00.566 INFO PBX event was pushed to 0 clients 19.12.2017 10:58:00.566 ERROR Stop audio record failed, _canRecord = false or info == null or info->recordFile == empty
19.12.2017 10:58:00.568 WARNING processLinkedIDEnd: call info not found by LinkdID
19.12.2017 10:58:06.030 INFO ping 101 19.12.2017 10:58:37.072 INFO ping 101 19.12.2017 10:59:08.029 INFO ping 101 19.12.2017 10:59:39.067 INFO ping 101 19.12.2017 11:00:06.052 INFO Generating new call ID: return 396802446065667 19.12.2017 11:00:06.052 INFO sending incoming call event from 'or''=' to , currentID=396802446065667
19.12.2017 11:00:06.052 INFO OnIncomingCall event: callID = 396802446065667, source = 'or''=', line = from-sip-external 19.12.2017 11:00:06.052 INFO Sending event to client 101 19.12.2017 11:00:06.052 INFO PBX event was pushed to 1 clients 19.12.2017 11:00:06.253 INFO Transfer event from CRM: callID = 396802446065667, dst = 19.12.2017 11:00:06.253 WARNING success=1; error_code=0 19.12.2017 11:00:10.025 INFO ping 101
View Comment
-
Support December 18th, 2017 @ 3:08 pm
Actually, that was another issue........(the pbx not being able to log in)
To answer your question, yes I can access the call recordings via UCP in Freepbx.
And there's no other plugins in SuiteCRM or Freepbx
But this is the cel_prostiezvonki log file entry for a call: (just after the call successful), I can email the full log file if that helps?)
18.12.2017 14:42:48.092 INFO ping 101 18.12.2017 14:42:56.825 WARNING processHangup: call info not found by LinkdID
18.12.2017 14:42:56.949 WARNING processHangup: call info not found by LinkdID
18.12.2017 14:42:56.950 WARNING processLinkedIDEnd: call info not found by LinkdID
18.12.2017 14:43:17.505 INFO Client disconnected 18.12.2017 14:43:17.948 INFO validation successfull
View Comment
-
Support December 15th, 2017 @ 12:39 pm
Yep, that worked perfectly - thank you very much!
View Comment
-
Support December 15th, 2017 @ 11:52 am
Yes, I enabled SSL. And have restarted.
Ahh, this might be it. When I do that, I get Certificate is not trusted. Cert is reg'd to Nikita P in Verdisoft, so it's still seeing the old certificate. Is there anywhere specific I have to include the certificate other than through the FreePBX GUI?
-
Support December 15th, 2017 @ 11:05 am
Oops, there's a typo above, I've amended ws:// to wss://
View Comment
-
Support December 12th, 2017 @ 9:51 am
Hi Andrey,
Good news! It looks like it was my browser, it was blocking "unsafe scripts", once I allowed that it worked.
So thank you for your help, your comment about rebuilding the JS files prompted me to check the browser!
Paddy
View Comment
-
Support December 12th, 2017 @ 9:40 am
- Send us cel_prostiezvonki{date}.log files (all log files) - usually files locate in /var/log/asterisk
Sent in direct email
- Send us cel_prostiezvonki.conf (usually locates in /etc/asterisk/)
Sent in direct email.
- Confirm that you added 3 fields via Studio on User's Edit View and that you set your extension and checked both check-boxes (pop-up and click-to-call).
Yes, all added and checked.
- Confirm that you perform Rebuild JS Grouping Files
Yes, done twice.
View Comment
paddy.ofarrell has not rated any add-ons.
paddy.ofarrell has not verified any add-ons.
paddy.ofarrell has not created any Wanted Add-ons.