Mark Crane
dd688d52a6
Add get_template_dir to the PHP class.
2014-02-22 23:20:55 +00:00
Mark Crane
e222b03eea
Update the provisioning directory list for the provision editor.
2014-02-21 17:20:35 +00:00
Mark Crane
b598a3b926
Fix the provision directory path for those not using /etc/fusionpbx template directory.
2014-02-21 16:47:23 +00:00
Nate Jones
8bf986b259
Response message updates... from Pizza Hut!!!
2014-02-21 05:06:46 +00:00
Nate Jones
64eaa447c8
Response message updates, language fixes.
2014-02-21 03:56:30 +00:00
Nate Jones
be84f215c0
Response message updates.
2014-02-21 03:02:55 +00:00
Nate Jones
450d2b5d90
Mis-key fix.
2014-02-21 02:49:17 +00:00
Nate Jones
addf5777dd
Response message updates.
2014-02-21 02:27:42 +00:00
Nate Jones
19171579fe
Response message updates.
2014-02-21 02:23:40 +00:00
Nate Jones
50506b8d8d
Response message updates, permission fix.
2014-02-21 02:13:06 +00:00
Nate Jones
107efa90c9
Response message updates.
2014-02-21 02:03:22 +00:00
Nate Jones
79c7ecadf7
Integrated some jQuery goodness into the SIP Status page.
2014-02-21 01:19:36 +00:00
Nate Jones
a6892102cb
Streamlined response message for: Default Settings, SIP Status
2014-02-21 00:17:28 +00:00
Mark Crane
8281fc2f80
Update the redirect for dialplan_delete.php
2014-02-20 23:57:42 +00:00
Mark Crane
57b8a86b72
Update the redirect for dialplan_detail_delete.php
2014-02-20 23:56:45 +00:00
Mark Crane
268f9d50f9
Add a optional provision template directory in /etc/fusionpbx/templates/provision for Linux and /usr/local/etc/fusionpbx/templates/provision for FreeBSD.
2014-02-20 17:54:02 +00:00
Mark Crane
059ee9d401
Ring group improvements designed improve usability.
2014-02-20 07:20:55 +00:00
Mark Crane
8cb4222c96
Try again on the message.
2014-02-20 02:53:43 +00:00
Mark Crane
85b1a42353
Fix the update message for ring groups.
2014-02-20 02:42:41 +00:00
Mark Crane
bd0ed1ada6
Fix the translation.
2014-02-19 09:51:38 +00:00
Mark Crane
3751738f1d
Add a Spanish translation to IVR Menu - Message
2014-02-19 09:40:26 +00:00
Mark Crane
a9657cd734
Improve the Stop Broadcast message.
2014-02-19 09:37:58 +00:00
Mark Crane
cd28bf2491
Change the 'Cancel' button to 'Stop Broadcast'
2014-02-19 08:50:36 +00:00
Mark Crane
1e53c4e5af
Add a button to Call Broadcast to Cancel the calls.
2014-02-19 08:20:15 +00:00
Mark Crane
dbaeadc69c
Use the broadcast uuid so we can use it to del the scheduled calls.
2014-02-19 06:47:51 +00:00
Mark Crane
01946ce16e
Remove the spaces in the fax email address.
2014-02-19 06:17:38 +00:00
Mark Crane
9729c9ef0b
When using multiple email addresses with faxing commas are used between email addresses. The commas must be escaped this change automatically does the escaping so the end user doesn't have to do it.
2014-02-19 03:11:42 +00:00
Mark Crane
7342c6f48a
Re-organize call broadcast to use the class method.
2014-02-18 11:19:23 +00:00
Mark Crane
2ac6ff9621
Add outbound_routes method to the dialplan class.
2014-02-18 11:08:35 +00:00
Mark Crane
bdc8aa91b0
Fix a syntax problem with the translation file for outbound routes. Thanks esammy for reporting the issue.
2014-02-17 17:06:26 +00:00
Mark Crane
f066d62efe
Remove a line feed.
2014-02-17 17:01:26 +00:00
Mark Crane
3e44e3ccdd
Add a missing double quote to app_languages.php for the Fax translation.
2014-02-17 14:40:46 +00:00
Mark Crane
eb529f8ffb
Complete the Spanish, French and Portuguese translations for Devices for those that natively speak one or more of these languages please report improvements.
2014-02-16 07:19:13 +00:00
Mark Crane
4502f4f480
Disable the please hold dialplan forerly in context: features.
2014-02-16 01:59:48 +00:00
Mark Crane
76eab727e5
Change the double quote to a single quote to fix the xml cdr translation.
2014-02-15 20:26:31 +00:00
Mark Crane
f8a9fddeb2
Add more translations to Devices.
2014-02-15 00:33:47 +00:00
Mark Crane
38077c041c
Prevent duplicates when adding a device.
2014-02-14 23:25:46 +00:00
Mark Crane
4a2b6969b5
Finish the Spanish es-cl integration.
2014-02-14 18:37:58 +00:00
Mark Crane
a6a68193f1
Add a new Spanish translation donated by José Manuel Calquin Heinsohn.
2014-02-14 07:03:12 +00:00
Mark Crane
9b60110cf7
Add a new Spanish translation donated by José Manuel Calquin Heinsohn. 'es-cl'. This completes the menu Spanish translation.
2014-02-13 20:15:59 +00:00
Mark Crane
ac0dacdb0d
Move the 'Apps' menu to a different directory.
2014-02-13 04:31:33 +00:00
Mark Crane
73321df84b
Add reboot into the app_languages.php
2014-02-12 01:19:57 +00:00
Mark Crane
00a10bc1eb
Comment out the device_username and device_password this is defined instead via default settings.
2014-02-11 01:54:53 +00:00
Mark Crane
2234863087
Simplify the approach used to add the global inbound route that calls the dialplan.lua script.
2014-02-11 01:50:39 +00:00
Mark Crane
8742b58202
Change the context for the local_extension bind_meta_app *1, *3, and *4.
2014-02-10 21:20:40 +00:00
Mark Crane
223dd78165
Remove the dialplan_features app.
2014-02-10 21:16:03 +00:00
Mark Crane
cac33ae078
Move the features context into the regular dialplan context.
2014-02-10 21:13:17 +00:00
Mark Crane
d510a92ba6
Change the context using the variable ${context}
2014-02-10 21:09:49 +00:00
Mark Crane
066b184eb8
Device Keys - remove empty rows.
2014-02-08 03:47:42 +00:00
Mark Crane
a1cee14ba6
Set the keys to numerical order. Add more keys to the key select list.
2014-02-07 12:26:20 +00:00
Mark Crane
d88603af28
Device list order by the MAC address.
2014-02-07 11:46:46 +00:00
Mark Crane
b72f5089c0
Add domain_uuid to the dialplan_detail array.
2014-02-06 10:13:57 +00:00
Mark Crane
588ce70e4b
Update the tab spacing on dialplan/dialplan_detail_delete.php.
2014-02-06 07:39:38 +00:00
Mark Crane
d81f46b9db
Fix the column sorting on the fax list.
2014-02-06 05:45:36 +00:00
Mark Crane
542bf10bb0
Default the conference room profile to 'default'
2014-02-06 04:01:22 +00:00
Mark Crane
5d7747cd01
Update the provision PHP class to normalize the Mac Address before checking if it exists in the devices table in the database.
2014-02-05 14:13:02 +00:00
Mark Crane
006c65047f
Add a new dialplan entry for changing the user status useful especially for call center.
2014-02-04 23:19:31 +00:00
Mark Crane
4df16687fa
Fix the Type for Cisco SPA series phones.
2014-02-03 21:43:38 +00:00
Mark Crane
8ab750f6bb
One more adjustment to get the domain_name for the provisioning.
2014-01-31 19:36:11 +00:00
Mark Crane
ab16d3e591
Make sure that the domain_name is correct when rendering the provisioning template.
2014-01-31 19:02:05 +00:00
Mark Crane
7d02debf01
Grandstream translate the name to to the number required to set the mode.
2014-01-31 12:52:08 +00:00
Mark Crane
bfb3af254f
Add the labels to the device edit.
2014-01-31 11:13:37 +00:00
Mark Crane
6525f5c13f
Add additional language labels used in the select list on device_edit.php.
2014-01-31 10:27:15 +00:00
Mark Crane
e278903630
Uncomment the provision_write include
2014-01-29 21:34:24 +00:00
Mark Crane
2279549a6c
Uncomment the provision_write include
2014-01-29 21:34:01 +00:00
Mark Crane
9fd316a53d
Add a provision write method to the provision function and use it to write the provisioning files for tftp/ftp provisioning.
2014-01-29 10:18:25 +00:00
Mark Crane
0dfe9c829f
Move the provisionin code into the new provision class.
2014-01-29 04:50:50 +00:00
Mark Crane
4207aaf242
Get rid of the names in the Grandstream select type (mode) because the modes to actions are not consistent.
2014-01-28 11:35:57 +00:00
Mark Crane
d53dcfadc6
Show only the correct vendor on the device edit page.
2014-01-28 11:03:05 +00:00
Mark Crane
304b77eae0
Fix the grandstream select values in the device edit page.
2014-01-28 10:44:56 +00:00
Mark Crane
1f74fdf5bf
Add line and extension variables to the on demand provisioning.
2014-01-28 10:02:15 +00:00
Mark Crane
eba53d1272
Add grandstream options to device edit.
2014-01-28 07:56:03 +00:00
Richard Neese
b609e49620
changed the link from v_active_conferences.php to active_conferences.php
...
this fixes the old conference tool
2014-01-24 21:51:01 +00:00
Mark Crane
e56fa0d8ff
Change random seconds from 3.5 to 3 seconds.
2014-01-24 08:07:15 +00:00
Nuno Miguel Reis
8be46305a0
added meta update block again, since was causing issues like duplicate ivr_menus, one per each option added. (let it be this way until Mark decides how the new pattern will work)
2014-01-24 06:38:46 +00:00
Nuno Miguel Reis
977ef8a37b
fixed ivr_menu_option details being passed to ivr_menu class
2014-01-24 06:38:38 +00:00
Mark Crane
b30dce5e80
Add http authentication to provisioning.
2014-01-24 05:53:32 +00:00
Mark Crane
752c74ac50
Fix the device settings on the on demand provisioning.
2014-01-24 03:01:08 +00:00
Mark Crane
cca86f21a8
Change the provisioning variables slightly this change affects.
2014-01-23 21:43:44 +00:00
Philippe Rioual
ee51bea37e
fixed some french translations issues
2014-01-23 21:15:49 +00:00
Nuno Miguel Reis
2578862bad
registrations panel reboot options (extended)
2014-01-22 21:39:27 +00:00
Nuno Miguel Reis
05e3a61ac4
pt-ring
2014-01-21 18:03:05 +00:00
Mark Crane
b8058f0a18
Set provisioning variables use device_key_type as a prefix if it was provided.
2014-01-21 14:57:10 +00:00
Nuno Miguel Reis
f95f1a6485
call_block app fixed
2014-01-21 05:40:01 +00:00
Nuno Miguel Reis
0ecedb07de
added missing references
2014-01-21 04:33:54 +00:00
Nuno Miguel Reis
93eec4554b
fixed dialplan copy
2014-01-21 04:22:10 +00:00
Mark Crane
bcca3f425f
add message to devices app_languages.php
2014-01-20 20:04:24 +00:00
Mark Crane
3704a49c24
Make the device edit page one form. Adding a new record or editing anything and then press save will save everything.
2014-01-20 18:00:45 +00:00
Mark Crane
a13ae479f7
Add provision/resources/classes directory
2014-01-20 17:56:19 +00:00
Mark Crane
7780b940f6
Setup a way variable for an altnerative template directory. Set the variable in advanced -> default settings, category: provision, subcategory: template_directory, type: text, value: /var/lib/fusionpbx/templates/provision
...
The appropriate path to the alternate provisioning directory is dependent on the operating system. The one given in this example is correct for debian and ubuntu server.
2014-01-20 11:43:19 +00:00
Mark Crane
f9d7fcc3fc
Device Edit, Use the new ORM for the database access, adjus the column width of some of the form elements, structure the POST into a two dimensional array, remove the submit from the array. Move the database requests before the content rather than inside the content.
2014-01-20 09:34:04 +00:00
Mark Crane
1a7c685e60
Add a new object relational model class and make the dialplan edit use for add and edit.
2014-01-19 13:09:17 +00:00
Mark Crane
de32790dad
Remove a redundant include.
2014-01-19 03:15:16 +00:00
Mark Crane
34ae95d45a
Fix a bug created by another developer cannot set dial string to user/1001 when the extension that was called is user/1001.
2014-01-17 18:33:11 +00:00
Mark Crane
d212241356
Fix the dialplan delete atomic transaction.
2014-01-17 03:04:26 +00:00
Nuno Miguel Reis
4cb72d88cc
menu fixing utf8 and ring groups pt-ring option
2014-01-16 23:30:56 +00:00
Mark Crane
afa1bc95f9
Add lines between the translations to sip status.
2014-01-16 20:23:46 +00:00
Mark Crane
eba1954e46
Change the 'Dialplan Add' to 'Dialplan'
2014-01-16 19:59:26 +00:00
Mark Crane
3ea98975cb
Change the 'Dialplan Add' title to 'Dialplan'
2014-01-16 19:52:04 +00:00
Mark Crane
baf0147d64
When adding an dialplan default it to order number 200.
2014-01-16 19:41:06 +00:00
Mark Crane
f487277cd0
Set the outbound routes default order to 100.
2014-01-16 19:31:08 +00:00
Mark Crane
9929d90526
Set inbound routes default order to 100, and time conditions to 300.
2014-01-16 19:20:48 +00:00
Mark Crane
55bff976ef
Fix the domain name for provisioning.
2014-01-15 22:07:40 +00:00
Mark Crane
cf474ed648
Add static to the device method to get rid of strict message.
2014-01-14 01:50:19 +00:00
Mark Crane
2bac44aee7
Add app/dialplan/ to the dialplan class path.
2014-01-13 14:34:13 +00:00
Mark Crane
d0c9cf7715
Move the dialplan class to the dialplan/resources/classes directory.
2014-01-13 14:21:27 +00:00
Mark Crane
548a4bfaa3
Change the dialplan order number for global to 000.
2014-01-12 07:51:06 +00:00
Mark Crane
7a8f1b4cc0
Add the translation for the Message header when saving the dialplan.
2014-01-12 07:18:15 +00:00
Mark Crane
4aae336161
Add a save button to the top of the ivr menu edit.
2014-01-12 07:12:29 +00:00
Mark Crane
0b4465c21e
Add a save button to ring group edit.
2014-01-12 07:12:08 +00:00
Mark Crane
adf6f7c941
Set the default order number for Queues.
2014-01-12 07:03:13 +00:00
Mark Crane
fbfff19d13
Add a 'save' button to the top of the device edit page.
2014-01-12 06:38:28 +00:00
Mark Crane
03a266d74e
Adjust the width so it looks better in google chrome.
2014-01-12 01:01:28 +00:00
Mark Crane
c1ea201d1a
Update dialplan/dialplan_edit.php adjust the widths of the fields, change a few to input type text, make the add fields visible by default.
2014-01-11 22:55:54 +00:00
Mark Crane
ac5b108149
Move save before copy in dialplan/dialplan_edit.php,
2014-01-11 06:12:55 +00:00
Mark Crane
e2355d13c9
Add the profile to the sip registrations.
2014-01-11 06:07:24 +00:00
Mark Crane
ace410914c
Add a refresh button for status -> registrations.
2014-01-11 06:00:59 +00:00
Mark Crane
6de68a9bc6
Add a save button to the top of the Dialplan edit.
2014-01-11 05:52:26 +00:00
Mark Crane
8124209a0b
Improve the dialplan manager so that it looks nicer and is faster to make changes. This change effects the dialplan manager, inbound routes, outbound routes, time conditions, and queues.
2014-01-10 23:58:42 +00:00
Mark Crane
1ef1431291
Rename another one of the php files to fit the naming convention.
2014-01-10 23:52:15 +00:00
Mark Crane
a6ba70d196
Rename one of the php files to fit the naming convention.
2014-01-10 23:51:44 +00:00
Mark Crane
f136543476
Make the destination number required for time conditions.
2014-01-10 05:23:46 +00:00
Mark Crane
52c5d15e7a
Correct the method used to get the domain name from the HTTP Host. Fix the method to get the Mac address from the HTTP_USER_AGENT needed to make the Yealink common file work.
2014-01-09 22:17:09 +00:00
Mark Crane
9882ffb7a2
Uppercase some of the SQL statements, and fix the $mac address.
2014-01-09 07:36:11 +00:00
Mark Crane
302662a593
Force the sip transport to lower case.
2014-01-09 02:02:03 +00:00
Mark Crane
f793647fe3
Refer to the device class and set change the sip port default.
2014-01-09 01:24:36 +00:00
Mark Crane
1f600dc1a0
When editing a device return to the edit page rather than the list.
2014-01-08 20:07:02 +00:00
Mark Crane
c9ed299ced
Fix the back button on the device key edit page. And fix disabled select option.
2014-01-08 19:54:33 +00:00
Mark Crane
1c93b304d2
Add a new option to reboot phones via registrations over sip notify.
2014-01-08 09:08:48 +00:00
Mark Crane
1218390641
Add 0 option to the select list for line number on the device edit page.
2014-01-05 10:42:11 +00:00
Mark Crane
5ba3fbec40
Add 0 option to the select list for line number on the device edit page.
2014-01-05 10:39:40 +00:00
Mark Crane
8f1b829345
Order the device by line number in the accounts -> extensions page.
2014-01-05 10:32:09 +00:00
Mark Crane
6697375f9c
When adding a device add the auth_id.
2014-01-05 10:24:01 +00:00
Mark Crane
787205bcd5
Fix permissions checks that were missed in ring_groups.php
2014-01-04 07:45:06 +00:00
Mark Crane
5afad8ad8c
Add ring groups menu permission for users in the admin group.
2014-01-04 07:16:05 +00:00
Mark Crane
958658aeae
Add device key extensions to the device keys table.
2014-01-04 04:40:40 +00:00
Mark Crane
13025158fd
Add device key extension for yealink. Add a device class.
2014-01-03 23:11:42 +00:00
Mark Crane
b03829911c
Add device_key_line
2014-01-03 08:05:46 +00:00
Mark Crane
4db58829b8
Order the keys by the key number so they appear in logical order in the template.
2014-01-03 01:23:55 +00:00
Mark Crane
56ff2df67c
Add an order by to the devices page so that the position doesn't move around.
2014-01-02 23:20:15 +00:00
Mark Crane
e52a282664
Add a select list for all yealink types.
2014-01-02 01:14:43 +00:00
Mark Crane
b8d5940e8a
Make the device keys array available to the template.
2014-01-01 06:50:15 +00:00
Mark Crane
4218a81c7a
Update the key references for ring groups.
2013-12-31 10:40:38 +00:00
Mark Crane
ea40d53148
Fix the insert for the new field.
2013-12-29 06:55:39 +00:00
Mark Crane
eed350b38a
Add the missing column to device edit.
2013-12-29 06:49:28 +00:00
Mark Crane
ef1fc93499
Add Device Key Category.
2013-12-29 06:47:25 +00:00
Mark Crane
74a913fa2a
Add the license to the device keys.
2013-12-29 05:20:51 +00:00
Mark Crane
6e7f170982
Remove test code on the device key edit.
2013-12-29 05:00:56 +00:00
Mark Crane
2dbe71047f
Provisioning, Only check the CIDR if its provided.
2013-12-28 22:02:57 +00:00
Mark Crane
57e199a76e
Require the device_setting_add permission to see the settings on the devices page. Require the device_key_add or device_key_edit permission to see the the key information on the devices page.
2013-12-27 20:52:38 +00:00