Commit Graph

9056 Commits

Author SHA1 Message Date
FusionPBX 3f33e4dfeb
Update continue_on_fail to be more specific.
Change continue_on_fail to fail for specific errors 1,2,3,6,18,21,27,28,31,34,38,41,42,44,58,88,111,403,501,602,607
2021-06-23 11:18:13 -06:00
agree 64afa5df36
[extensions] outbound caller id select list remove duplicates (#5977) 2021-06-22 14:46:34 -06:00
agree 68d9e583ef
[extensions] Fix mwi_account field not emptying (#5978) 2021-06-22 14:41:54 -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
demonspork 910549919b
Grandstream headset ring (#5967)
* Add Grandstream Headset/Speaker Ring

Add variable to choose whether the speaker rings with the headset.

* Add Speaker Only option

Add note that speaker only is supported with a value of 2.
2021-06-21 20:17:58 -06:00
FusionPBX 77dade95c8
Use the user_exists function. 2021-06-21 16:47:27 -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
FusionPBX a3a1fc737b
HTTP POST corrects destination delete. 2021-06-19 12:08:57 -06:00
agree 369324b10e
Fix fax search (#5975) 2021-06-18 14:40:54 -06:00
FusionPBX bc2e9ffab5
Allow dialing the call center with the callcenter+ prefix 2021-06-17 15:29:10 -06:00
FusionPBX 6e1c09f5d6
Add new provision setting yealink_screensaver_wait
Options: 1h, 2h, 3h or 6h, the default is 6h
2021-06-17 11:46:54 -06:00
FusionPBX bcd7482e5c
Use elseif instead of a series of if statements. 2021-06-15 13:44:14 -06:00
FusionPBX 6d536ce4d7
Add more to the missed call check
Only count as a missed call if the bridge_uuid has a length.
2021-06-15 12:53:46 -06:00
FusionPBX 3e2ae03295
Count a going to voicemail as a missed call. 2021-06-15 12:20:04 -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
FusionPBX 89de896e75
Changed to maintain compatibility with newer version of ghost script.
Credit to demonspork for this fix.
2021-06-12 13:15:56 -06:00
FusionPBX 4b1ab310b7
Remove the login.php code as it breaks the destinations and not needed for this.
Retract changes from this pull request. Its not constantly refreshing and so this login check is not needed for this feature.
https://github.com/fusionpbx/fusionpbx/pull/5951
2021-06-10 22:51:29 -06:00
agree c45ffc6754
agent+ fix dialplan (#5958) 2021-06-10 01:14:06 -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:

29c1d52533
c93c20c4e1
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:

29c1d52533
c93c20c4e1
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:

29c1d52533
c93c20c4e1
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:

29c1d52533
c93c20c4e1
2021-06-10 01:09:07 -06:00
FusionPBX b551ef2148
Improve the search to maintain the type. 2021-06-10 00:04:27 -06:00
FusionPBX c4219d7fe0
Add three new permissions fax_subject, fax_message, and fax_footer. 2021-06-09 10:56:10 -06:00
FusionPBX c5209d24e6
Add three new permissions fax_subject, fax_message, and fax_footer 2021-06-09 10:55:23 -06:00
FusionPBX 9c08b84fa2
Consistency is a good thing change spaces to tabs. 2021-06-09 10:20:41 -06:00
FusionPBX b2a7ebb4b0
Add two descriptions. 2021-06-04 10:54:43 -06:00
FusionPBX e400815c75
Add ability to assign destinations to users.
- Remove trim
2021-06-04 10:46:35 -06:00
FusionPBX c1caba1e7c
Add new field user_uuid and permission destination_user_uuid 2021-06-04 10:33:50 -06:00
FusionPBX 3073001e5c
Escape message_media_source to prevent xss. 2021-06-04 10:28:31 -06:00
FusionPBX 123407f3b8
Helps with conference center upgrade. 2021-06-03 21:43:06 -06:00
FusionPBX b21572fb44
Add better support for destination alternate
Get the destination actions from columns in the destination table instead of filtering through the dialplan details. If a destination action app is set or export then use inline = true.
2021-06-03 21:30:31 -06:00
chansizzle c0b8b1df08
Add custom yealink dss keys variable (#5963) 2021-06-03 17:56:06 -06:00
FusionPBX f97b0a7de7
Remove past tense. 2021-06-02 17:13:38 -06:00
FusionPBX d24d5c1676
Add is_array and hide irrelevant -ERR no reply 2021-06-02 17:12:01 -06:00
FusionPBX 661035f8fb
Improve them message for reboot, provision and unregister. 2021-06-02 17:07:48 -06:00
chansizzle 82c0a4af7c
yealink suppress dtmf set to default value (#5964) 2021-06-01 15:03:26 -06:00
mhoogveld bcf2366dbd
Redirect to login page when auto-refreshing a (part of a) page while being logged out (#5951) 2021-05-28 22:45:11 -06:00
emaktech b94fafbfb9
Update app_languages.php (#5928)
* Update app_languages.php

"At max no answer, then the agent's Status will changed to 'On Break'.";

* Update app_languages.php

* Update app_languages.php

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2021-05-28 22:32:01 -06:00
mhoogveld 5373e97b40
Bugfixes (#5949)
* Added missing parameter to send_email()

* Preserving the call-center queue_record_template value when saving

* Removed unused declarations using the commented-out $last_offered_call

* Fix for redirecting to previous page after login, if set

* Removed duplicate bugfix in /resources/login.php
2021-05-28 20:56:25 -06:00
chansizzle db48b2fc69
added firmware for T53 (#5961) 2021-05-28 17:58:39 -06:00
FusionPBX ede0eca9ca
Remove conference_session_view permission as a default. 2021-05-28 13:12:16 -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
markjcrane af3610d986 Add CIDR option to HTTP POST 2021-05-26 20:41:26 -06:00
markjcrane 2750475ab2 Add better logging to XML CDR 2021-05-26 14:29:46 -06:00
FusionPBX 764a46458e
Update xml_cdr_import.php 2021-05-26 10:53:50 -06:00
Andrew Querol b67d55b39c
Replace duplicated v_xml_cdr_import.php with a call to the post method of xml_cdr (#5956)
* Redirect duplicated xml_cdr_import script

This replaces the duplicated code in v_xml_cdr_import.php with xml_cdr_import.php

This also adds a call to `$cdr->post();` in that file to then process the POSTed data from FreeSWITCH
2021-05-26 09:54:08 -06:00
demonspork 7133f35af5
Use epoch times for CDR Imports (#5955)
* Use epoch times for CDR Imports

There has been some discussion of edge cases for CDR Importing time zones/time stamps.

This modification makes the start_stamp, answer_stamp, and end_stamp values use the corresponding _epoch times for import into the v_xml_cdr table to remove any chance of time zone mis-alignment.

* Set Call recording date with Epoch

Use the start_epoch to set the call recording date.
2021-05-26 09:11:09 -06:00
borisk1976 668a073355
Update call_center_agent_edit.php (#5942)
Remove a deprecated line of code.
2021-05-24 15:41:43 -06:00
demonspork 0acb7c4ac3
Yealink Support Searching Remote Phonebook on Dial pad (#5953)
By default, the dial pad only searches the Local phonebook and recent call history for suggestions while dialing. This adds support for searching the Remote Phonebook if configured and enabled. There is also commented out the definition to search an LDAP phonebook if one has been configured elsewhere.
2021-05-24 15:19:39 -06:00
FusionPBX b2e0402478
Get the call_center_queue_uuid from the channel variables. 2021-05-21 13:16:18 -06:00
FusionPBX a7efbe178f
Merge pull request #5952 from greenbea/patch-40
[cdr] Add call stats to cdr details
2021-05-21 09:05:02 -06:00
FusionPBX 227cbcd61f
Merge pull request #5948 from greenbea/patch-30
[valet park] Add answer for calls that are still in early media
2021-05-21 00:31:29 -06:00
agree aef22cd47f remove unnecessary line 2021-05-21 01:02:34 -04:00
agree 0fc6915a7a [cdr] Add call stats to cdr details 2021-05-21 00:55:42 -04: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
agree 74b806a1e9
[valet park] Add answer for calls that are still in early media 2021-05-20 11:52:17 -04:00
FusionPBX 1786b9b340
Improve the indentation. 2021-05-19 13:34:54 -06:00
chansizzle 990218342d
added new SNOM variables 2021-05-18 14:29:11 -06:00
chansizzle 6c47a567c9
improved export page descriptions 2021-05-17 14:37:34 -06:00
chansizzle 72bef9be31
improved export page descriptions 2021-05-17 14:36:27 -06:00
chansizzle 24fe361140
improved export page descriptions 2021-05-17 14:34:53 -06:00
chansizzle 3c9b1dcd53
improved export page descriptions 2021-05-17 14:32:14 -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
chansizzle c25037ca13
create destinations export 2021-05-12 15:49:18 -06:00
chansizzle 15e7807e90
create destinations export 2021-05-12 15:48:33 -06:00
chansizzle 5999d79b6a
create destinations export 2021-05-12 15:46:50 -06:00
chansizzle d5de5ec791
create destinations export 2021-05-12 15:45:07 -06:00
FusionPBX f99d9198c8
Add cc_export_vars to the call center dialplan. 2021-05-10 15:50:34 -06:00
FusionPBX 17c7c2c69b
Merge pull request #5934 from chansizzle/patch-469
added grandstream IPV4/6 mode
2021-05-10 13:04:26 -06:00
FusionPBX 21ab598390
Merge pull request #5935 from greenbea/upstream/patch-39
[call_center] export call_center_queue_uuid channel variable to agent legs for cdr import
2021-05-10 12:29:55 -06:00
FusionPBX 10ca93cbc0
Add timestamptz and timezone to the extension summary. 2021-05-10 11:34:47 -06:00
FusionPBX 755f5aaf66
Use the database for formatted date and time. 2021-05-10 11:30:22 -06:00
FusionPBX 49cf078c5c
XML CDR add timestamptz and timezone
- If the server time is set to UTC then the search needs to account for the local time zone.
- Use the database to format the date in the most efficient way.
2021-05-10 11:28:22 -06:00
chansizzle 6eadf09626 Merge branch 'fusionpbx:master' into patch-469 2021-05-10 11:06:34 -06:00
agree d7d7c6c678
remove reference 2021-05-09 16:07:17 -04:00
agree 06062b7fba * export call_center_queue_uuid channel variable to agent legs for cdr import
* add call_center_queue_uuid field to cdr for referenceing the call center queue table (cc_queue is a freeswitch variable for  the queue name)
2021-05-09 15:52:42 -04:00
markjcrane 884720489f Use the cc_queue to get the call_center_queue_uuid 2021-05-07 22:21:08 -06:00
markjcrane 8bd751f1c9 Use the cc_queue to get the call_center_queue_uuid 2021-05-07 22:04:38 -06:00
markjcrane e09a97f013 Add { and } brackets for each $field 2021-05-07 19:08:11 -06:00
markjcrane a7b014df6a Set session variables conference_room_uuid and conference_room_name 2021-05-07 18:19:40 -06:00
chansizzle a8b9694181
added grandstream IPV4/6 mode 2021-05-07 17:08:29 -06:00
markjcrane 9cfd41d222 Update CDR imports fix syntax 2021-05-07 16:06:03 -06:00
markjcrane cfd70fb18f Use the queue uuid for the cc_queue 2021-05-06 23:23:07 -06:00
markjcrane 13b6be49c8 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2021-05-06 21:52:21 -06:00
FusionPBX 9c3692ccfc
Add conference_uuid, and conference_extension variables. 2021-05-06 21:39:25 -06:00
markjcrane 3ce6855116 Add hold_music support to ring groups 2021-05-06 15:09:34 -06:00
FusionPBX 375deea90c
Merge pull request #5930 from greenbea/default_accountcodes
Add ability to set default accountcodes
2021-05-05 21:25:45 -06:00
FusionPBX 214fa97f7a
Merge pull request #5929 from greenbea/patch-38
[Valet Park] fix caller id for outbound call parks
2021-05-05 21:17:35 -06:00
markjcrane 014cbd1cd0 Replace data type timestamp with timestamptz 2021-05-05 20:46:53 -06:00
agree cf4f8d1e36 Add ability to set default accountcodes 2021-05-05 21:28:47 -04:00
FusionPBX b9b8bed853
Merge pull request #5926 from greenbea/patch-36
[Ring Group] Improve presence
2021-05-05 17:02:49 -06:00
FusionPBX 00f2263f3d
Merge pull request #5927 from greenbea/patch-37
[call center] allow setting agent ring delay params to 0
2021-05-05 17:01:44 -06:00
agree bb683c101d
[Valet Park] fix caller id for outbound call parks 2021-05-05 18:52:43 -04:00
markjcrane 8d95421fc6 Only add continue_on_fail when using application bridge 2021-05-05 13:33:15 -06:00
agree 29bbce6888
Fix html error 2021-05-03 23:09:12 -04:00
agree b9c169240d
[call center] allow setting agent ring delay params to 0 2021-05-03 18:26:11 -04: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