Commit Graph

276 Commits

Author SHA1 Message Date
FusionPBX 3f144a35a4 Add from in a few more places. 2022-01-03 15:31:30 -07:00
FusionPBX 05cae1be62 Remove local so the email_from has a value outside the if statement. 2021-12-29 15:30:15 -07:00
FusionPBX 71147dcb7e Have the email.lua function use the send_mail function. 2021-12-29 15:08:28 -07:00
FusionPBX 2c7cfbe44f Account for bridge variables and more advanced agent contact string.
If using the { and } with the contact string it would add an extra } bracket. The following changes remove the extra bracket and account for more of the bridge variables.
2021-12-29 14:29:17 -07:00
FusionPBX eefd5e78ef Add from send_mail function consistently. (#6216)
* Update send_mail.lua

* send_mail send nil email_from

* Update index.lua

* Update send_email.lua

* Use the lua send_mail function.

* Update index.lua

* Update index.lua

* Replace freeswitch.email with send_email lua function.

* Replace email.lua with the send_mail function.
2021-12-29 11:44:49 -07:00
FusionPBX 5f88e3ca87 Fix call block hold music to play the hold music.
Allows defining hold_music in the dialplan for a custom music on hold.
2021-12-17 15:13:07 -07:00
yois615 84fdf89b34 bind_digit_action for B-leg during internal call (#6157)
The existing code only binds properly when one leg
is not internal.  Here we use LUA to bind the bleg
for internal calls.
2021-12-15 14:45:04 -07:00
yois615 45f48b23a8 [directory] Use effective_caller_id_name when directory_first_name blank (#6193)
The database contains directory_first_name entries that are blank, and the
table does not populate properly.  Use effective_caller_id_name when a
nil or blank entry is found.
2021-12-15 14:43:12 -07:00
FusionPBX 72c9aa5a61 Conference Center - Change accountcode to account_code. 2021-12-05 00:57:27 -07:00
FusionPBX cca7b364e5 Option to request accountcode when setting accountcode_enabled is set to true. (#6171) 2021-12-03 23:28:01 -07:00
agree 5e760a363f [feature event] Don't update extension dial string (#6166)
* [feature event] Don't update extension dial string

* remove comma

* [feature_event] dnd don't update follow me and forward all

* cleaned up some code
2021-12-02 17:45:01 -07:00
agree c94a7f5081 [xml handler] Fix error channel (#6167)
using !USER_BUSY gives an error `Could not locate channel type !USER_BUSY`
2021-12-02 17:42:23 -07:00
FusionPBX a61cfa4020 Remove mkdir (#6169)
* Remove mkdir
* Delete app/scripts/resources/scripts/app/messages/resources directory
* Use curl instead of system curl.
* Update file_cache.lua
2021-12-02 17:30:14 -07:00
yois615 6c31c0a4a2 Add line endings to Console logs (#6103) 2021-11-22 09:08:03 -07:00
agree b02cb75620 [voicemail] Add option whether to delete or keep message after forwarding (#5985)
* [voicemail] Add option whether to delete or save message after forwarding

* Fix recording playback

phrase doesn't exist
2021-11-09 13:57:16 -07:00
emak 0b76d90875 Add press * to return to previous menu (#6064)
Added the ability to press * to transfer back to the previous menu based on value of ${rdnis}.
2021-10-29 14:31:56 -06:00
agree cab67fbb9e [voicemail] remove not existing phrase (#6075) 2021-10-28 09:44:59 -06:00
agree 113ade4fc5 [follow me] Persist follow me enabled when enabling DND or call forward (#6076)
If follow-me is enabled and then turning on DND or call-forward, follow-me should be enabled when disabling the DND or the call-forward.
2021-10-28 09:44:27 -06:00
FusionPBX 0c91ac4feb Don't use the extension dial_string to set the phone on DND. 2021-10-14 01:02:00 -06:00
hershyheilpern 23f95137f4 Add IVR Option to Call Block (#6059)
* add ivr option to call block
2021-10-14 00:27:59 -06:00
markjcrane e429756307 Change error/user_busy to USER_BUSY 2021-09-18 23:26:21 -06:00
agree 7fd5f53384 Voicemail use tail calls (#5984)
reference https://www.lua.org/pil/6.3.html
2021-09-18 10:36:37 -06:00
FusionPBX 17a7dff859 Delete commented out lines. 2021-09-18 10:34:28 -06:00
Luis Daniel Lucio Quiroz a66135e352 [4.5] Fix doube ivr_menu_cid_prefix (#6015)
You already do that in the dialplan, no need to do it here
2021-09-18 10:32:16 -06:00
agree f17a4e2e8e [follow me] *21 don't null dial string (#6051)
* [follow me] *21 don't null dial string
2021-09-18 10:28:19 -06:00
FusionPBX 7353170563 Channel variable request_id=true is no longer needed. 2021-09-16 13:18:18 -06:00
markjcrane 11fd9ed86b Add sofia global settings 2021-09-04 22:31:07 -06:00
agree a2e4fd00bd [Extension] Don't null dial_string when enable/disable follow me or dnd (#6000) 2021-08-25 10:28:26 -06:00
agree b0fef5135c ring group lua minor improvement (#5998)
ring_group_distinctive_ring is always an empty string
2021-08-20 18:28:40 -06:00
FusionPBX e5df624536 Update page.lua 2021-08-02 17:13:00 -06:00
FusionPBX 9dc93980e1 Move show channels outside the loop to make it for more efficient. 2021-08-02 17:10:43 -06:00
FusionPBX 2bcb3b343b Replace show channels like
Like statement failed for a customer replaced with show channels then search the results to destination is available or busy.
2021-08-02 16:47:47 -06:00
FusionPBX d9be32d422 Add [find_file.lua] to the logging and show file that wasn't found. 2021-07-08 12:41:22 -06:00
chansizzle 398b52fa23 date and time moved to envelope information (#5982) 2021-06-26 10:40:06 -06:00
FusionPBX 7bbdb8160f Improve the code comment 2021-06-22 11:10:32 -06:00
FusionPBX 3a063bc2ff Update call_flow_monitor.lua 2021-06-22 10:02:09 -06:00
chansizzle 87d47fe961 create voicemail envelope information option (#5966)
* create voicemail envelope information option

* Update voicemail.xml
2021-06-21 16:16:47 -06:00
agree 13c5d984f2 [voicemail] Add # option to go to next recording without saving the message (#5973)
This useful for shared voicemail boxes and a voicemail is meant for someone else or a person doesn't want yet to mark the voicemail as saved
2021-06-12 13:42:47 -06:00
emaktech f44467a2b5 Remove these as they break HTML emails. (#5969)
* Remove these as they break HTML emails. 
*  Remove quotes from Caller ID name and number. 

Same as following commits:

https://github.com/fusionpbx/fusionpbx/commit/29c1d52533fd95ce0b995122471b9b283962bc3f
https://github.com/fusionpbx/fusionpbx/commit/c93c20c4e10796e7b3e64c67565748e83f0a100c
2021-06-10 01:10:32 -06:00
emaktech e9207b114e Update index.lua (#5970)
* Remove these as they break HTML emails. 
* Remove quotes from Caller ID name and number. 

Same as following commits:

https://github.com/fusionpbx/fusionpbx/commit/29c1d52533fd95ce0b995122471b9b283962bc3f
https://github.com/fusionpbx/fusionpbx/commit/c93c20c4e10796e7b3e64c67565748e83f0a100c
2021-06-10 01:09:58 -06:00
emaktech 0891590141 Remove these as they break HTML emails. (#5971)
* Remove these as they break HTML emails. 
* Remove quotes from Caller ID name and number. 

Same as following commits:

https://github.com/fusionpbx/fusionpbx/commit/29c1d52533fd95ce0b995122471b9b283962bc3f
https://github.com/fusionpbx/fusionpbx/commit/c93c20c4e10796e7b3e64c67565748e83f0a100c
2021-06-10 01:09:29 -06:00
emaktech f6a5d171ca Remove these as they break HTML emails. (#5972)
* Remove these as they break HTML emails. 
* Remove quotes from Caller ID name and number. 

Same as following commits:

https://github.com/fusionpbx/fusionpbx/commit/29c1d52533fd95ce0b995122471b9b283962bc3f
https://github.com/fusionpbx/fusionpbx/commit/c93c20c4e10796e7b3e64c67565748e83f0a100c
2021-06-10 01:09:07 -06:00
markjcrane 9bf7b8c8ef Deprecate the meetings table and move the moderator and participant pins to the conference rooms table 2021-05-27 02:30:49 -06:00
FusionPBX c93c20c4e1 Remove quotes from Caller ID name and number. 2021-05-20 12:15:14 -06:00
FusionPBX 29c1d52533 Remove these as they break HTML emails. 2021-05-20 12:00:17 -06:00
FusionPBX e52cd61887 Merge pull request #5924 from greenbea/patch-34
[voicemail] allow setting greeting_number_id to default
2021-05-13 23:14:40 -06:00
markjcrane a7b014df6a Set session variables conference_room_uuid and conference_room_name 2021-05-07 18:19:40 -06:00
markjcrane 3ce6855116 Add hold_music support to ring groups 2021-05-06 15:09:34 -06:00
agree 60220abf33 [RIng Group] Improve presence
the whole point of ring group presence is to monitor the ringing state If the call was bridged or went to timeout destination the presence should be set to terminated
2021-05-03 17:26:49 -04:00
agree 09e5280f3e [voicemail] allow setting greeting_number_id to defualt 2021-04-29 16:43:39 -04:00