Commit Graph

1084 Commits

Author SHA1 Message Date
Mark Crane 3b117a3d0d Remove http_cache:// from the path and allow it to be defined in the storage path. 2015-04-01 08:14:03 +00:00
Mark Crane 44295deab6 Remove trailing spaces from the ivr_menu.lua. 2015-04-01 08:12:27 +00:00
Mark Crane 6f14a0b6d5 When a new greeting is created set it as the greeting id. 2015-04-01 08:11:44 +00:00
Mark Crane 63f55e076d Add a missing semi-colon and remove trailing spaces. 2015-04-01 07:57:47 +00:00
Mark Crane 3c36351762 Add an option to save the greeting to the database. 2015-04-01 07:56:56 +00:00
Mark Crane 3111110909 Pre-define the variables for the ivr menu. 2015-04-01 06:52:45 +00:00
Mark Crane 5912dae9f0 2015-04-01 05:48:44 +00:00
Mark Crane 82c28cb9e1 Use luasql for recordings only if base64 is chosen. 2015-04-01 05:44:07 +00:00
Mark Crane bde561a950 Change base64.enc to base64.encode. 2015-04-01 03:56:23 +00:00
Mark Crane 30bb3e211d Improve the speed of base64 encode and decode. 2015-03-31 18:48:00 +00:00
Mark Crane 8e4d2092ee Prevent trying to pickup the call from the caller in the same call group. 2015-03-31 03:06:55 +00:00
Mark Crane d69df4ba65 Add base64 decode to the IVR Menu. 2015-03-31 00:50:13 +00:00
Mark Crane e263d520b7 Add an additional method to store the recordings. 2015-03-30 23:08:21 +00:00
Mark Crane 127adbf7a5 Get a new set of default and domain settings for use when http_domain_filter is set to false. Remove debug numbers from access denied messages in provisioning and remove other redundant code. 2015-03-28 11:37:56 +00:00
Mark Crane b166a21f5e Update the 4.x and 5.x Polycom templates. 2015-03-28 09:59:00 +00:00
Mark Crane 1d84b28715 Change the category to type. 2015-03-28 09:58:19 +00:00
Mark Crane 9b05f29c6f Add 4.x template for Polycom to make it more intuitive. 2015-03-27 16:20:07 +00:00
luis daniel lucio quiroz fbbd475ad6 optional text_append 2015-03-27 01:09:25 +00:00
Mark Crane db7f701d01 Save the variables when the hostname is not set or when the hostname matches the current server. 2015-03-25 23:50:48 +00:00
Mark Crane 66af9472f9 Fix the order of the LDAP options so its used before ldap_bind. 2015-03-24 20:49:44 +00:00
Mark Crane d986adf0f8 Add a time out for the LDAP. 2015-03-24 20:16:53 +00:00
Mark Crane fac5c85cf2 Update the LDAP authentication. 2015-03-24 19:54:59 +00:00
Mark Crane 73c6cec61c No need for this include again as the scripts_dir is already set by this point. 2015-03-24 07:05:28 +00:00
Mark Crane 95344623ce Fix the XML for languages.lua. 2015-03-24 06:21:47 +00:00
Mark Crane cb68c028bf Fix the LDAP user log in by setting user_uuid SESSION and account for the user unique global option. 2015-03-23 23:46:18 +00:00
Errol Samuels 87a30dcd97 Added goodbye message when maximum searches have been reached so caller is aware the call will hangup. 2015-03-23 05:35:41 +00:00
Errol Samuels 0e67783602 Added remote reboot capability for Aastra phones 2015-03-22 08:04:03 +00:00
Mark Crane 16480d62dd Fix the database class count. 2015-03-22 07:54:35 +00:00
Mark Crane 6d13f8a872 Update http_cache.conf.xml for a more complete set of instructions. 2015-03-22 04:15:26 +00:00
Nate Jones 014191f047 Time Conditions: Change how preset destinations function (when a Preset is checked, the Alternate Destination is required and used, unless a Default Destination is selected, or a Destination is set on the individual Presets themselves. Interface also adjusts if Presets are NOT available. 2015-03-21 23:55:20 +00:00
Mark Crane 3e35981e18 Save the Call Center XML only if the directory path has a value. 2015-03-21 06:14:28 +00:00
Mark Crane 77fbe94767 Fix conference center greeting allow upper case file names. 2015-03-20 19:05:49 +00:00
Mark Crane 03181426b5 IVR Menu use the ringback method from ring groups. 2015-03-20 04:56:25 +00:00
Mark Crane eabfe79a1a IVR Menu commit ringback this approach will be replaced but is added to document the approach. 2015-03-20 04:54:49 +00:00
Mark Crane ee3f09be15 Fix ringback on the ivr menu by getting the global variable representing the ring back tones. 2015-03-18 23:31:14 +00:00
Mark Crane 4385aac2dd Remove trailing spaces or tabs. 2015-03-18 20:51:13 +00:00
Mark Crane 176163f24a Set event socket break to 8000. 2015-03-18 10:45:34 +00:00
Nate Jones 0e0311e271 Calls Edit: Included missing jquery-ui images, add label to Forwarding CID select box. 2015-03-18 08:17:57 +00:00
Nate Jones 0d9c51f753 Implemented fix suggested in Issue 823 - Add DOCUMENT_ROOT to require_once path on domain edit [and contacts_vcard.php, and save_switch_xml() function]. 2015-03-18 06:17:09 +00:00
Nate Jones c8ad51b6a0 Time Conditions: Fixed destination select box problem mentioned in Issue 876 - reworked switch_select_destination() function. 2015-03-18 05:17:28 +00:00
Mark Crane 2e247d8182 Uncomment the SQL insert statements for LDAP. 2015-03-18 03:41:19 +00:00
Mark Crane 2b2a9afd2f Update LDAP authentication. 2015-03-18 02:39:35 +00:00
Mark Crane 71dc6eb570 Get rid of $auth_failed, if username session is set consider the the user authenticated. 2015-03-17 14:44:09 +00:00
Mark Crane 85d590ac81 Fix the register.expires on the Polycom 5.x template. 2015-03-17 06:41:47 +00:00
Mark Crane 8ba2167261 Update event socket timing for waiting for results. 2015-03-16 21:59:08 +00:00
Mark Crane ce09537c21 Remove comments in the 5.x in under devices. 2015-03-16 18:33:50 +00:00
Mark Crane b2e729dcf2 Add a few additional params to the Polycom/5.x template. 2015-03-16 17:26:02 +00:00
Mark Crane 5546858298 Additional changes to the polycom/5.x template. 2015-03-16 16:46:09 +00:00
Mark Crane 39e31960c1 Update the new polycom/5.x template. 2015-03-16 15:25:22 +00:00
Mark Crane 92c7eaaea6 Improve indentation on the mac.cfg file. 2015-03-15 21:58:25 +00:00
Mark Crane b41803b0f6 Update the Polycom 5.x template. 2015-03-15 21:52:33 +00:00
Mark Crane 66588cc513 Remove all of these extra files. 2015-03-15 21:31:04 +00:00
Nate Jones 266f9e1063 Voicemail:
- Adjust for single-quotes in caller_id_name on insert query (hopefully addressing Issue 877).
- If Keep Local is false, remove the recording from the file system.
- Fix Forward Destinations so message is fully copied to other extension voicemail boxes, not just emailed.
- Add script to Ext and VM Edit pages to prevent Listen or Download links being sent when Keep Local is false.
- Minor language mods.
2015-03-15 09:15:04 +00:00
Nate Jones 44b67c820d Tidy up a different switch statement within save_dialplan_xml(). 2015-03-15 01:33:27 +00:00
Nate Jones fca19e3c5f Implemented fix proposed in Issue 880 to include missing time-of-day case in switch statement within save_dialplan_xml(). Thanks, Seth. 2015-03-15 01:15:23 +00:00
Mark Crane 812a0618e9 Fix IVR Menu ringback. 2015-03-13 16:45:05 +00:00
Mark Crane 449b8edce5 Remove as Polycom refers to it as an unknown parameter. 2015-03-12 00:41:18 +00:00
Mark Crane 5f84ec7824 Add a new polycom config for firmware version 5.x 2015-03-12 00:16:11 +00:00
Mark Crane 006af7d74d Fix the indentation in callcenter.conf.lua. 2015-03-11 19:33:07 +00:00
Mark Crane 700f27d89f Call Center XML Handler now generates XML correctly. 2015-03-11 19:28:18 +00:00
Mark Crane a051c70ad1 A little more work to get rid of the default context. 2015-03-10 10:47:25 +00:00
Mark Crane 94163c7537 Fix a missing comma. 2015-03-10 10:41:26 +00:00
Mark Crane 3406ff62b4 Add the missing include for the languages section. 2015-03-09 23:49:15 +00:00
Mark Crane 81b1056bfa Add time-of-day to XML files. 2015-03-09 15:58:02 +00:00
Mark Crane a1055b60a3 Add time-of-day to the XML handler. 2015-03-09 15:51:49 +00:00
Mark Crane 4642a6e4a5 Add XML Handler section language. 2015-03-09 05:26:10 +00:00
Nate Jones 1c4a197b7c Adjusted switch_select_destination() to maintain space between placeholder option. 2015-03-04 21:05:45 +00:00
Nate Jones 419a9555cf Adjusted switch_select_destination() to allow placeholder text as first option. 2015-03-04 20:31:02 +00:00
Nate Jones 4cd8ac2ea8 Adjusted switch_select_destination() function so doesn't select last (blank) option by default. 2015-03-04 07:04:41 +00:00
Mark Crane 5b9e7deeb2 Add lua function settings. 2015-03-02 18:07:06 +00:00
Digital Daz 3dd2ec4a2e Remove a log line used for debug 2015-02-25 20:40:51 +00:00
Digital Daz ad82d7fe49 Fixed a couple of typos and changed the way the DSN is inserted. 2015-02-25 20:35:22 +00:00
Nate Jones 9a1b836f6d Voicemail: Email notification script updated to support multiple languages. 2015-02-24 09:40:45 +00:00
Nate Jones cbb39328f5 Voicemail: Added additional options for email notification (attach vm, download link, auto-play listen link). Also cleaned up email templates a little. 2015-02-24 08:09:01 +00:00
Nate Jones eb7a47917f Voicemail: Remove prompt to listen to new or saved messages if no new or saved messages exist. 2015-02-23 22:51:24 +00:00
Mark Crane 15510460e1 Add rport to the vp530. 2015-02-23 07:07:41 +00:00
Mark Crane 93d22dce39 Voicemail IVR is now completed and ready to go. 2015-02-22 23:58:37 +00:00
Mark Crane bf8247d332 Add additional protection to prevent intercepting calls that have already been answered. 2015-02-21 20:33:23 +00:00
Mark Crane 7887e4ddd3 Add callcenter.conf.lua for xml handler. 2015-02-21 09:33:36 +00:00
Nate Jones 10896c10ac Operator Panel: Added ability to set Eavesdrop destination (from assigned extensions), pause refresh manually or on mouse hover of control elements for better user experience. Hide eavesdrop function if no extensions assigned to user (addresses Issue 851). 2015-02-17 11:04:56 +00:00
Nate Jones dbd9fbc07b Visual adjustments. 2015-02-15 07:59:02 +00:00
Nate Jones 256e424b3e Removal of colon next to form label names. 2015-02-15 06:50:00 +00:00
Nate Jones e6a687e785 Phrases: Ability to sequence playback of audio files in the IVR, initial groundwork for other switch phrase manipulation. 2015-02-14 05:32:43 +00:00
luis daniel lucio quiroz 0bc858bffa debug messages for conference center 2015-02-13 18:51:19 +00:00
Mark Crane c0769586b7 Update the comments in the yealink/t46g template. 2015-02-10 06:15:26 +00:00
Mark Crane 0bb3b0529f Correct many of the comments in the yealink/t42g/{$mac}.cfg template. 2015-02-10 05:50:28 +00:00
Mark Crane 499299b09c Fix a few of the comments in the yealink/t42g/y000000000029.cfg template. 2015-02-10 05:18:18 +00:00
Digital Daz cc96241171 Use the domain timezone in voicemail message playback. 2015-02-10 00:01:37 +00:00
Digital Daz d42d185917 Fix formatting on previous commit 2015-02-07 18:28:12 +00:00
Digital Daz 8d4efb0683 Allow other modules callerID prefixes to propagate down if prefix is not populated. eg Destinations prefix. 2015-02-07 18:20:03 +00:00
Mark Crane fe0575faa6 Fix hot desking internal and outbound caller id for the hot desked phone. 2015-02-06 18:51:22 +00:00
Mark Crane 6c09689499 Fix music on hold issue for the Panasonic UT1xx models. Resolves issue 840. 2015-02-04 07:33:00 +00:00
Mark Crane 06c829fc0b Fix music on hold for the Polycom VVX template works with version 4+ firmware. Google code issue 840. 2015-02-04 07:27:45 +00:00
Mark Crane af9da4d8ab Add odbc-dsn to external and ipv6 sip profiles. 2015-02-03 03:21:21 +00:00
Mark Crane 6d901034ad Work on intercept.lua to prevent an error with the hostname. 2015-01-30 01:32:38 +00:00
Mark Crane 37e5339fd3 Fix the conference default greeting. 2015-01-29 10:07:50 +00:00
Mark Crane 3c475f1e1f Fix fpdf so that it is capable of UTF-8. 2015-01-29 08:36:49 +00:00
Mark Crane 5fefdd595b Tested gateway with registration set to false on 1.4.15 no longer requires a username and password so it is no longer required in fusionpbx when the registration is set to false. 2015-01-29 07:07:54 +00:00
Mark Crane 187ca5ee25 Adjust the provisioning for the polycom vvx templates so that the line type key assignment is more accurate. 2015-01-29 07:00:21 +00:00
James Rose 6ae84db42d Changed DTMF to AVT (rfc2833) on ext1. Commented provisioning of phone volume (ring/speaker/handset/headset). 2015-01-27 15:27:06 +00:00
luis daniel lucio quiroz 56872c05a2 for_fax now on fax 2015-01-27 14:51:57 +00:00
luis daniel lucio quiroz 226651280e accountcode now on fax, PCMU/A as absolute codec string 2015-01-26 19:54:52 +00:00
Nate Jones 0c741a9016 Default Settings Edit: JSON value detection.
Functions: is_json function added.
2015-01-24 04:39:17 +00:00
Mark Crane 1e989c23f0 Fix the handling for * with stream file. 2015-01-23 18:10:48 +00:00
Philippe Rioual bb27d3bf5d removed extra digit in FR toll allow templates 2015-01-22 19:44:58 +00:00
Mark Crane 99af5bc728 Fix the internal-ipv6 xml. 2015-01-22 10:28:03 +00:00
Mark Crane 0b4f178fcd Add sip profiles enabled="false" for variables that are default disabled. 2015-01-22 00:22:15 +00:00
Philippe Rioual 659adc8731 added french "FR" country toll_allow templates 2015-01-21 16:11:06 +00:00
Mark Crane da886099a7 Add a missing template variable that was removed by another developer. 2015-01-20 19:06:02 +00:00
Mark Crane d1684a3511 Change require to include. 2015-01-20 06:44:12 +00:00
Mark Crane 5929762e9c Fix the install the text class. 2015-01-20 06:27:20 +00:00
Mark Crane fde1aff5ba Change the number of allowed loops for event socket to 2000 to prevent registrations from being truncated. 2015-01-20 01:16:10 +00:00
luis daniel lucio quiroz 230be9198f better voicemail templates 2015-01-19 18:59:59 +00:00
Nate Jones 852986a231 Text class fix. 2015-01-18 10:40:41 +00:00
Nate Jones 474e63f939 Use the new multi-lingual code on misc files. 2015-01-18 10:33:34 +00:00
Nate Jones 2346af5e4b Text Class: Fixes. 2015-01-18 09:25:50 +00:00
Nate Jones 23f87feb57 Translate: Necessary resource mods. 2015-01-18 07:54:19 +00:00
Mark Crane ee4890b01f Add the app session languages array as a list of available languages that have been translated for that application. 2015-01-18 07:52:28 +00:00
Mark Crane 6244a12b64 Update classes/text.php 2015-01-18 07:42:17 +00:00
Mark Crane 7a3e20f926 Add a new text array that is used in the translations. 2015-01-18 06:36:00 +00:00
Mark Crane 6c1bf58baf Fix voicemail copy to multiple destinations. 2015-01-17 21:56:56 +00:00
Mark Crane 2de87d1b49 Fix is_local.lua script on the stable branch. 2015-01-17 07:31:50 +00:00
Mark Crane b68953e384 Use memcache flush in the new PHP class. 2015-01-16 08:25:54 +00:00
Mark Crane 44107c5d30 Remove an extra space in the event. 2015-01-16 04:16:56 +00:00
Mark Crane ce3b932116 Send a custom memcache event to FreeSWITCH. 2015-01-16 03:52:32 +00:00
Mark Crane dd07ee6a45 Update event_socket_create and event_socket_request. 2015-01-16 03:29:51 +00:00
Mark Crane 618626e97a Fix the string quotations and return on the method. 2015-01-15 19:33:27 +00:00
Mark Crane 783ecc762a Change the methods from private to public. 2015-01-15 19:24:54 +00:00
Mark Crane 2d62405e7e Add a missing bracket. 2015-01-15 19:22:39 +00:00
Mark Crane 93b22c2ec7 Get rid of this variable since its not being used. 2015-01-15 18:34:02 +00:00
Mark Crane d636119e23 Correct the methods in the class description. 2015-01-15 18:19:54 +00:00
Mark Crane 2d9c6769f6 Add the first version of the cache class. 2015-01-15 18:15:25 +00:00
Mark Crane 9c968daaa0 Add a SQLite example as requested in this issue.
https://code.google.com/p/fusionpbx/issues/detail?id=806&start=100
2015-01-11 08:11:50 +00:00
Mark Crane db523f4f68 Fix the main menu color. 2015-01-09 20:57:40 +00:00
Mark Crane 7ddc15972e outbound_route_to_bridge simplify the dialplan detail SQL select. 2015-01-09 11:10:13 +00:00
Mark Crane 8d6146fa7a Additional work to fix groups and permissions. 2015-01-08 08:51:40 +00:00
Mark Crane 3a1c749f8f Change the recording playback in the destination select list to use the new streamfile.lua. 2015-01-04 09:36:58 +00:00
Mark Crane 058dcb0f0e Add streamfile.lua to provide ability to stream files and change the volume, position of the playback, pause and more. 2015-01-04 09:29:02 +00:00
luis daniel lucio quiroz 0595bd9556 more error support to event handler 2015-01-04 04:08:38 +00:00
luis daniel lucio quiroz 0f725276d6 new event handler 2015-01-04 03:49:10 +00:00
luis daniel lucio quiroz 8a28d55936 new version function as an alias of software_version 2015-01-04 02:34:22 +00:00
Mark Crane 3744bb9eb0 If mod shout exits use it to save voicemail messages as mp3. 2015-01-04 00:10:52 +00:00
Mark Crane 90b55b3d54 Remove the logging to make way for a better logging. The older one caused a problem for someone without permission to write to /tmp/logfile.txt 2015-01-03 08:32:30 +00:00
Mark Crane 3164693197 Add debug information. 2014-12-27 17:49:35 +00:00
Mark Crane cec874e932 Need to add GLOB_BRACE to support the {menu,config} 2014-12-27 17:30:07 +00:00
Mark Crane 449daffbef Change the | to a comma had to review the syntax on the glob command. 2014-12-27 17:28:07 +00:00
Mark Crane 7889e26cfa Add $y = 0; and a try catch block to the menu. 2014-12-27 17:22:57 +00:00
Mark Crane a6bea0aa6f Add a try catch to the menu include loop. 2014-12-27 07:25:11 +00:00
Mark Crane b6d94b46e0 Check for permissions that have a null domain_uuid. 2014-12-26 07:08:05 +00:00
Mark Crane ddca77629e Move the menu array to app_menu.php 2014-12-26 03:27:54 +00:00