Commit Graph

331 Commits

Author SHA1 Message Date
FusionPBX 68965ccf0a
Update ivr.conf.lua 2022-08-08 20:08:51 -06:00
FusionPBX f591c04f22
Update index.lua 2022-08-04 12:43:16 -06:00
FusionPBX 7103adf98f
Set accountcode variable
Set the account code variable so it can be used in the dialplan after the pin_number.lua has run.
2022-08-02 09:00:55 -06:00
emak ea4a5e7f67
Check to make sure accountcode has some value (#6440)
The accountcode variable is used in a dialstring later on and if it comes back nil for any reason, then the following error is thrown:

2022-07-22 16:19:11.524674 [ERR] mod_lua.cpp:202 /usr/share/freeswitch/scripts/app/follow_me/index.lua:396: attempt to concatenate global 'accountcode' (a nil value)
stack traceback:
        /usr/share/freeswitch/scripts/app/follow_me/index.lua:396: in main chunk
        /usr/share/freeswitch/scripts/app.lua:48: in main chunk

This completely breaks follow-me.

This code sets the accountcode variable to the domain name if it comes back nil during script execution, thus protecting the script from failing with an empty accountcode value in the db or query.
2022-07-22 16:47:31 -06:00
FusionPBX e65d483ef7
Add contact_in_ping to Gateways (#6439)
* Add contact_in_ping to Gateways

* Update gateway_edit.php

* Update gateways.php

* Update app_languages.php

* Update sofia.conf.lua
2022-07-19 16:34:01 -06:00
FusionPBX 4669b3efba
Get the call center channel variables and set in the intercepted call. 2022-07-11 13:46:25 -06:00
FusionPBX 899fc18420
Use the right comments for lua. 2022-07-06 16:09:44 -06:00
FusionPBX 230ee4ab49
Vociemail, Allow play a mix of mp3 or wav files whatever exists. 2022-07-06 10:09:01 -06:00
FusionPBX d6b1cdd63f
Prevent a problem when an IVR Option number is set without and action. 2022-06-16 10:29:01 -06:00
agree 4634e1b579
[Ring Groups] Handle 404 (#6407) 2022-06-13 16:08:57 -06:00
agree dfeda45c68
email.lua fix execution from api (#6408) 2022-06-13 16:06:21 -06:00
FusionPBX af6b00bf66
Update page.lua with more options check_destination_status, auto answer and alert info. 2022-06-11 00:58:00 -06:00
FusionPBX d16dd2ae1e
Enable ability to use sip_to_user. (#6406)
* Enable ability to use sip_to_user.

* Set the sip_to_user variable.

* Update index.lua
2022-06-07 16:00:28 -06:00
Luis Daniel Lucio Quiroz 643f014181
Fix Missed Call email when Follow Me is On (#6323)
When a user has the Email Alerts for Missed Calls set, it works
As soon as there is a Follow Me configured, the email stops arriving

This patch restores the desired behaviour
2022-05-30 20:07:08 -06:00
FusionPBX 147956f655
Add bg_system to run the command as non blocking. 2022-05-27 16:58:32 -06:00
FusionPBX 5a89fa5081
Remove code from checks to see if the extension is on the phone.
Having the PBX check if the caller is already on the phone has not worked well at least not the approach that is getting removed in this commit. It is not the right way to solve the issue. Its better for the phone endpoint  to block the intercom or auto answer when it is already on a call.

One way to do this that worked in testing was to disable call waiting. Then the call is rejected and not allowed to interrupt. the call that already exists. Expect there are also other ways to instruct the phone not to interrupt active calls when it receives a SIP message to auto answer.
2022-05-27 14:45:41 -06:00
FusionPBX d897fad100
Replace io.popen with api:executeString 2022-05-24 16:55:25 -06:00
FusionPBX 56f8d4ba44
Replace system with api:executeString 2022-05-24 16:50:45 -06:00
FusionPBX d5775257b4
Use system instead of io.open 2022-05-24 16:38:04 -06:00
FusionPBX 46447d83c3
Remove the transcription as this can blocking.
Transcription still available through email queue this way it offloads the work off of FreeSWITCH.
2022-05-24 16:32:40 -06:00
FusionPBX 2326d79113
This function is not being used. 2022-05-24 16:12:29 -06:00
FusionPBX 37e3837323
Fix a spelling mistake change Formward to Forward. 2022-05-20 09:33:50 -06:00
FusionPBX c4556ebba4
Add cc-instance-id to callcenter.conf xml. 2022-05-19 21:55:04 -06:00
Antonio Fernandez c73f4de8d1
BLF Presence added for Voicemail Boxes (#6389)
* BLF Presence added for Voicemail Boxes

* Newline added to the end of the blf_notify.lua script

* changed prefix of vmail to voicemail
2022-05-19 08:37:10 -06:00
FusionPBX f13d538277
Remove a redundant ignore_early_media. 2022-05-17 13:47:53 -06:00
FusionPBX c1f9134654
Remove ignore_early_media because its added below. 2022-05-17 13:42:44 -06:00
FusionPBX bc9f33cde1
Remove ignore_early_media because its added below. 2022-05-17 12:46:32 -06:00
FusionPBX a4c0e93cbe
Only one row allowed so added limit 1. 2022-05-07 09:02:58 -06:00
FusionPBX 791d0046c0
Add an option to the select Greeting: none (#6356)
* Update play_greeting.lua

* Update voicemail_edit.php
2022-05-02 12:09:20 -06:00
FusionPBX 9ab10fd1d4
Used to prevent a race condition for feature key Sync 2022-04-21 22:02:42 -06:00
FusionPBX 652f128f81
Adjust fax_success if not equal to 1 then set to trying. 2022-04-20 23:44:12 -06:00
FusionPBX 48056196bc
Add fax destination and update the caller ID. 2022-04-20 23:05:03 -06:00
FusionPBX 0c0f07d994
Update hangup_tx.lua 2022-04-20 21:58:01 -06:00
FusionPBX e158b2d264
Update hangup_tx.lua 2022-04-02 23:28:55 -06:00
FusionPBX a66580eaa1
Update hangup_rx.lua
Enabled for now until code is completed to replace it.
2022-04-02 23:28:17 -06:00
FusionPBX 929d8cbaab
Create hangup_tx.lua 2022-04-02 22:54:04 -06:00
FusionPBX 443812cb86
New code here needs more testing.
Removing this code for now to keep it stable.
2022-03-31 19:55:44 -06:00
FusionPBX 6bde557e97
Update hangup_rx.lua 2022-03-31 17:16:49 -06:00
FusionPBX 9a563eb800
Add domain_enabled and remove found variable. 2022-03-29 10:31:43 -06:00
FusionPBX 04f12cbf85
If the domain enabled is false disable endpoint registration. 2022-03-28 12:15:24 -06:00
FusionPBX 291277bf4b
Update hangup_rx.lua
Working on replacing this php command for sending the email. It appears this is locking freeswitch and not completing.

Reverting this commit.
- 63e1f7741e
2022-03-23 11:06:15 -06:00
emak 8aaa3a6b9a
Add variables to fax send email templates (#6326) 2022-03-21 09:32:35 -06:00
FusionPBX 8b9a67f4b9
set email_uuid if not provided 2022-03-17 11:58:08 -06:00
FusionPBX 32b920b917
Get session data for the email headers 2022-03-17 11:57:00 -06:00
hershyheilpern ac25d12f4a
add ring groups option to call block (#6285)
* add ring groups option to call block

* add ring groups option to call block

* add ring groups option to call block

* add ring groups option to call block

* add ring groups option to call block
2022-02-03 18:31:14 -07:00
FusionPBX 3652b0258a
Add speed dial global option. 2022-02-03 10:39:30 -07:00
FusionPBX 0d6af4eb92
When re-record option is used don't request the recoding_id again. 2022-01-25 17:20:23 -07:00
FusionPBX dc85871009
Fix the caller ID information for DISA 2022-01-22 14:07:04 -07:00
FusionPBX 63e1f7741e
Fix inbound fax using alternative to system command.
This is needed because FreeSWITCH has made it possible to disable the system command.
2022-01-21 11:34:48 -07:00
FusionPBX d4ab7ed9bf
Fix the Caller ID name. 2022-01-19 10:33:42 -07:00