Commit Graph

6703 Commits

Author SHA1 Message Date
FusionPBX a4477c5913 Update app_config.php 2017-04-29 23:35:08 -06:00
FusionPBX 5578b102bd Update app_config.php 2017-04-29 23:30:37 -06:00
FusionPBX 5a222bd289 Update app_config.php 2017-04-29 23:28:32 -06:00
FusionPBX 10671472c1 Update app_config.php 2017-04-29 23:25:39 -06:00
FusionPBX 49a0987333 Update app_config.php 2017-04-29 23:21:07 -06:00
FusionPBX 58a17e089f Update app_config.php 2017-04-29 23:04:52 -06:00
Luis Daniel Lucio Quiroz 18892ff211 Typo in the CC exit key patch (#2550)
I did a bad copy and paste, reading $_POST where it was $row
2017-04-29 20:13:11 -06:00
FusionPBX 23e71b5dca Update app_menu.php 2017-04-28 15:34:23 -06:00
FusionPBX 7964663eec Update extension_dashboard.php
Finish up the Caller ID dashboard.php.
2017-04-27 18:05:28 -06:00
FusionPBX 03229b89c8 Update app_languages.php 2017-04-27 16:59:37 -06:00
FusionPBX 4c009e83ca Update extension_dashboard.php 2017-04-27 16:56:22 -06:00
The-Operator d05ace4995 Updates to German and Austrian translations (#2549)
Updates and error corrections
2017-04-27 15:19:36 -06:00
The-Operator 32c1522cbb Add/Update German and Austrian translations (#2542)
Updated remaining app_languages.php files and all app_config.php and app_menu.php files where necessary.
2017-04-26 23:41:55 -06:00
vkrt-11 ee77c6b404 Adding ru-ru locales edit (#2543) 2017-04-26 23:41:28 -06:00
FusionPBX 4aac065209 Add a refresh button to xml cdr. 2017-04-25 01:01:40 -06:00
Vladimir 30055465b7 Adding ru-ru locales (#2530)
* Translation of the menu (sent by Victor Kraft)

* ACL translate

* Backup translated

* App Fax translated (sent by Victor Kraft)

* App Adminer trnslated

* Resources translated (sent by Victor Kraft)

* App SIP Profiles translated

* ru-ru

* Call Block added

* ru-ru

* Update app_menu.php

* voicemails/app_languages.php locales ru-ru

voicemails/app_languages.php locales ru-ru

* app/vars/app_languages.php locales ru-ru

app/vars/app_languages.php locales ru-ru

* core: apps, authentication, databases, default_settings translate

* app/traffic_graph/app_languages.php adding locales ru-ru

app/traffic_graph/app_languages.php adding locales ru-ru

* app/time_conditions/app_languages.php adding locales ru-ru

app/time_conditions/app_languages.php adding locales ru-ru

* /app/system/app_languages.php adding locales ru-ru

/app/system/app_languages.php adding locales ru-ru

* /app/sip_status/app_languages.php adding locales ru-ru

* /app/settings/app_languages.php adding locales ru-ru

* /app/services/app_languages.php adding locales ru-ru

* /app/ring_groups/app_languages.php adding locales ru-ru

* /app/registrations/app_languages.php adding locales ru-ru

* /app/recordings/app_languages.php adding locales ru-ru

* /app/provision/app_menu.php adding locales ru-ru

* /app/pin_numbers/app_languages.php adding locales ru-ru

* Update app_languages.php

* /app/phrases/app_languages.php adding locales ru-ru

* /app/operator_panel/app_languages.php adding locales ru-ru

* core/groups translated

* /app/music_on_hold/app_languages.php adding locales ru-ru

* core/install translated

* core/menu translated

* /app/modules/app_languages.php adding locales ru-ru

* /app/meetings/app_menu.php adding locales ru-ru

* /app/log_viewer/app_languages.php adding locales ru-ru

* /app/ivr_menus/app_languages.php adding locales ru-ru

* /app/gateways/app_languages.php  adding locales ru-ru

* /app/fifo_list/app_languages.php adding locales ru-ru

* core/notifications translated

* /app/fifo/app_languages.php adding locales ru-ru

* core/upgrade translated

* Update app_config.php

* core/user_settings translated

* Update app_languages.php

* Update app_menu.php

* Update app_languages.php

* core/users translated

* call_block translate fix

* Call Broadcast added

* call_block выклюено fix

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* themes translated

* /app/extensions/app_languages.php for locale ru-ru

* /app/exec/app_languages.php add locale ru-ru

* Update app_languages.php

* Update app_menu.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_languages.php

* Update app_menu.php

* add locales ru-ru /core/install/app_menu.php

* /app/emails/app_languages.php add locales ru-ru

* /app/edit/app_languages.php add locales ru-ru

* /app/dialplan_outbound/app_languages.php add lacales ru-ru

* app/devices translated

* /app/dialplan_inbound/app_languages.php add locales ru-ru

* call_center_active + call_centers

* /app/dialplan/app_languages.php add locales ru-ru

* /app/destinations/app_languages.php add locales ru-ru

* /app/database_transactions/app_languages.php add locales ru-ru

* /app/contacts/app_languages.php addlocales ru-ru

* Update app_languages.php

* Update app_languages.php

* /app/contacts/app_languages.php add locales ru-ru

* /app/conferences/app_languages.php add locales ru-ru

* /app/conference_profiles/app_languages.php add locales ru-ru

* /app/destinations/app_languages.php add locales ru-ru

* /app/destinations/app_languages.php add locales ru-ru

* /app/conferences/app_languages.php add locales ru-ru

* app/calls_active translated

* app/click_to_call translated

* app/calls_active label-opt fix transtation

* translated

* translated

* translate

* /app/voicemails/app_config.php addlocales ru-ru

* /app/voicemail_greetings/app_config.php add locales ru-ru

* /app/vars/app_config.php add locales ru-ru

* /app/traffic_graph/app_config.php add locales ru-ru

* /app/tones/app_config.php add locales ru-ru

* /app/time_conditions/app_config.php add locales ru-ru

* /app/tftp/app_config.php add locales ru-ru

* /app/system/app_config.php add locales ru-ru

* /app/sip_status/app_config.php addlocales ru-ru

* app/devices translated ru-ru

* app/devices translated ru-ru

* /core/menu/app_languages.php add locales ru-ru

* /app/contacts/app_languages.php add locales ru-ru

* /app/conferences/app_languages.php add locales ru-ru

* /app/voicemails/app_languages.php add locales ru-ru

* /app/conference_centers/app_languages.php add locales ru-ru

* /app/ring_groups/app_languages.php add locales ru-ru

* /app/ivr_menus/app_languages.php add locales ru-ru

* /app/xml_cdr/app_languages.php add locales ru-ru

* /resources/app_languages.php add locales ru-ru

* /app/conference_centers/app_languages.php add locales ru-ru

* call_flows

* /app/call_broadcast/app_languages.php add locales ru-ru

* /app/call_block/app_languages.php add locales ru-ru

* /app/call_block/app_languages.php add locales ru-ru

* /app/call_block/app_languages.php add locales ru-ru

* By now

* calls

* /app/call_flows/app_languages.php add locales ru-ru

* /app/system/app_languages.php add locales ru-ru

* /app/exec/app_languages.php add locales ru-ru

* /app/vars/app_menu.php add locales ru-ru

* /app/backup/app_languages.php add locales ru-ru

* /app/ring_groups/app_languages.php add locales ru-ru

* /app/calls/app_languages.php add locales ru-ru

* /app/call_centers/app_languages.php add locales ru-ru

* /app/call_broadcast/app_languages.php add locales ru-ru

* app/fax fix translate label-fax_send_channels

* /app/extensions/app_languages.php add locales ru-ru

* /app/xml_cdr/app_languages.php add locales ru-ru

* /app/ring_groups/app_languages.php add locales ru-ru

* /app/contacts/app_languages.php add locales ru-ru

* Fix default language select

* /app/contacts/app_languages.php add locales ru-ru

* Fix translations in app edit, extensions, fifo, gateways, music_on_hold, services, time_conditions, xml_cdr

* Replaced "звонки" to "вызовы" and fix sorting in menu for "Конференции"

* More replace "звонк"

* Fix translate

* app/xml_cdr replace translate for label-start_range, label-end_range

* app/xml_cdr replace translate label-destination, description_search and description-4

* Corrections

* Repalce "Порядковый номер" to "Приоритет"

* app/operator_panel replace translation label-call_group
2017-04-24 16:37:00 -06:00
FusionPBX 653b3b09ac Add http_auth_disable 2017-04-22 18:32:03 -06:00
FusionPBX f012123bd4 Update app_config.php 2017-04-22 18:27:17 -06:00
sergey-mz 498e054518 Add contact column to registration table (#2310)
Command "sofia xmlstatus profile internal reg" returns contact in this format:
"Contact Name" <sip:236@10.0.15.108:5060;>
Only Aastra phones send Contact name with REGISTER message. 
I tested Grandstream and Polycom phones, but contact name is missing. 
Adding just "	<td class='".$row_style[$c]."'>".$row['contact']."</td>\n"; will produce same visible result because <sip:....> portion will be hidden.
2017-04-22 14:42:32 -06:00
FusionPBX 3adbbc7d57 Update device_download.php
Make the code more consistent.
2017-04-22 10:56:23 -06:00
FusionPBX e39849941f Update pin_download.php
Make the code consistent with project coding standards.
2017-04-22 10:50:09 -06:00
FusionPBX 02d6657c59 Update call_flows.php 2017-04-22 10:28:57 -06:00
andycol 940a2b9c76 Add export to Pin Numbers application (#2126)
* Add files via upload

* Update pin_numbers.php

* Create pin_download.php

* Delete {$mac}.cfg

* Update pin_numbers.php

* fix status not displaying any result

the Status block was showing as blank even if enabled/disabled
This will now fix it
2017-04-22 10:22:21 -06:00
andycol 598b746074 device export (#2445)
* update devices.php

add export button

* Add files via upload
2017-04-22 10:17:18 -06:00
FusionPBX cdb6b67db2 Add french fr-fr for operator panel. 2017-04-21 13:51:48 -06:00
The-Operator 835cca5f3c Add/Update German and Austrian translations (#2528)
Modified apps:
- call_centers
- log_viewer
- modules
- music_on_hold
- operator_panel
- phrases
- pin_numbers
- recordings
- registrations
- ring_groups
- services
- settings
- sip_profiles
- sip_status
- system
2017-04-21 13:41:20 -06:00
konradSC 93802aa6f5 N-Way conference (#2524)
* Merge (#4)

* Added variables to disable call waiting and t.38 faxing

* HT702 config file variables: grandstream_disable_call_waiting, grandstream_disable_fax_t38

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update app_config.php

* Corrected bug with expansion board and call park value.  Was 19, should be 16.

* MAC detection for some Grandstream phones (#2486)

Some GS models send the Mac address in the user agent

* Add/Update German and Austrian translations (#2483)

Updates to the following apps:
call_broadcast
call_flows
devices
dialplan_inbound
dialplan_outbound
edit
emails
exec
extensions
fax
fifo
fifo_list
gateways
ivr_menus

* Update destinations.php

* Update xml_cdr_inc.php

* Update status_registrations.php

* Update y000000000028.cfg

* Update y000000000066.cfg

* Update y000000000035.cfg

* Update y000000000065.cfg

* Update y000000000051.cfg

* Update y000000000023.cfg

* Update y000000000025.cfg

* Update y000000000029.cfg

* Update y000000000036.cfg

* Update y000000000038.cfg

* Update y000000000032.cfg

* Update y000000000046.cfg

* Update y000000000000.cfg

* Update y000000000054.cfg

* Update y000000000045.cfg

* Update y000000000069.cfg

* Update y000000000004.cfg

* Update y000000000044.cfg

* Update y000000000044.cfg

* Update y000000000005.cfg

* Update y000000000052.cfg

* Update y000000000007.cfg

* Update y000000000037.cfg

* BugFix for VM Transcription (#2491)

Records as MP3 and skips transcription steps if a user has transcription set to false.

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Yet another ip phone reporting MAC in the UserAgent (#2492)

* Update app_config.php

Begin adding uuid's for key functions.

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Create 560_extension_queue.xml

* Update y000000000037.cfg

* Update y000000000007.cfg

* Update app_config.php

* Update y000000000052.cfg

* Update y000000000028.cfg

* Update y000000000005.cfg

* Update y000000000044.cfg

* Update y000000000044.cfg

* Update y000000000004.cfg

* Update y000000000069.cfg

* Update y000000000045.cfg

* Update y000000000000.cfg

* Update y000000000046.cfg

* Update y000000000032.cfg

* Update y000000000038.cfg

* Update y000000000054.cfg

* Update y000000000036.cfg

* Update y000000000029.cfg

* Update y000000000066.cfg

* Update y000000000035.cfg

* Update y000000000065.cfg

* Update y000000000051.cfg

* Update y000000000023.cfg

* Update y000000000025.cfg

* Update app_config.php

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update app_config.php

* Fix. Add new sip profile setting. (#2500)

* BugFix [master] system information git (#2499)

fix for if the .git folder is present but corrupt

* Fix. Redirect back to correct profile after delete setting. (#2501)

Fix. Add setting (seems need also set sip_profile_uuid)
Change. Order settings by name when output.

* Restore Button + Audiocodes preliminary support (#2502)

* Audiocodes phone support + restore default for vendors

* Restore button

* Restore script

* Update device_vendors.php

* Some FR & ES translation fixes (#2503)

* Update app_config.php

* Update app_config.php

* Create {$mac}.cfg

* Create directory.xml

* Create favorite_setting.xml

* Create y000000000025.cfg

* Fix. Add extension with non numeric extension number. (#2508)

* Update ring_group_edit.php

* Update call_edit.php

* Create 080_default_caller_id

* Update 080_default_caller_id

* Rename 080_default_caller_id to 080_default_caller_id.xml

* Fix. Create needed number of extensions (#2509)

* Update dialplan_edit.php

* Update switch.php

* Update index.php

* Update switch.php

* Update voicemail_edit.php

* Update app_config.php (#2515)

Add the necessary permissions in order to use the database save function (fusion 4.3) when coding for voicemail option adds/deletes/updates.

I realize these voicemail permissions overall will probably get cleaned up even more once the whole app is updated to use the database function, but this is a stop gap measure. I am working on adding voicemail options to the Bulk Account Settings app and I'm stuck without these permissions. The function is kicking a out 403 Forbidden.

* Update app_config.php

* Really use configured transcribe_language for transcription (#2513)

* Fix renaming domains (#2512)

* Make presence for conferences work out of the box (#2514)

Use '@' instead of '-' for separating conference name and domain, which
is what FreeSWITCH mod_conference uses.

* Add. Speed dial respects contacts user. (#2249)

* Add. Speed dial respects contacts user.

One user can not use speed dial numbers from contacts
associated with another user

* Make SQL query more efficient

* Add. Support find contacts by user groups as well

If contact has set any `user` or `group` then only this users can use speed dial numbers
in other case speed dial numbers are global for domain.

* Fixup for renaming domains (#2517)

The previous fix was incomplete, this one should do it.

* Create app_defaults.php

* Update page.lua

* CC Key Support for Call Center (#2518)

* Exit Keys support

* Multilanguage support

* CC Key Support

* Update call_center.php

* Update code to iterate over numbers. (#1727)

* Update code to iterate over numbers.

This code fixes some problems
 * range like `009-010` current code produce numbers `009` and `0010`
 * range like `200-100` now raise error so it will be easy to debug
 * range like `010-20` now generate error.
 * `destination` is string so condition `destination == tonumber(sip_from_user)` is always false so change it `destination == sip_from_user`

* Fix. handle ranges like `100-100`

* Create 570_nway_conference.xml

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Update app_config.php
2017-04-21 08:28:25 -06:00
FusionPBX aed89a5000 Update extension_dashboard.php
Make the outbound caller id select work better.
2017-04-21 06:55:44 -06:00
FusionPBX 6f41869fc9 Add caller id select to the extension dashboard. 2017-04-21 06:26:34 -06:00
FusionPBX 1cf849809b Update email_cron.php 2017-04-21 04:49:13 -06:00
FusionPBX e4f73f09cf Create extension_dashboard.php 2017-04-19 20:40:42 -06:00
FusionPBX 8eb2a1cc0f Update app_config.php
Add extension_caller_id permission.
2017-04-19 20:39:35 -06:00
FusionPBX 162fd611fd Update app_config.php 2017-04-19 19:22:03 -06:00
FusionPBX b3acd8944e Update app_config.php 2017-04-19 19:20:46 -06:00
FusionPBX 15c4cb8f04 Update app_languages.php
Add label-caller_id_number to app/extensions
2017-04-19 15:18:19 -06:00
konradSC fa4ab999cf Ring group toll allow (#2520)
* Merge (#4)

* Added variables to disable call waiting and t.38 faxing

* HT702 config file variables: grandstream_disable_call_waiting, grandstream_disable_fax_t38

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update app_config.php

* Corrected bug with expansion board and call park value.  Was 19, should be 16.

* MAC detection for some Grandstream phones (#2486)

Some GS models send the Mac address in the user agent

* Add/Update German and Austrian translations (#2483)

Updates to the following apps:
call_broadcast
call_flows
devices
dialplan_inbound
dialplan_outbound
edit
emails
exec
extensions
fax
fifo
fifo_list
gateways
ivr_menus

* Update destinations.php

* Update xml_cdr_inc.php

* Update status_registrations.php

* Update y000000000028.cfg

* Update y000000000066.cfg

* Update y000000000035.cfg

* Update y000000000065.cfg

* Update y000000000051.cfg

* Update y000000000023.cfg

* Update y000000000025.cfg

* Update y000000000029.cfg

* Update y000000000036.cfg

* Update y000000000038.cfg

* Update y000000000032.cfg

* Update y000000000046.cfg

* Update y000000000000.cfg

* Update y000000000054.cfg

* Update y000000000045.cfg

* Update y000000000069.cfg

* Update y000000000004.cfg

* Update y000000000044.cfg

* Update y000000000044.cfg

* Update y000000000005.cfg

* Update y000000000052.cfg

* Update y000000000007.cfg

* Update y000000000037.cfg

* BugFix for VM Transcription (#2491)

Records as MP3 and skips transcription steps if a user has transcription set to false.

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Yet another ip phone reporting MAC in the UserAgent (#2492)

* Update app_config.php

Begin adding uuid's for key functions.

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Update app_config.php

* Create 560_extension_queue.xml

* Update y000000000037.cfg

* Update y000000000007.cfg

* Update app_config.php

* Update y000000000052.cfg

* Update y000000000028.cfg

* Update y000000000005.cfg

* Update y000000000044.cfg

* Update y000000000044.cfg

* Update y000000000004.cfg

* Update y000000000069.cfg

* Update y000000000045.cfg

* Update y000000000000.cfg

* Update y000000000046.cfg

* Update y000000000032.cfg

* Update y000000000038.cfg

* Update y000000000054.cfg

* Update y000000000036.cfg

* Update y000000000029.cfg

* Update y000000000066.cfg

* Update y000000000035.cfg

* Update y000000000065.cfg

* Update y000000000051.cfg

* Update y000000000023.cfg

* Update y000000000025.cfg

* Update app_config.php

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update {$mac}.xml

* Update app_config.php

* Fix. Add new sip profile setting. (#2500)

* BugFix [master] system information git (#2499)

fix for if the .git folder is present but corrupt

* Fix. Redirect back to correct profile after delete setting. (#2501)

Fix. Add setting (seems need also set sip_profile_uuid)
Change. Order settings by name when output.

* Restore Button + Audiocodes preliminary support (#2502)

* Audiocodes phone support + restore default for vendors

* Restore button

* Restore script

* Update device_vendors.php

* Some FR & ES translation fixes (#2503)

* Update app_config.php

* Update app_config.php

* Create {$mac}.cfg

* Create directory.xml

* Create favorite_setting.xml

* Create y000000000025.cfg

* Fix. Add extension with non numeric extension number. (#2508)

* Update ring_group_edit.php

* Update call_edit.php

* Create 080_default_caller_id

* Update 080_default_caller_id

* Rename 080_default_caller_id to 080_default_caller_id.xml

* Fix. Create needed number of extensions (#2509)

* Update dialplan_edit.php

* Update switch.php

* Update index.php

* Update switch.php

* Update voicemail_edit.php

* Update app_config.php (#2515)

Add the necessary permissions in order to use the database save function (fusion 4.3) when coding for voicemail option adds/deletes/updates.

I realize these voicemail permissions overall will probably get cleaned up even more once the whole app is updated to use the database function, but this is a stop gap measure. I am working on adding voicemail options to the Bulk Account Settings app and I'm stuck without these permissions. The function is kicking a out 403 Forbidden.

* Update app_config.php

* Really use configured transcribe_language for transcription (#2513)

* Fix renaming domains (#2512)

* Make presence for conferences work out of the box (#2514)

Use '@' instead of '-' for separating conference name and domain, which
is what FreeSWITCH mod_conference uses.

* Add. Speed dial respects contacts user. (#2249)

* Add. Speed dial respects contacts user.

One user can not use speed dial numbers from contacts
associated with another user

* Make SQL query more efficient

* Add. Support find contacts by user groups as well

If contact has set any `user` or `group` then only this users can use speed dial numbers
in other case speed dial numbers are global for domain.

* Fixup for renaming domains (#2517)

The previous fix was incomplete, this one should do it.

* Create app_defaults.php

* Update page.lua

* CC Key Support for Call Center (#2518)

* Exit Keys support

* Multilanguage support

* CC Key Support

* Update call_center.php

* Update code to iterate over numbers. (#1727)

* Update code to iterate over numbers.

This code fixes some problems
 * range like `009-010` current code produce numbers `009` and `0010`
 * range like `200-100` now raise error so it will be easy to debug
 * range like `010-20` now generate error.
 * `destination` is string so condition `destination == tonumber(sip_from_user)` is always false so change it `destination == sip_from_user`

* Fix. handle ranges like `100-100`

* Update app_config.php

* Update app_languages.php

* Update ring_group_edit.php

* Update index.lua
2017-04-19 14:12:14 -06:00
Luis Daniel Lucio Quiroz f3f3e6739a CC Key Support for Call Center (#2518)
* Exit Keys support

* Multilanguage support

* CC Key Support

* Update call_center.php
2017-04-18 12:03:41 -06:00
FusionPBX 28522b0e76 Create app_defaults.php 2017-04-17 20:11:35 -06:00
Stefan Siegel 1ee633cd10 Make presence for conferences work out of the box (#2514)
Use '@' instead of '-' for separating conference name and domain, which
is what FreeSWITCH mod_conference uses.
2017-04-17 09:01:04 -06:00
FusionPBX e0972e151a Update app_config.php 2017-04-16 22:15:05 -06:00
konradSC ab73f5d249 Update app_config.php (#2515)
Add the necessary permissions in order to use the database save function (fusion 4.3) when coding for voicemail option adds/deletes/updates.

I realize these voicemail permissions overall will probably get cleaned up even more once the whole app is updated to use the database function, but this is a stop gap measure. I am working on adding voicemail options to the Bulk Account Settings app and I'm stuck without these permissions. The function is kicking a out 403 Forbidden.
2017-04-16 22:14:05 -06:00
FusionPBX 301b193e46 Update voicemail_edit.php 2017-04-15 15:32:15 -06:00
FusionPBX 92665416ba Update index.php 2017-04-14 22:21:38 -06:00
FusionPBX d7e0935037 Update dialplan_edit.php 2017-04-14 21:49:53 -06:00
Alexey Melnichuk bbe117cd0e Fix. Create needed number of extensions (#2509) 2017-04-14 04:09:11 -06:00
FusionPBX 923ce12507 Rename 080_default_caller_id to 080_default_caller_id.xml 2017-04-14 03:55:20 -06:00
FusionPBX 5048a36dd9 Update 080_default_caller_id 2017-04-14 03:44:03 -06:00
FusionPBX abcff789f5 Create 080_default_caller_id 2017-04-14 03:34:32 -06:00
FusionPBX cfe4a15992 Update call_edit.php 2017-04-14 02:39:41 -06:00
FusionPBX 503ef0e233 Update ring_group_edit.php 2017-04-14 02:23:48 -06:00
Alexey Melnichuk 11510645a0 Fix. Add extension with non numeric extension number. (#2508) 2017-04-14 02:12:24 -06:00
Len 03b07d1684 Update app_config.php 2017-04-14 01:34:56 -04:00
Len 560a6eec5b Update app_config.php 2017-04-14 01:30:27 -04:00
Luis Daniel Lucio Quiroz fdaba192a4 Restore Button + Audiocodes preliminary support (#2502)
* Audiocodes phone support + restore default for vendors

* Restore button

* Restore script

* Update device_vendors.php
2017-04-13 14:18:38 -06:00
Alexey Melnichuk 1b2cdb633d Fix. Redirect back to correct profile after delete setting. (#2501)
Fix. Add setting (seems need also set sip_profile_uuid)
Change. Order settings by name when output.
2017-04-13 10:24:48 -06:00
Mafoo 047ecaffd2 BugFix [master] system information git (#2499)
fix for if the .git folder is present but corrupt
2017-04-13 10:07:21 -06:00
Alexey Melnichuk 167bcca992 Fix. Add new sip profile setting. (#2500) 2017-04-13 10:06:52 -06:00
Len 3443af9cc5 Update app_config.php 2017-04-13 01:14:31 -04:00
Len 65df3624d3 Update app_config.php 2017-04-12 23:39:41 -04:00
Len 1d767549eb Update app_config.php 2017-04-12 22:31:00 -04:00
FusionPBX 7264a652a8 Create 560_extension_queue.xml 2017-04-11 22:33:28 -06:00
Len e764046876 Update app_config.php 2017-04-12 00:27:53 -04:00
Len a60ae5c777 Update app_config.php 2017-04-12 00:04:45 -04:00
Len 6a295561b6 Update app_config.php 2017-04-11 23:49:39 -04:00
Len 50a0639b29 Update app_config.php 2017-04-11 23:33:11 -04:00
Len 0638afecff Update app_config.php 2017-04-11 23:18:08 -04:00
FusionPBX a7ab230f44 Update app_config.php 2017-04-11 20:35:58 -06:00
FusionPBX b39844b04f Update app_config.php
Begin adding uuid's for key functions.
2017-04-11 20:17:16 -06:00
Luis Daniel Lucio Quiroz 35c139ddb8 Yet another ip phone reporting MAC in the UserAgent (#2492) 2017-04-11 14:04:10 -06:00
FusionPBX 568cb95bf2 Update status_registrations.php 2017-04-09 10:42:52 -06:00
FusionPBX 0920e72a23 Update xml_cdr_inc.php 2017-04-08 15:17:52 -06:00
FusionPBX e9b2879a07 Update destinations.php 2017-04-08 09:40:55 -06:00
The-Operator 7ff174075a Add/Update German and Austrian translations (#2483)
Updates to the following apps:
call_broadcast
call_flows
devices
dialplan_inbound
dialplan_outbound
edit
emails
exec
extensions
fax
fifo
fifo_list
gateways
ivr_menus
2017-04-08 09:35:29 -06:00
Luis Daniel Lucio Quiroz 79c6fcf585 MAC detection for some Grandstream phones (#2486)
Some GS models send the Mac address in the user agent
2017-04-07 23:47:52 -06:00
Len df926e856a Update app_config.php 2017-04-06 01:54:39 -04:00
FusionPBX 803d0c4772 Update destination_edit.php 2017-04-05 00:55:16 -06:00
FusionPBX 6cc945bb5f Update app_config.php 2017-04-05 00:11:37 -06:00
FusionPBX 2623a6d8e9 Update destinations.php 2017-04-04 23:42:36 -06:00
FusionPBX f7db75a14b Update destinations.php 2017-04-04 23:39:51 -06:00
FusionPBX dd8537cae4 Update destination_delete.php 2017-04-04 23:32:10 -06:00
Mafoo 6ef6d24fac Enhance [master] Show more git information (#2461)
make commit id clickable though to origin
display a status of the branch compared to remote
2017-04-03 09:49:35 -06:00
FusionPBX bdd0d595a3 Update 030_is_local.xml 2017-03-31 12:11:45 -06:00
FusionPBX cca888eaa5 Update 030_is_local.xml 2017-03-31 12:11:05 -06:00
FusionPBX 86fa73a5e5 Update extension_edit.php 2017-03-27 15:05:41 -06:00
FusionPBX 9ad5dc58e1 Update app_config.php 2017-03-27 15:01:02 -06:00
FusionPBX af5e2ea9dd Update extension_edit.php 2017-03-27 14:49:55 -06:00
Mafoo d05fa644ee Log messages to the syslog when provisioning fails (#2448) 2017-03-24 23:18:15 -06:00
konradSC 4c2eb26f72 Voicemail tutorial (#2451)
* Update macro.lua

Add additional macros for the tutorial.

* Create tutorial.lua

* Update index.lua

* Update record_greeting.lua

Add menu variable to route back to appropriate place in the flow.

* Update record_menu.lua

Add menu variable to accommodate the tutorial.

* Update change_password.lua

Add menu variable to accommodate the tutorial.

* Update record_name.lua

Add menu variable to accommodate the tutorial.

* Update voicemail_edit.php

Add option to play tutorial on next login.

* Update app_languages.php

* Update app_config.php

Add voicemail_tutorial to database.

* Update extension_edit.php

Set "voicemail_tutorial" to true for new extensions.
2017-03-24 23:06:16 -06:00
konradSC c1acf2aba6 Update voicemail_edit.php (#2452)
Sets the default value for the tutorial to false if the database has a null value.
2017-03-24 23:03:29 -06:00
FusionPBX a0207c343b Update app_config.php 2017-03-24 18:35:27 -06:00
FusionPBX 0750e3945e Update app_config.php 2017-03-24 17:54:52 -06:00
konradSC 64d85ecbdb Update voicemail_edit.php (#2447)
Set default value of per user voicemail transcription to false of the value is null in the database.
2017-03-24 12:48:28 -06:00
FusionPBX 9619dacfbb Update music_on_hold.php 2017-03-22 22:53:27 -06:00
The-Operator 8842d7c252 Add German translation and update Austrian Translation (#2441)
Numerous apps updated
2017-03-22 18:49:33 -06:00
Luis Daniel Lucio Quiroz ea669cbf69 Let the apps be more self-contained regarding LUA scripts (#2440)
At this moment, all LUA scripts must be at resources/install/script, this patch allows applications to be more self-contained by having app/*/resources/install/scripts directory, which it will be copied to the scripts_dir directory as well.
2017-03-22 09:25:33 -06:00
FusionPBX f94a3caef0 Update xml_cdr_statistics_inc.php 2017-03-21 22:51:06 -06:00
The-Operator 919bd98352 Add German translation & update Austrian Translation (#2438)
* Add German translation and update Austrian translation

* Add German translation and update Austrian translation

* Fix syntax error in line 1301 introduced by German translation.

* Add German translation & update Austrian translation

Add German translation & update Austrian translation. Fixed two php syntax errors.
2017-03-18 17:55:23 -06:00
konradSC 88e53a6344 Update app_languages.php (#2437)
Add Label for Yealink Paging List key function.
2017-03-18 17:54:09 -06:00
konradSC db5f395147 Update app_config.php (#2436)
Add Paging List key function for Yealinks
2017-03-18 17:53:30 -06:00
FusionPBX 3b3bec94c0 Update app_config.php 2017-03-17 11:28:48 -06:00
FusionPBX 9dbb59ce8e Update contact_import.php 2017-03-17 00:04:27 -06:00
FusionPBX 69c0b9a4f8 Update contact_import.php 2017-03-16 19:23:17 -06:00
FusionPBX 2e64b084d7 Update app_languages.php 2017-03-16 01:01:50 -06:00
FusionPBX 89ab2e42e1 Create app_languages.php 2017-03-16 00:46:25 -06:00
FusionPBX e3fa90adec Update app_config.php 2017-03-13 18:36:27 -06:00
FusionPBX b75af870d5 Update app_config.php 2017-03-13 18:34:19 -06:00
drenda 25548cccb5 Added italian translation (#2417)
* Added Italian translation

* add italian translation

* add italian translation

* add italian translation

* fix typo error

* add italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian translation

* added italian language

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian language

* added italian translation

* added italian translation

* added italian language

* fixed error in copy button

* added italian translation

* added italian translation

* partial italian translation

* added partial italian translation

* added italian translation

* added italian translation

* Update app_languages.php

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation
2017-03-13 12:26:35 -06:00
Dean Montgomery 6587065b95 Fix disappearing voicemail_description. (#2394)
Editing an extension causes the voicemail_description filed to disappear in v_voicemails.
* Preserves voicemail_description if present in v_voicemails table.
* Creates voicemail_description if empty in v_voicemails.
2017-03-08 16:30:31 -07:00
konradSC 0bbbfeb1b6 Update 010_user_exists.xml (#2409)
If toll_allow is set on an extension, an outside caller dialing a direct number will not be transferred back out to cfwd-no-answer external number unless the toll_allow variable is read in the dialplan.
2017-03-08 00:16:58 -07:00
FusionPBX 94652f481e Update app_config.php 2017-03-03 23:20:10 -07:00
FusionPBX 5e8c0f3563 Update app_config.php 2017-03-03 23:17:15 -07:00
FusionPBX 1c34903f80 Update call_forward.php 2017-03-02 16:37:07 -07:00
FusionPBX 4d331049f9 Update follow_me.php 2017-03-02 15:45:50 -07:00
FusionPBX 6e787b6c25 Update app_config.php 2017-03-02 13:51:52 -07:00
drenda f8280be280 Added italian translation (#2408)
* Added Italian translation

* add italian translation

* add italian translation

* add italian translation

* fix typo error

* add italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian translation

* added italian language

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian language

* added italian translation

* added italian translation

* added italian language

* fixed error in copy button

* added italian translation

* added italian translation

* partial italian translation

* added partial italian translation

* added italian translation

* added italian translation

* Update app_languages.php

* added italian translation

* added italian translation

* added italian translation
2017-03-01 01:28:19 -07:00
FusionPBX 966b728a9d Update ring_group_forward.php 2017-02-28 21:57:35 -07:00
FusionPBX 66b1b55d45 Update provision.php 2017-02-28 21:01:03 -07:00
FusionPBX 2c25c3e341 Update time_condition_edit.php
Work on the indentation and update the dialplan xml.
2017-02-27 22:25:55 -07:00
FusionPBX 04f7811143 Update dialplan_xml.php 2017-02-27 21:45:02 -07:00
drenda 9669075a31 Added italian translation (#2404)
* Added Italian translation

* add italian translation

* add italian translation

* add italian translation

* fix typo error

* add italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian translation

* added italian language

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian language

* added italian translation

* added italian translation

* added italian language

* fixed error in copy button

* added italian translation

* added italian translation

* partial italian translation

* added partial italian translation

* added italian translation

* added italian translation

* Update app_languages.php

* added italian translation

* added italian translation
2017-02-27 21:40:05 -07:00
drenda cbdedf285e Added italian translation (#2399)
* Added Italian translation

* add italian translation

* add italian translation

* add italian translation

* fix typo error

* add italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian translation

* added italian language

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian language

* added italian translation

* added italian translation

* added italian language

* fixed error in copy button

* added italian translation

* added italian translation

* partial italian translation

* added partial italian translation

* added italian translation

* added italian translation

* Update app_languages.php
2017-02-24 21:42:58 -07:00
FusionPBX 32ac0435e9 Update contact_import.php 2017-02-24 10:50:14 -07:00
FusionPBX a867f08ad8 Update device_edit.php
Make the vendor name case insensitive.
2017-02-24 00:19:28 -07:00
jamesorose 3f4683b4d5 alphabetize the page (#2396) 2017-02-23 16:16:54 -07:00
drenda eeb20db3a1 Added italian translation (#2391)
* Added Italian translation

* add italian translation

* add italian translation

* add italian translation

* fix typo error

* add italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian translation

* added italian language

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian language

* added italian translation

* added italian translation

* added italian language

* fixed error in copy button

* added italian translation

* added italian translation

* partial italian translation
2017-02-22 21:31:40 -07:00
FusionPBX 6f031d582d Update follow_me.php 2017-02-22 12:51:14 -07:00
FusionPBX 8775275ff1 Update device_edit.php 2017-02-20 22:12:49 -07:00
FusionPBX 49a0400941 Update call_center_active.php 2017-02-20 20:57:29 -07:00
FusionPBX d9e7e7d590 Update device_edit.php 2017-02-20 20:22:27 -07:00
Luis Daniel Lucio Quiroz bb7dba8570 Make sure provisioning temporal directory exists (#2386)
Same rationale as 4.2
2017-02-19 21:50:35 -07:00
drenda e45a0f80d2 Added italian translation (#2384)
* Added Italian translation

* add italian translation

* add italian translation

* add italian translation

* fix typo error

* add italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian translation

* added italian language

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian language

* added italian translation
2017-02-19 21:17:46 -07:00
FusionPBX 28e441a7ca Update 890_local_extension.xml 2017-02-17 11:00:42 -07:00
FusionPBX 267768a417 Update app_config.php 2017-02-17 10:47:46 -07:00
FusionPBX 379c10b14c Update dialplan_detail_delete.php 2017-02-17 09:39:14 -07:00
FusionPBX 8b3fcd06a7 Update dialplan_detail_delete.php 2017-02-17 09:37:11 -07:00
Harald Gutmann dda76e5beb allow page-break on fax_message & fax_footer (#1978) (#2378)
* enable page-breaks on fax messages

* fix footer & allow page break

* update footer placement to work properly on single page
2017-02-16 19:48:17 -07:00
drenda c37ce02d44 Added Italian translation (#2379)
* Added Italian translation

* add italian translation

* add italian translation

* add italian translation

* fix typo error

* add italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian translation

* added italian language

* added italian translation

* added italian language
2017-02-16 19:46:50 -07:00
FusionPBX 782edeca44 Update contact_import.php 2017-02-16 17:12:34 -07:00
FusionPBX f8eee50a62 Update app_config.php 2017-02-16 15:43:53 -07:00
FusionPBX 2f0d104f13 Update voicemail_edit.php 2017-02-16 01:28:28 -07:00
FusionPBX 10c45b82f8 Update contact_import.php 2017-02-16 00:14:52 -07:00
FusionPBX f1af0e7fa5 Update app_config.php 2017-02-15 23:50:07 -07:00
FusionPBX bb1b12dc92 Update app_config.php 2017-02-15 23:40:31 -07:00
FusionPBX 49c7f98a22 Update app_config.php 2017-02-15 23:38:36 -07:00
FusionPBX 121d5c335b Update app_config.php 2017-02-15 23:27:05 -07:00
FusionPBX a5260f8481 Update app_config.php 2017-02-15 23:24:29 -07:00
FusionPBX 811782d635 Update app_config.php 2017-02-15 23:22:57 -07:00
FusionPBX 74df37e7ea Update app_config.php 2017-02-15 23:22:05 -07:00
FusionPBX b157c93247 Update app_config.php 2017-02-15 23:21:22 -07:00
FusionPBX f360a74537 Update app_config.php 2017-02-15 23:20:14 -07:00
FusionPBX 36028a06f1 Update app_config.php 2017-02-15 23:19:30 -07:00
FusionPBX f8b3b1da51 Update app_config.php 2017-02-15 23:18:47 -07:00
FusionPBX e465e51f89 Update app_config.php 2017-02-15 23:17:48 -07:00
FusionPBX 8276bc7b37 Update app_config.php 2017-02-15 23:16:28 -07:00
FusionPBX 35729fe6a4 Update app_config.php 2017-02-15 23:14:56 -07:00
FusionPBX a1062ecf15 Update app_config.php 2017-02-15 23:12:24 -07:00
FusionPBX b4e03ca713 Update app_config.php 2017-02-15 22:55:46 -07:00
FusionPBX 3dac1d9e3f Update app_config.php 2017-02-15 22:53:20 -07:00
FusionPBX b87cb621ba Update app_config.php 2017-02-15 22:52:35 -07:00
FusionPBX d8bf945611 Update app_config.php 2017-02-15 22:51:43 -07:00
FusionPBX 55bcff2a30 Update app_config.php 2017-02-15 22:49:17 -07:00
FusionPBX dae49ef311 Update app_config.php 2017-02-15 22:47:48 -07:00
FusionPBX ed31663ba1 Update 2017-02-15 22:45:34 -07:00
FusionPBX 9331c5cd37 Update app_config.php 2017-02-15 22:44:38 -07:00
FusionPBX 7a32205248 Update app_config.php 2017-02-15 22:41:42 -07:00
FusionPBX d58b983bb7 Update app_config.php 2017-02-15 22:40:22 -07:00
FusionPBX 1cf96cb6fd Update app_config.php 2017-02-15 22:39:34 -07:00
FusionPBX e7d061da64 Update app_config.php 2017-02-15 22:38:13 -07:00
FusionPBX 4b155ff109 Update app_config.php 2017-02-15 22:36:26 -07:00
FusionPBX 037eb4e7e5 Update app_config.php 2017-02-15 22:34:43 -07:00
FusionPBX 111f6303e3 Update app_config.php 2017-02-15 22:33:55 -07:00
FusionPBX cbb76e1cee Update app_config.php 2017-02-15 22:33:05 -07:00
FusionPBX 65246942fe Update app_config.php 2017-02-15 22:31:51 -07:00
FusionPBX cb5ff24d68 Update app_config.php 2017-02-15 22:29:36 -07:00
FusionPBX a00cc79973 Update app_config.php 2017-02-15 22:27:32 -07:00
FusionPBX a01553c5d0 Update app_config.php 2017-02-15 22:25:48 -07:00
FusionPBX 77ccb5c7f8 Update app_config.php 2017-02-15 22:23:43 -07:00
FusionPBX d5590c026d Update app_config.php 2017-02-15 22:20:16 -07:00
FusionPBX 07b15e7919 Update app_config.php 2017-02-15 22:18:58 -07:00
FusionPBX 6ce2d44fef Update app_config.php 2017-02-15 22:17:18 -07:00
FusionPBX 670decd07c Update app_config.php 2017-02-15 22:14:00 -07:00
FusionPBX badca94ccf Update app_config.php 2017-02-15 22:12:37 -07:00
FusionPBX c6935abc1f Update app_config.php 2017-02-15 22:11:32 -07:00
FusionPBX 69018b44c2 Update app_config.php 2017-02-15 21:43:00 -07:00
FusionPBX 777ec70d20 Update app_config.php 2017-02-15 21:42:03 -07:00
FusionPBX b654e2d860 Update app_config.php 2017-02-15 21:40:56 -07:00
FusionPBX 468d24d4ec Update app_config.php 2017-02-15 21:39:53 -07:00
FusionPBX 7010ff4cc8 Update app_config.php 2017-02-15 21:32:45 -07:00
FusionPBX ed315ade1a Update app_config.php 2017-02-15 21:32:01 -07:00
FusionPBX b91f33495c Update app_config.php 2017-02-15 21:30:59 -07:00
FusionPBX 5c746e6547 Update app_config.php 2017-02-15 21:29:46 -07:00
FusionPBX fab5c3ed8e Update app_config.php 2017-02-15 21:28:54 -07:00
FusionPBX f8e5889588 Update app_config.php 2017-02-15 21:28:18 -07:00
FusionPBX afd054af18 Update app_config.php 2017-02-15 21:27:34 -07:00
FusionPBX a745f063e3 Update app_config.php 2017-02-15 21:26:46 -07:00
FusionPBX 9f2222d7ed Update 2017-02-15 21:09:22 -07:00
FusionPBX 0013273d57 Update 2017-02-15 21:06:59 -07:00
FusionPBX a988626f12 Update ivr_menu_edit.php
Add a missing $ in the IVR menu dialplan.
2017-02-15 08:20:41 -07:00
sergey-mz 9ef4850004 Show voicemail description (user name) (#2309)
Show voicemail description (user name) after voicemail id.
Useful in case user has more than one mailbox assigned.
2017-02-13 13:20:01 -07:00
sergey-mz 77e3f66ba4 Add contact column to registration table (#2311)
Translations for Contact header
2017-02-13 13:18:09 -07:00
Chris Black 7dca005cdf Add per-voicemail transcription enabled. (#2370) 2017-02-13 13:12:43 -07:00
FusionPBX e0e1bc6950 Update get_call_activity.php 2017-02-13 12:55:11 -07:00
FusionPBX 6cd7ee770e Update scripts.php 2017-02-09 00:19:55 -07:00
netpro25 ee753a3d50 Add multiple email fields (#2365)
Add multiple email fields to make entering multiple email addresses easier.
2017-02-08 14:32:07 -07:00
FusionPBX e20184d893 Update app_defaults.php 2017-02-08 13:29:48 -07:00
Luis Daniel Lucio Quiroz 478f164024 Be sure FAX path exists before uploading (#2345) 2017-02-07 21:37:48 -07:00
Luis Daniel Lucio Quiroz 7ec779419b SCRIPTS: PHP bin is not always php5 (#2352) 2017-02-07 21:32:39 -07:00
Luis Daniel Lucio Quiroz 6b6a0dab18 PHP bin is not always php5 (#2350)
not everybody names php binary as php5
2017-02-07 21:31:52 -07:00
Richard Neese 3a5fe74230 fixing debian pkg installs (#2363) 2017-02-07 15:52:44 -07:00
FusionPBX a6612c1e25 Update time_condition_edit.php 2017-02-04 18:02:27 -07:00
FusionPBX 69a3561d3b Update app_languages.php 2017-02-03 15:08:11 -07:00
FusionPBX 2322238b89 Update contact_import.php 2017-02-03 15:04:21 -07:00
FusionPBX c73de2e48e Update app_config.php 2017-02-01 13:30:49 -07:00
FusionPBX 74031d8bec Update app_config.php 2017-02-01 13:22:24 -07:00
Moishe Grunstein a0a39f2f08 Update provision.php (#2336) 2017-01-31 21:38:04 -07:00
FusionPBX da6b4716cb Update device.php 2017-01-31 17:25:16 -07:00
FusionPBX 4848785c7a Update provision.php
Prevent php warning in the provision php class.
2017-01-31 16:49:47 -07:00
Alexey Melnichuk 080763cee7 Add. Support remote reboot Panasonic devices. (#2326)
Tested with Panasonic KX-TGP500 Firmware 22.90
User agent string `Panasonic_KX-TGP500B09/22.90 (<MAC>)`
2017-01-31 00:35:24 -07:00
FusionPBX ec76517e6d Update device_vendor_function_edit.php
Prevent a warning that was discovered in the admin training.
2017-01-29 13:30:26 -07:00
FusionPBX 295f9f1c2d Update index.php
Prevent a php warning message.
2017-01-29 13:07:08 -07:00
FusionPBX b3f021bc82 Update index_inc.php
Prevent warning messages.
2017-01-29 13:05:05 -07:00
FusionPBX 50701ff89e Update app_defaults.php
Update systems that don't have the sip profile domain all alias settings.
2017-01-28 13:09:57 -07:00
FusionPBX 2fc4d35533 Update app_defaults.php
Add the sip profile domain settings on new installs.
2017-01-28 11:06:37 -07:00
FusionPBX a3be20aa1f Update 310_extension-to-voicemail.xml
Prevent a minor error.
2017-01-26 13:08:14 -07:00
FusionPBX 3bfe9bfa42 Update recordings.php
Fix a warning when the file recording doesn't exist.
2017-01-26 09:41:06 -07:00
FusionPBX d754f8d098 Create sip_profile_domain_delete.php 2017-01-24 22:42:23 -07:00
FusionPBX d76371522e Update sip_profile_delete.php
Delete data from the sip profile domains table.
2017-01-24 04:10:35 -07:00
FusionPBX 47573debcf Update sip_profile_edit.php
Rewrote almost all of this code other than the code to clear the cache.
2017-01-24 04:08:55 -07:00
FusionPBX 917ca8b150 Update app/sip_profiles/sip_profiles.php 2017-01-24 04:06:45 -07:00
FusionPBX 272740c1fc Update sip_profile_copy.php 2017-01-24 04:04:18 -07:00
FusionPBX 6bdfaafa19 Update app_languages.php 2017-01-24 04:03:13 -07:00
FusionPBX 8ea2f599a6 Update app_config.php
Change sofia_profile_domain_parse to sip_profile_domain_parse.
2017-01-24 04:02:28 -07:00
FusionPBX 0008a07441 Update app_config.php
Fix the spacing
2017-01-24 02:02:02 -07:00
FusionPBX 1e085985c3 Add sip profile domains.
This will provide the ability to add 'add', 'alias', and 'parse'
2017-01-23 21:00:57 -07:00
FusionPBX 61070ffeaf Update fax_send.php
Prevent the fax cover page from exceeding 1 page.
2017-01-22 22:34:47 -07:00
konradSC 74263c3bab Update extension_delete.php (#2314)
Delete the extension settings from v_follow_me and v_follow_me_destinations.
2017-01-19 12:57:58 -07:00
FusionPBX 7a1501b2df Update dialplans.php
Fix missing app_uuid for context public.
2017-01-19 12:41:13 -07:00
FusionPBX 425a0f01f1 Update sql_query_result.php 2017-01-19 12:02:48 -07:00
FusionPBX 082d694b05 Fix xml cdr show all for export. 2017-01-18 20:05:21 -07:00
FusionPBX 821fef3d60 Update email_cron.php 2017-01-16 23:46:53 -07:00
FusionPBX 4af1f9e56b Update email_cron.php 2017-01-16 18:26:23 -07:00
DigiDaz 809da1d715 Stop warning message appearing (#2302)
Stops php warning message appearing when there are no assigned agents
2017-01-15 18:42:42 -07:00
FusionPBX c1830052d2 Update app_config.php 2017-01-14 13:57:51 -07:00
FusionPBX 9e96c52205 Update app_config.php 2017-01-14 00:09:33 -07:00
Alexey Melnichuk a9bb5f9b8f Fix. Display Lan IP for Grandstream (#2297)
Grandstream send IP like `BJC.BGI.B.CAB` so we
should convert it to numeric form.
2017-01-13 14:24:32 -07:00
FusionPBX 3a198ec969 Delete app_defaults.php 2017-01-13 14:05:57 -07:00
FusionPBX de96410845 Delete app_defaults.php 2017-01-13 13:58:34 -07:00
FusionPBX 30c098a29d Update 470_valet_park.xml 2017-01-13 11:14:29 -07:00
FusionPBX aa0258542d Update app_config.php 2017-01-13 00:26:25 -07:00
FusionPBX f43235907b Update app_defaults.php 2017-01-13 00:24:29 -07:00
FusionPBX 40d20b7427 Update app_config.php 2017-01-13 00:19:51 -07:00
FusionPBX 3c7762da86 Update app_defaults.php 2017-01-13 00:18:36 -07:00
FusionPBX 69db306780 Update app_config.php 2017-01-13 00:11:39 -07:00
FusionPBX 672aeb3b88 Update app_defaults.php 2017-01-12 23:51:57 -07:00
FusionPBX a1e2f8f580 Update app_defaults.php 2017-01-12 23:47:44 -07:00
FusionPBX 4c83865980 Update app_config.php 2017-01-12 23:44:13 -07:00
FusionPBX ca067485be Update app_config.php 2017-01-12 23:42:55 -07:00
FusionPBX 93f073f61f Update app_defaults.php 2017-01-12 23:38:58 -07:00
FusionPBX b0433a6cf3 Update app_config.php 2017-01-12 23:31:10 -07:00
FusionPBX aa933d5171 Update app_defaults.php 2017-01-12 23:27:11 -07:00
FusionPBX 7febd92101 Update app_config.php 2017-01-12 23:24:25 -07:00
FusionPBX d2eb6e3ad5 Update app_config.php 2017-01-12 23:19:37 -07:00
FusionPBX 46557d7489 Update app_defaults.php 2017-01-12 23:15:42 -07:00
FusionPBX 9a99b6d0e0 Update app_config.php 2017-01-12 23:11:20 -07:00
FusionPBX da3a22c3e6 Update app_defaults.php 2017-01-12 23:09:33 -07:00
FusionPBX 1dcb91096f Update app_config.php 2017-01-12 23:02:33 -07:00
FusionPBX 9aed6fb875 Update app_defaults.php 2017-01-12 22:57:16 -07:00
FusionPBX d64c4fee70 Update app_config.php
Add default settings to app_config.php.
2017-01-12 22:50:48 -07:00
FusionPBX c6346d5f6e Update app_defaults.php 2017-01-12 22:44:51 -07:00
FusionPBX f46643b9fa Update app_config.php 2017-01-12 22:39:43 -07:00
FusionPBX 1435ab44a1 Update app_defaults.php 2017-01-12 22:38:31 -07:00
FusionPBX adb8d185fb Update app_config.php 2017-01-12 22:36:17 -07:00
FusionPBX cd07bb2620 Update app_defaults.php 2017-01-12 20:35:46 -07:00
FusionPBX 3aadcf4ee7 Update app_defaults.php 2017-01-12 15:46:33 -07:00
FusionPBX 65a2945e73 Update app_defaults.php 2017-01-12 15:25:28 -07:00
FusionPBX 83e60f9805 Update app_defaults.php 2017-01-12 14:55:06 -07:00
FusionPBX 877a7db025 Update app_defaults.php 2017-01-12 14:41:43 -07:00
FusionPBX 4d7b86bb5c Update ring_group_edit.php 2017-01-12 03:19:38 -07:00
FusionPBX e329ee5689 Create app_defaults.php 2017-01-12 03:09:17 -07:00
FusionPBX c0781ef8fa Update ivr_menu_edit.php 2017-01-12 02:57:27 -07:00
FusionPBX 57d38a3225 Update app_defaults.php 2017-01-12 02:48:22 -07:00
FusionPBX c9125d3d4f Create app_defaults.php 2017-01-12 02:44:56 -07:00
FusionPBX daaf6169c8 Update app_config.php 2017-01-12 00:56:51 -07:00
konradSC fd5fd210b7 Update device_profile_copy.php (#2293)
Fixed missing functionality to copy device_settings that are in a profile. 

Updated select queries to use database function.
2017-01-10 08:12:03 -07:00
FusionPBX f26e4e7d6f Update scripts.php 2017-01-10 01:41:29 -07:00
FusionPBX a963aad9b1 Update scripts.php 2017-01-10 01:36:59 -07:00
FusionPBX 3844b569f7 Update app_defaults.php 2017-01-10 01:03:27 -07:00
FusionPBX fa13e54f44 Update app_defaults.php 2017-01-10 00:58:42 -07:00
FusionPBX c8fd518034 Update app_defaults.php
Fix warnings.
2017-01-10 00:45:01 -07:00
FusionPBX cb802980c8 Update app_defaults.php 2017-01-10 00:36:43 -07:00
FusionPBX 310dc8e5d7 Update app_defaults.php 2017-01-10 00:35:32 -07:00
FusionPBX 1daaf09ee5 Update app_defaults.php 2017-01-10 00:32:43 -07:00
FusionPBX fae000d7b6 Update app_defaults.php 2017-01-10 00:00:07 -07:00
FusionPBX d6d0f34993 Update 2017-01-09 23:48:15 -07:00
FusionPBX c5ad50b9bb Update app_defaults.php
Check to see if the file exists before renaming it.
2017-01-09 23:26:54 -07:00
FusionPBX 2e3db0ac1b Update dialplan_outbound_add.php 2017-01-08 23:17:07 -07:00
FusionPBX a269f765dd Update
Fix the dial string used with follow me when the dial_string is set in default settings.
2017-01-06 15:49:38 -07:00
FusionPBX bbf32464ad Update extension_edit.php 2017-01-05 02:29:43 -07:00
FusionPBX 721549f4c1 Update app_defaults.php
Fix a sql error for ringtones.
2017-01-05 02:10:26 -07:00
FusionPBX 7dabd1261a Update xml_cdr.php 2017-01-04 22:25:17 -07:00
FusionPBX dd60a08e69 Update xml_cdr_inc.php 2017-01-04 21:56:23 -07:00
FusionPBX a01218c749 Update app_config.php
Add device vendor functions for Sangoma.
2017-01-03 17:52:27 -07:00
FusionPBX 5c089f7529 Update device_vendor_function_edit.php
Fix a PHP warning.
2017-01-02 20:03:58 -07:00
FusionPBX 0c4f66680a Update device_vendor_functions.php 2017-01-02 19:59:23 -07:00
jebsolutions 30aa8871a3 minor fix: show shell exec errors. Nicer hide/show. (#2275)
test #1:
enter an invalid command for the shell.  e.g. "asdf" then click execute.

expected result:
You get some type of result about invalid command.

Actual result: nothing shows up.  You have no idea if your command worked or not.

fixed result: When doing an exec include errors in the response: 2>&1

Test #2:
Enter something invalid in the switch command.  e.g. "asdf".  Click Execute.  Change to SQL.  Enter something valid e.g. "select * from v_users;"  Click execute.

Expected result:
You see the SQL output right below your "select * from v_users;" input text box.

Actual result:
Because the output from the previous switch/php/shell is not hidden the SQL output is pushed down off the screen.  Unless the user scrolls down they will not see the result and think their SQL command didn't actually work.

Fixed results:
When you do switch/phps/shell show the Response section.
When you do sql hide the response section.

This way only the relevant response/sql_response is shown to avoid confusion/screen clutter.
2016-12-30 12:06:53 -07:00
FusionPBX c3ab507841 Update xml_cdr.php
Capitalize the SQL, change tmp_cdr to an alias of c for CDR, and remove the spaces from the indentation.
2016-12-30 10:54:33 -07:00
Karolis Pabijanskas fcc1ff7af4 Fix xml_cdr_extension_summary.php speed issues (#2280) 2016-12-29 12:59:52 -07:00
jebsolutions f13020b70c Minor fixes to HTML markup. (#2274)
call_flow_edit.php
- fix: <script> tag output before html headers
2016-12-27 10:06:30 -07:00
jebsolutions 4276ae2583 vars.php - fix 3 notify warnings (#2247) 2016-12-26 14:57:49 -07:00
Luis Daniel Lucio Quiroz 78415dd293 Fix global vars scope (#2263)
Same rationale as 4.2
2016-12-26 14:53:42 -07:00
FusionPBX 5a852cfb6e Update app_languages.php 2016-12-23 01:03:22 -07:00
FusionPBX e9dec6c366 Update app_config.php
Add hostname to the gateways table.
2016-12-23 01:02:06 -07:00
FusionPBX 950c58a139 Update app_languages.php 2016-12-23 01:00:49 -07:00
FusionPBX e8990fd17f Update dialplan_edit.php
Add dialplan hostname and change some of the indentation.
2016-12-23 01:00:02 -07:00
FusionPBX 9aed1fb767 Update gateway_edit.php
Move the hostname for the gateway behind the advanced button.
2016-12-23 00:29:57 -07:00
FusionPBX 14a57b498e Update app_config.php
Show the follow me ignore busy by default.
2016-12-22 23:59:28 -07:00
FusionPBX cb1d23ee50 Update xml_cdr_inc.php 2016-12-22 21:36:46 -07:00
FusionPBX 4ea4d28467 Update xml_cdr.php 2016-12-22 21:19:35 -07:00
FusionPBX e7a7d0086a Update xml_cdr.php 2016-12-22 21:14:22 -07:00
FusionPBX 06f8010854 Update v_xml_cdr_import.php 2016-12-22 21:10:22 -07:00
FusionPBX 0c600c9df8 Update v_xml_cdr_import.php 2016-12-22 20:50:09 -07:00
FusionPBX 4a2c345cd9 Update xml_cdr.php
Hide the the paging controls in Call Detail Records if there are are not enough records to page.
2016-12-22 19:02:16 -07:00
FusionPBX 13db5ebe6a Update xml_cdr_search.php 2016-12-22 18:41:19 -07:00
FusionPBX 3361167cce Update xml_cdr_inc.php 2016-12-22 17:54:10 -07:00
FusionPBX 7660686ce6 Update xml_cdr.php 2016-12-22 17:37:47 -07:00
FusionPBX 5ee42b5c21 Update xml_cdr.php 2016-12-22 17:03:05 -07:00
FusionPBX 7b7adb126f Update xml_cdr_inc.php 2016-12-22 16:59:34 -07:00
FusionPBX 270e0288aa Update xml_cdr_inc.php 2016-12-21 17:02:10 -07:00
FusionPBX 9657093bd1 Update xml_cdr.php 2016-12-21 16:58:21 -07:00
FusionPBX c3c9a7f83e Update xml_cdr_search.php 2016-12-21 16:25:22 -07:00
FusionPBX ea4ef9b9c4 Update v_xml_cdr_import.php 2016-12-21 14:14:45 -07:00
FusionPBX f4378f8c2d Update xml_cdr.php 2016-12-21 14:02:56 -07:00
jebsolutions c584e8a0a1 Fix multiple notify warnings (#2254)
test:
- enable all errors
- go to log view page

expected result:
- no warnings/notify/errors

actual result:
Notice: Undefined index: ln in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 48
Notice: Undefined index: ord in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 51
Notice: Undefined index: fs in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 54
Notice: Undefined index: a in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 57
Notice: Undefined index: filter in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 81
Notice: Undefined variable: byte_count in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 221
Notice: Use of undefined constant color - assumed 'color' in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 246
Notice: Use of undefined constant font - assumed 'font' in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 246
Notice: Undefined variable: line_num in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 270
2016-12-20 13:26:42 -07:00
FusionPBX db9168adff Update fax_send.php
Fax conversion failed until adding the /tmp as the home directory in this way.
2016-12-17 12:47:38 -07:00
FusionPBX a6b3ab1243 Update scripts.php
Add expire.default and expire.ivr.
2016-12-14 08:41:35 -07:00
FusionPBX 3ecb25ce1c Update dialplans.php 2016-12-13 08:49:33 -07:00
FusionPBX a842a5f384 Update fileoptionslist.php 2016-12-11 22:57:51 -07:00
FusionPBX 45a24a2781 Update filelist.php 2016-12-11 22:53:19 -07:00
FusionPBX eea7cda2eb Update 070_speed_dial.xml
Removing the other conditions because of the prefix.
2016-12-08 12:26:17 -07:00
FusionPBX cf86c2ba9f Update 070_speed_dial.xml
Adjust the condition order
2016-12-08 12:15:42 -07:00
FusionPBX 7f70760ab6 Update 070_speed_dial.xml 2016-12-08 11:06:54 -07:00
FusionPBX d9a18714c4 Update 070_speed_dial.xml 2016-12-08 03:18:09 -07:00
FusionPBX 434b1ffbac Create 070_speed_dial.xml
Add a new speed dial dialplan.
2016-12-08 03:13:11 -07:00
FusionPBX 3f01bea65d Update app_config.php 2016-12-08 03:05:41 -07:00
FusionPBX 5b6f9e3d4e Update dialplan_edit.php
Use is_array before every use of foreach.
2016-12-08 02:13:40 -07:00
FusionPBX 857c74cf1a Update dialplan_edit.php
Check if details is an array before using ksort.
2016-12-08 02:07:28 -07:00
Alexey Melnichuk faf90fe297 Fix. Remove unused code. (#2233) 2016-12-07 23:46:47 -07:00
FusionPBX 4b67b3f9ec Update app_languages.php
Add english speed dial label and description.
2016-12-07 23:38:21 -07:00
FusionPBX 8b6125bef6 Update contact_phone_edit.php
Add speed dial.
2016-12-07 23:27:31 -07:00
FusionPBX b2b01634f1 Update app_config.php
Add contact phone speed dial.
2016-12-07 23:04:12 -07:00
FusionPBX 0bd27568d7 Update contact_phone_edit.php 2016-12-07 22:26:13 -07:00
FusionPBX 1ab63eb1ab Delete provision_write.php 2016-12-06 11:30:48 -07:00
FusionPBX 5a6ff1b133 Update device_profile_edit.php 2016-12-06 11:25:37 -07:00
FusionPBX 33e51a811c Update device_edit.php 2016-12-06 11:25:08 -07:00
FusionPBX b4f1ff0297 Update device_dashboard.php 2016-12-06 11:24:07 -07:00
FusionPBX 2d176686ca Update device_profile_delete.php 2016-12-06 11:22:52 -07:00
FusionPBX cc712ea843 Update device_profile_delete.php 2016-12-06 11:21:13 -07:00
FusionPBX 0893dc1301 Update device_delete.php 2016-12-06 11:19:10 -07:00
FusionPBX e684cfceaa Update extension_edit.php
Fix an extension edit permission problem.
2016-12-06 10:29:44 -07:00
FusionPBX fad97e0d37 Update voicemail.php 2016-12-03 13:32:55 -07:00
FusionPBX fbaf4d3b8c Update voicemail_delete.php 2016-12-03 13:23:32 -07:00
FusionPBX 370c047360 Update voicemail.php
Validate the input to increase security in the voicemail class.
2016-12-03 12:02:14 -07:00
FusionPBX bffe4b9f00 Update voicemail_messages.php 2016-12-03 11:49:51 -07:00
FusionPBX 1548cfebf9 Update fax_send.php
Adjust the spacing for better consistency matching the rest of the code.
2016-12-02 21:35:40 -07:00
FusionPBX 09ec7b1a65 Update extension_edit.php 2016-12-02 17:25:51 -07:00
Alexey Melnichuk 4498f4c9d9 Fix. Sync building `$provision` array in all places. (#2226) 2016-12-02 12:11:47 -07:00
FusionPBX aa02eb4f65 Update fax.php 2016-12-02 01:16:38 -07:00
jebsolutions 63664f7807 fix: voicemail message delete bug #2100 (#2221)
bug: voicemail_id was never set so wrong path constructed and glob finds no matching files.

test case:
delete a voicemail message from the web interface

expected result:
voicemail is deleted in the database + file system

actual results:
voicemail is still on the file system
2016-12-01 11:53:12 -07:00
Alexey Melnichuk 4cf1d7e9b7 Fix. Use `Ivr Menu/application` settings to switch IVR engine. (#2219) 2016-12-01 11:51:55 -07:00
FusionPBX 7dddd81667 Update sql_query_result.php
Prevent php warnings.
2016-12-01 05:40:51 -07:00
jebsolutions 83d2fc25b3 add iNum Dial pattern to dialplan drop-down (#2201)
+011-883-5100-xxxx-xxxx

Most voip providers will give you a free iNum number.  Calls between iNum numbers are typically free.
2016-11-30 20:54:24 -07:00
FusionPBX b4d0bdafe8 Update provision.php
Prevent a warning on the provisioning class.
2016-11-30 20:50:17 -07:00
Chris Black ce6c559f29 Voicemail to sms notification (#2205)
Requires that you have fusionpbx-apps/sms

Doesn’t impact anything if you don’t have it. Must be enabled with
default_setting voicemail_to_sms

Everything is disabled by default and the fields in voicemail_edit.php
are hidden by default.
2016-11-30 16:26:39 -07:00
FusionPBX c882b08abf Update extension_copy.php
Change the duplicate message from green to red.
2016-11-29 12:08:11 -07:00
FusionPBX 89f68e73ff Update extension_copy.php 2016-11-29 11:56:05 -07:00
FusionPBX 72cdefba59 Update extension.php 2016-11-29 11:51:33 -07:00
FusionPBX fe49484055 Update extension.php
Improve the extension->exists method.
2016-11-29 11:38:00 -07:00
FusionPBX f65903e75e Update extension.php
Update the function exists method.
2016-11-29 11:04:00 -07:00
FusionPBX 3914259db7 Update dialplan.php 2016-11-26 23:14:43 -07:00
FusionPBX b26a4d85a2 Update call_center_active_inc.php 2016-11-26 21:44:20 -07:00
FusionPBX 3acfe08ac6 Update database_transaction_edit.php 2016-11-26 21:37:43 -07:00
FusionPBX defcd0bc86 Update provision.php
Add if is_array statements before using the array to prevent warnings if the array isn't defined.
2016-11-26 18:42:22 -07:00
FusionPBX 238543f982 Update index.php 2016-11-26 18:35:10 -07:00
FusionPBX f172b08db3 Update gateways.php
Reverse the changes to the Gateways list to fix multiple bugs introduced to it from a pull request.
2016-11-25 20:37:44 -07:00
jebsolutions 6ea4a34630 fix for issue #2190 missing } (#2191) 2016-11-25 10:03:07 -07:00
jebsolutions 89d4dcb959 additional error handling for backup/restore (#2187)
prerequisite:
- add at least one backup path to the Advanced->defaults
- do NOT install rar archive/de-archive programs

test case #1
- go to backup screen and download backups as rar

test case #2
- go to backup screen and upload a RAR file

expected result:
- get a sign that an error occurs

actual result:
- not clear if it failed, or why

fix:
added error message.  And you will get the top-bar warning in red on error instead of in green.

note: cut-pasted from google translate for "extraction failed" part of message-restore_failed_extract
2016-11-24 20:53:03 -07:00
FusionPBX 20bdf00eac Update voicemails.php
Uppercase the SQL, cast voicemail id as text, and add sterilize user data.
2016-11-24 13:01:32 -07:00
FusionPBX 5fa05c2bbf Update extension_edit.php
Prevent a SQL error when adding a new user.
2016-11-24 12:21:55 -07:00
FusionPBX 9cac833ee3 Update extension.php
Remove the extra exists method added a few hours ago.
2016-11-24 11:03:13 -07:00
Alexey Melnichuk e3e5e2fcfc Fix. Add missing braces in gateways.php (#2179) 2016-11-24 10:09:14 -07:00
FusionPBX da5c667202 Update extension_edit.php
Use check_str on extension edit when building the sql queries. In the future will switch to PHP PDO prepared statements with parameters. This change fixes a problem where the check_str is used twice and duplicating the single quote.
2016-11-24 03:21:35 -07:00
Mafoo 031c2ea2d8 observe gateway_domain permision more strictly (#1673)
make observation of the gateway_domain permission more strict when
generating edit and delete links
generate edit_link and delete_link once
2016-11-24 00:28:38 -07:00
jebsolutions 9626f23072 prevent cloning duplicate extensions (master #1821) (#2033)
* prevent cloning duplicate extensions

app/extensions/app_languages.php
+ add duplicate extension error prompt

app/extensions/extension_copy.php
+ add check to see if duplicate extension exists

app/extensions/resources/classes/extension.php
+ add function to check if extension exists

* fix typo

* Update app_languages.php

* Update extension_copy.php

* Update extension.php

* Update extension_copy.php

Use the global app_languages.php message-duplicate translation.

* Update extension_copy.php

* Update extension.php
2016-11-24 00:23:44 -07:00
konradSC 156ffca498 Registration search (#2151)
* Update status_registrations.php

* Update status_registrations_inc.php

* Update status_registrations_inc.php

* Update status_registrations_inc.php

* Update status_registrations_inc.php
2016-11-23 23:20:51 -07:00
FusionPBX df648b7b8b Update provision.php
Allow provision variables of type boolean and numeric.
2016-11-23 22:42:46 -07:00
FusionPBX f2362aa7aa Create recording_play.php
Add the missing recording play file.
2016-11-23 22:08:33 -07:00
FusionPBX 37f4fc42eb Update xml_cdr_details.php
Fix the recording links in the xml cdr details.
2016-11-23 22:01:37 -07:00
konradSC d73c09c866 Device profile settings (#2165)
* Update app_config.php

* Update device_profile_edit.php

* Update device_setting_delete.php

* Update provision.php
2016-11-23 12:28:59 -07:00
FusionPBX d2b65acc3a Update xml_cdr.php 2016-11-23 05:24:33 -07:00
jebsolutions c2dc99bdb9 [master] fix bug #2017 ring groups broken until re-save (#2108)
test case:
Create a new ring group with one extension.
Immediately dial the ring group number.

expected result:
Phone rings.  No errors in log.

actual result:
Call terminates and log has "0" as ring_group_uuid and a sql error.
Note: editing and re-saving the ring group works around the problem

The Problem:
Line 162: non-existent variable...being checked is returned as false  = 0

Line 278: Xml gets generated with bogus zero...

Line 298: Generate a new uuid...but too late.  We already generated the xml dial plan which will be invalid until we edit and resave this ring group.

fix:
Generate uuid before generating xml
2016-11-21 21:53:56 -07:00
jebsolutions b36051f73f fix orphan v_ring_group_users after deleting ring group (#2110)
* fix orphan v_ring_group_users after deleting ring group

steps to test:
create a ring group with one extension and one user.  This will add one user to v_ring_group_users.  Delete the ring group.

expected result:
ring group and all it's components are deleted

actual result
v_ring_group_user entry for this ring group is not deleted.

This fix: deletes v_ring_group_user when ring group is deleted.

* Update ring_group_delete.php

* Update ring_group_delete.php

Remove the hidden spaces
2016-11-21 13:59:12 -07:00
FusionPBX e8e7825f2c Update dialplan.php 2016-11-20 14:01:59 -07:00
Alexey Melnichuk abba829aae Add. Increment number-alias and MWI account number when generates multiple extensions. (#2078) 2016-11-17 11:46:25 -07:00
Alexey Melnichuk 63ebb355fa Add. Support number_alias field as presence id in follow me/call forward (#2075) 2016-11-17 11:40:22 -07:00
FusionPBX e0d2ba605a Update app_defaults.php 2016-11-12 20:48:16 -07:00
FusionPBX 6af1e391fe Update call_flow_edit.php
Escape the + with the back slash when used in the dialplan.
2016-11-11 13:55:11 -07:00
FusionPBX 7f98064094 Update fax_send.php
Get fax variables from default settings and use them for sending.
2016-11-11 13:19:52 -07:00
FusionPBX f24df67e35 Update app_defaults.php
Ignore ringing to improve fax success rate.
2016-11-11 13:05:51 -07:00
FusionPBX 6a992f0fc0 Create 505_call-forward-all.xml 2016-11-10 15:16:58 -07:00
FusionPBX 5fe295a818 Update extension.php
Add exists method to the extension class.
2016-11-05 22:32:20 -06:00
jebsolutions 54d7e41f6e app/fax/app_defaults.php: (#2031)
+ fix: duplicate check only within same default_setting_category.  This fixes the bug where "keep_local" for fax wasn't being created because there was a "keep_local" for voicemail.  Without this fix you will get a lua error due to the field not being set and nothing shows up in the sent faxes log.

fax/fax_log_view.php:
+ fix: back button text is missing.  Copied correct localized text code from another fax page that worked.

app/fax/app_config.php
+ fix: date field is now timestamp for postgres+mysql.  This fixes the listing only showing the date, not the time as well.

Note: app->defaults doesn't change field types.  Existing installs will have to manually update the field type e.g. for postgres:

sudo -sHu postgres
\d fusionpbx
alter table v_fax_logs alter column fax_date type timestamp without time zone;
\q
2016-11-03 16:24:40 -06:00
Chris Black e7fae7587e add built in ability for microsoft bing speech to text (#1960)
* add built in ability for microsoft bing speech to text

* move json.lua to lower case and more error checking in record_message

* Replaced Creative Commons json.lua with lunajson.lua which is MIT license

https://github.com/grafi-tt/lunajson/blob/master/LICENSE
2016-11-03 16:11:21 -06:00
FusionPBX bd7867ef5e Update extension_edit.php
Fix the link thanks KonradSC for reporting the problem.
2016-11-01 21:54:37 -06:00
FusionPBX c50c228190 Update follow_me.php 2016-11-01 13:45:51 -06:00
FusionPBX 3786fa2a65 Update call_forward.php 2016-11-01 13:37:43 -06:00
jalr 7cb70299f4 Add German indications (#2005) 2016-11-01 11:02:21 -06:00
FusionPBX abf61c5ea2 Update conference_control_details.php 2016-10-29 00:21:05 -06:00
FusionPBX 9e05dd38d8 Update conference_control_edit.php 2016-10-29 00:15:29 -06:00
FusionPBX 8221f53be7 Update conference_controls.php 2016-10-29 00:11:56 -06:00
FusionPBX b11f927089 Update call_flow_edit.php
Escape the * with \* if it is used in the extension or feature code.
2016-10-28 15:25:38 -06:00
FusionPBX b423ab88eb Update call_center_queue_edit.php 2016-10-27 13:19:48 -06:00
FusionPBX 24f33e3b72 Update call_center_agent_delete.php 2016-10-27 13:17:09 -06:00
FusionPBX 7e0061d221 Update call_center_queue_delete.php 2016-10-27 13:15:55 -06:00
FusionPBX aef9abc28c Update xml_cdr.php 2016-10-25 18:06:34 -06:00
FusionPBX edf8117215 Update xml_cdr.php 2016-10-25 18:02:26 -06:00
FusionPBX 7fa3d4fc66 Update dialplan_inbound_add.php
Use the database save class when adding an inbound route.
2016-10-23 22:00:04 -06:00
FusionPBX c814250c54 Update app_config.php 2016-10-23 13:20:55 -06:00
FusionPBX 3fa2f7fa0f Update app_defaults.php
Add number_as_presence_id in default settings provision category.
2016-10-23 13:13:34 -06:00
FusionPBX bda099197c Update scripts.php 2016-10-23 13:00:31 -06:00
FusionPBX de21bea941 Update device_profile_copy.php 2016-10-23 10:58:51 -06:00
FusionPBX 6b841bca1a Update ivr_menu_copy.php 2016-10-23 10:44:35 -06:00
FusionPBX d5f8027ed1 Update fax.php 2016-10-23 00:20:29 -06:00
FusionPBX 2f689607f1 Update call_center.php 2016-10-23 00:18:31 -06:00
FusionPBX fa34450488 Update device_profile_copy.php 2016-10-23 00:12:58 -06:00
FusionPBX 20a9384433 Update ivr_menu_copy.php 2016-10-22 23:51:12 -06:00
FusionPBX f937f58c8a Update device_copy.php 2016-10-22 23:44:45 -06:00
FusionPBX 71c5e4b117 Update app_defaults.php 2016-10-22 23:34:26 -06:00
FusionPBX 6395141b07 Update device_edit.php 2016-10-22 23:30:11 -06:00
FusionPBX 01991d69aa Update time_condition_edit.php 2016-10-22 23:24:28 -06:00
FusionPBX c136354fc8 Update device_profile_edit.php 2016-10-22 23:19:25 -06:00
FusionPBX 5457a203b4 Update destination_delete.php 2016-10-22 23:14:28 -06:00
FusionPBX 520d15f8c2 Update dialplan_xml.php 2016-10-22 23:07:14 -06:00
FusionPBX 3c33b7b151 Update ivr_menu.php 2016-10-22 23:03:16 -06:00
FusionPBX 7619cca7fb Update dialplan_copy.php 2016-10-22 23:00:23 -06:00
FusionPBX fcdf4ba9d1 Update dialplan_edit.php 2016-10-22 22:58:36 -06:00
FusionPBX c07895ffc3 Update call_center_agent_edit.php 2016-10-22 22:57:03 -06:00
FusionPBX 7f55015629 Update app_defaults.php 2016-10-22 22:53:41 -06:00
FusionPBX 992bc2feb2 Update app_defaults.php 2016-10-22 22:44:01 -06:00
FusionPBX 45bf21662f Update app_defaults.php 2016-10-22 22:36:16 -06:00
FusionPBX 06552978ca Update app_defaults.php 2016-10-22 21:26:39 -06:00
FusionPBX c4d35d2cb8 Update app_defaults.php 2016-10-22 21:21:17 -06:00
FusionPBX c8e3b98a38 Update app_defaults.php 2016-10-22 21:13:51 -06:00
FusionPBX 44a8702e31 Update app_defaults.php 2016-10-22 21:12:48 -06:00
FusionPBX 74c457445a Update app_defaults.php 2016-10-22 18:51:45 -06:00
FusionPBX f849fa44ce Update app_defaults.php 2016-10-22 18:50:56 -06:00
FusionPBX f4d2762479 Update app_defaults.php 2016-10-22 17:20:24 -06:00
FusionPBX 20ef9053aa Update app_defaults.php 2016-10-22 16:37:56 -06:00
FusionPBX f0cc434526 Update dialplan_outbound_add.php 2016-10-21 13:28:13 -06:00
FusionPBX 08faef2e89 Update gateway_edit.php 2016-10-21 10:24:44 -06:00
FusionPBX 83d277f0cd Update destination_edit.php 2016-10-21 10:24:01 -06:00
FusionPBX 6289f80c2d Update call_flow_edit.php 2016-10-21 10:21:56 -06:00
FusionPBX 67822a92ed Update call_center_queue_edit.php 2016-10-21 10:21:14 -06:00
FusionPBX 1fed20775f Update ivr_menu_edit.php 2016-10-21 10:20:44 -06:00
FusionPBX d16d625eac Update extension_edit.php 2016-10-21 10:19:45 -06:00
FusionPBX 51fe5c1590 Update conference_center_edit.php 2016-10-21 10:17:03 -06:00
FusionPBX 6ebd08e040 Update device_edit.php 2016-10-20 09:39:48 -06:00
FusionPBX ad4bd157a7 Update dialplan_edit.php 2016-10-20 09:38:08 -06:00
FusionPBX d2b28c7ddc Update dialplan_outbound_add.php 2016-10-19 13:37:56 -06:00
FusionPBX ba35b7042d Update call_flow_edit.php 2016-10-18 09:37:26 -06:00
FusionPBX 40207f104d Update conference_center_edit.php 2016-10-18 09:36:18 -06:00
FusionPBX 987fa69b9e Update gateway_edit.php 2016-10-18 09:35:13 -06:00
FusionPBX 4c7bc76790 Update destination_edit.php 2016-10-18 09:33:35 -06:00
FusionPBX 1f5af1df38 Update call_center_agent_edit.php 2016-10-18 09:31:37 -06:00
FusionPBX 55968ebcd3 Update call_center_queue_edit.php 2016-10-18 09:30:26 -06:00
FusionPBX 5dd4bd7857 Update call_edit.php 2016-10-18 09:28:23 -06:00
FusionPBX 6639f3d989 Update dialplan_edit.php 2016-10-18 09:21:48 -06:00
FusionPBX 2e0a872a08 Update device_edit.php 2016-10-18 09:19:20 -06:00
FusionPBX ede281ce51 Update extension_edit.php 2016-10-18 09:16:33 -06:00
FusionPBX de53439487 Update ivr_menu_edit.php 2016-10-18 09:07:04 -06:00
FusionPBX bd15a0a52d Update extension.php 2016-10-18 00:18:32 -06:00
FusionPBX 28f2a13634 Update conference_room_delete.php 2016-10-17 17:52:23 -06:00
FusionPBX c5fdcb51d3 Update conference_center_edit.php 2016-10-17 17:51:17 -06:00
FusionPBX 0b44f8bf2d Update conference_room_delete.php 2016-10-17 15:12:16 -06:00
FusionPBX b1125515ae Update conference_room_delete.php
Improve the code indentation and comments
2016-10-17 14:12:25 -06:00
FusionPBX ba4b6b0b41 Update ring_group_edit.php 2016-10-16 10:43:00 -06:00
Luis Daniel Lucio Quiroz 73a2886f11 Add the capability to have extension and DID with same number (#1998)
* Add the capability to have extension and DID with same number

Same rationale than 4.0

* Update dialplan_outbound_add.php
2016-10-14 14:07:40 -07:00
FusionPBX 05abcac517 Update app_defaults.php
Change the cert directory from ssl to tls to match what FreeSWITCH is using by default.
2016-10-14 09:18:42 -06:00
FusionPBX aaadc05f81 Update conference_edit.php 2016-10-14 08:32:15 -06:00
FusionPBX 7c40f2c86d Update time_condition_edit.php 2016-10-14 08:21:45 -06:00
FusionPBX b43d871cb0 Update dialplan_outbound_add.php 2016-10-14 08:13:40 -06:00
FusionPBX d3faaf1396 Update dialplan_inbound_add.php 2016-10-14 08:11:52 -06:00
FusionPBX f308baa77f Update dialplan_inbound_add.php 2016-10-14 08:09:05 -06:00
FusionPBX 457007a773 Update extension_edit.php
Add accountcode to extensions.
2016-10-14 07:42:01 -06:00
FusionPBX 1dfa55a554 Update dialplan_copy.php
Fix the dialplan copy on the master branch.
2016-10-13 08:54:29 -06:00
FusionPBX 9074edb045 Update call_center_queue_edit.php 2016-10-10 11:40:38 -06:00
FusionPBX 76cf3be5e4 Update device_profile_edit.php 2016-10-10 10:41:57 -06:00
FusionPBX 194fb8170f Update extension_edit.php
Update permissions for extension edit.
2016-10-09 10:32:49 -06:00
FusionPBX 8c5c82de7a Update fax_edit.php
Remove the unofficial billing from fax edit.
2016-10-08 22:16:54 -06:00
FusionPBX 798fe98991 Update fax.php
Update the FAX dialplan to use the updated orm class.
2016-10-08 22:13:46 -06:00
FusionPBX a97b89311c Update 490_do-not-disturb.xml
Add *77 DND toggle.
2016-10-07 14:57:42 -06:00
FusionPBX 11c8f75946 Update conference_center_edit.php 2016-10-05 18:44:38 -06:00
FusionPBX 0eb51e24c1 Update conference_edit.php 2016-10-05 18:42:46 -06:00
FusionPBX c06c5fa5a8 Update call_flow_edit.php 2016-10-05 18:40:47 -06:00
FusionPBX fbe490dfd4 Update ring_group_edit.php 2016-10-05 18:38:07 -06:00
FusionPBX 0391693ade Update extension_edit.php 2016-10-05 18:24:53 -06:00
FusionPBX cb5228bd0f Update extension_delete.php 2016-10-05 09:34:57 -06:00
FusionPBX 5e67767f43 Update database_transaction_edit.php 2016-10-05 09:34:02 -06:00
FusionPBX 05a66df0a6 Update call_center_queue_edit.php 2016-10-05 07:28:18 -06:00
FusionPBX 4c5c8000c9 Update call_center_queue_delete.php 2016-10-05 07:25:25 -06:00
FusionPBX 93dd89e3c3 Update app_config.php 2016-10-05 06:03:28 -06:00
FusionPBX 6302279b1e Update call_center_agent_edit.php 2016-10-05 03:44:55 -06:00
reliberate 78d38090bc Call Control: Minor form layout mods, add Default Setting to control Follow Me Destination count and default Timeout value, integrate ORM. 2016-10-05 01:19:05 -06:00
FusionPBX 6a511a4621 Update extension_edit.php 2016-10-04 23:55:02 -06:00
FusionPBX 763c797f62 Update app_languages.php 2016-10-04 21:50:24 -06:00
FusionPBX 12d45dc5f9 Update call_flow_edit.php 2016-10-04 03:28:31 -06:00
FusionPBX 03cebda07d Update call_flows.php 2016-10-04 02:38:36 -06:00
FusionPBX 885a5df6fd Update app_languages.php 2016-10-04 02:19:48 -06:00
FusionPBX 38d954e88b Update ivr_menu_edit.php
Fix the recent change to IVR Menu dialplan to fix the IVR Menu exit app.
2016-10-03 22:15:46 -06:00
FusionPBX bb5c14a825 Update conference_center_edit.php 2016-10-03 20:15:28 -06:00
FusionPBX 434b1cb253 Update app_languages.php 2016-10-03 01:05:25 -06:00
FusionPBX d680697e1c Update conference_centers.php 2016-10-02 20:47:40 -06:00
FusionPBX efeaa36037 Update app_languages.php 2016-10-02 20:33:54 -06:00
FusionPBX a8f6f7f697 Update ivr_menu_copy.php 2016-10-02 16:31:44 -06:00
FusionPBX 9bdc6ee758 Update ivr_menu_edit.php
Fix a problem when adding a new IVR Menu.
2016-10-02 15:33:17 -06:00
FusionPBX 5445732e33 Update gateway_edit.php 2016-10-02 12:54:30 -06:00
FusionPBX e1556c9dc3 Update destination_edit.php
Rewrote a large amount of the page to the new class which allows for much less code. Also remove the proprietary billing system and its contributor as their code was removed. Proper integration should not have to touch project code but be a standalone plugin. If current plugin capability is not sufficient will need to expand its capabilities.
2016-10-02 11:40:49 -06:00
FusionPBX c372ece23e Update destination_edit.php
Update the dialplan destination to update the dialplan xml and adjust the array that is saved.
2016-10-02 10:26:28 -06:00
FusionPBX 40f33939ea Update device_edit.php 2016-10-02 01:13:25 -06:00
FusionPBX fa12a0f25d Update ivr_menu_edit.php 2016-10-02 01:05:40 -06:00
FusionPBX fdbbcb2fe4 Update ring_group_edit.php 2016-10-02 01:03:45 -06:00
FusionPBX 0f30617372 Update dialplan_edit.php
Fix the dialplan detail array.
2016-10-01 22:00:04 -06:00
FusionPBX 8a33431aa2 Update database_transactions.php
Additional work on the transaction search.
2016-10-01 20:06:42 -06:00
FusionPBX cf906d5e21 Update app_config.php 2016-10-01 19:44:29 -06:00
FusionPBX 94be9c00c5 Update database_transactions.php
Work on the search tool.
2016-10-01 19:40:20 -06:00
FusionPBX df1ec02c7a Update ivr_menus.php
Try again
2016-10-01 19:22:51 -06:00
FusionPBX a4cb38c0c7 Update ivr_menus.php
Completely rewrote ivr_menus.php and added a new search tool like other pages.
2016-10-01 19:21:03 -06:00
FusionPBX 1e63d3e72c Update ivr_menu_edit.php 2016-10-01 19:17:07 -06:00
FusionPBX ab74f7b849 Update ivr_menu_edit.php
This file has been completely rewritten includes the new search tool as used in other files.
2016-10-01 19:02:44 -06:00
markjcrane f230924eae Add the database transactions feature. 2016-09-30 20:25:33 -06:00
Chris Black 0d24ad70e7 fix fax multiple files. (#1963)
Added some changes from ICR regarding the text/plain emails, added a
uuid to the file name when getting saved to the FS in the event that
multiple emails come in with the same exact file name and also reset
the tif_files in fax_send as it was just adding to the end of the array
and creating bad tiffcp commands.
2016-09-30 15:47:22 -06:00
FusionPBX 7bfcf7eb39 Update xml_cdr_inc.php 2016-09-30 01:00:55 -06:00
FusionPBX f104acbb2b Update app_config.php 2016-09-29 20:09:05 -06:00
FusionPBX e58d2bc81f Update dialplan_edit.php
Update the dialplan xml when a dialplan is updated.
2016-09-29 17:26:58 -06:00
FusionPBX 4363a4eae1 Update dialplan.php 2016-09-29 17:24:29 -06:00
FusionPBX 7f03caca49 Update ring_group_edit.php 2016-09-29 16:31:42 -06:00
FusionPBX 0a80b1999c Update ring_groups.php 2016-09-29 15:34:10 -06:00
FusionPBX 96b9eaab17 Update ivr_menu.php 2016-09-29 14:43:21 -06:00
FusionPBX 2826efd171 Update dialplan.php 2016-09-29 13:12:00 -06:00
FusionPBX eb7dec52a1 Update app_defaults.php 2016-09-29 13:10:35 -06:00
FusionPBX c08d67855c Update dialplan.php
Add an xml method to the dialplan class.
2016-09-29 12:09:54 -06:00
FusionPBX 2c954b24e9 Update dialplan_edit.php
Update the XML button and update the array.
2016-09-28 00:58:56 -06:00
FusionPBX 3d579e2166 Update app_config.php
Add the dialplan_xml field and permission.
2016-09-28 00:49:48 -06:00
FusionPBX 3ae5fd704a Create dialplan_xml.php
Add a new file to be able to edit the new dialplan xml field.
2016-09-28 00:47:19 -06:00
FusionPBX 17a0c381d8 Update recordings.php
When uploading a recording ensure that the domain name directory exists so the file can be uploaded to it.
2016-09-22 19:25:43 -06:00
Alexey Melnichuk 20fc3488e0 Fix. Use `array` to support PHP 5.3. (#1938) 2016-09-22 09:15:07 -06:00
FusionPBX d9f5af2477 Update index.php 2016-09-20 16:51:17 -06:00
FusionPBX 20964f54fd Update app_languages.php 2016-09-20 10:01:40 -06:00
FusionPBX e4da37bd7a Update voicemail_edit.php 2016-09-20 09:51:48 -06:00
FusionPBX 42321e7a85 Update app_config.php
Add voicemail_alternate_greet_id to the database.
2016-09-20 09:42:00 -06:00
hargut 903dabfa6c Fix e-mail attachment handling / conversion & allow local emails to be valid (#1921)
* Enable local email addresses to be valid. E.g required for local Fax submission.

* Fix filenames & allow spaces in filenames.

* Fix attachment file names.

* Revert "Fix filenames & allow spaces in filenames."

This reverts commit 0908f42cc7.
See commit ecf490ff79 for the proper fix.
2016-09-19 08:54:58 -06:00
Luis Daniel Lucio Quiroz 5d1e995e2e Fix load balancing (#1920)
Same rationale as 4.0
2016-09-18 22:08:50 -06:00
AgregarDeveloper f62677b0b6 Added pt-br language support. Few typo fixes. (#1922)
* Added pt-br language support. Few typo fixes.

* Update switch.conf.xml

Update mailer-app and mailer-app-args to use the default install path.
2016-09-17 22:05:51 -06:00
FusionPBX aab24688f3 Update time_condition_edit.php
Time condition time-of-day use 1 minute increments this solves multiple problems and more flexible for minutes 0 - 59.
2016-09-13 19:17:19 -06:00
FusionPBX f6efae3830 Update ivr_menu.php
IVR Menu - Add temporary permissions for adding or editing the dialplan.
2016-09-12 15:50:58 -06:00
FusionPBX ea445121a0 Update app_config.php
Aastra function change name and label for callforward to call_forward and correct the spelling for redial.
2016-09-10 16:52:28 -06:00
FusionPBX c0829b35e7 Update app_languages.php
Add the grandstream function translations array structure.
2016-09-10 16:51:34 -06:00
FusionPBX 6f9f9d044c Update device_edit.php
Fix a display issue.
2016-09-10 16:27:57 -06:00
FusionPBX 05d0614912 Update device_vendor_functions.php 2016-09-10 16:20:50 -06:00
FusionPBX 044560077b Update app_config.php
Right now label is based on the name this fixes the label. The label part of the array is not saved in the database yet so it can't be used at this time.
2016-09-10 16:18:33 -06:00
FusionPBX 7f245d827b Update device_vendor_functions.php
Add label to the functions list and order by the name.
2016-09-10 16:13:20 -06:00
minotaur01 7620319c11 TFTP Service v1.0.9 (#1905)
Fixed bug in app_defaults that recreated new setting eacg upgrade
2016-09-08 21:28:26 -06:00
FusionPBX da0cf0a1ff Update app_defaults.php 2016-09-08 17:27:34 -06:00
FusionPBX f62ebf6869 Update app_languages.php 2016-09-08 17:25:41 -06:00
FusionPBX 82967ea21b Update app_defaults.php
Go back to the original device/app_defaults.php. What I had in mind for this was a restore default button. When the administrator decides they want to update it. They may not want or need additional vendors.
2016-09-06 08:49:16 -06:00
FusionPBX 1481c778b9 Update app_defaults.php
Update all the time condition presets that used mweek (week of month) change to mday (day of month).
The week of the month starts according to the calendar even if its partial week on the calendar it counts as week one according to C language and the calendar in the United States. Example Labor day September 2016 1st week was Sept 1-3 2016. The second week is the first Monday.
2016-09-05 19:07:24 -06:00
FusionPBX 11bf24b209 Update app_defaults.php
Fix labor day change week of month from 1 to day of month from 1 - 7.
2016-09-05 18:52:01 -06:00
Alexey Melnichuk 28d3ebb51f Allow use odbc to store files (record/voicemail) in database. (#1535)
* Change. Allow use odbc to store files (record/voicemail) in database.

* Fix. Generate correct default config.
2016-09-04 13:05:47 -06:00
FusionPBX 97681298cc Update v_xml_cdr_import.php 2016-09-03 20:48:27 -06:00
Mafoo 097a09536e Enhance Add Tones (#1857)
Add tone support
2016-09-03 20:32:19 -06:00
Joey 3acd66771a FIX: Stream audio in browser (#1872)
This fixes browsers like Safari and allows them to stream audio within
the browser vs downloading the audio.
2016-09-03 20:24:47 -06:00
minotaur01 0612bc33d9 Added Aastra Function Keys And Fixed Update Logic (#1896)
Added the rest of the aastra function key options to app_config. And to
my surprise the functions would not save to the database, found the
problem to be the app_defaults logic would only allow adding on a fresh
install. So I fixed it to work with a update also.
2016-09-03 20:18:27 -06:00
FusionPBX 0f2fd84ccf Update voicemail.php
Delete the voicemail intro when deleting a voicemail message from PHP.
2016-09-03 15:43:30 -06:00
FusionPBX fc3f3dfd1d Update app_config.php
Add voicemail message intro for base64.
2016-09-03 15:24:22 -06:00
minotaur01 6b5e0fd9fd CDR Functiality Fix Extended Data Logic (#1897)
Raw data field was not being pulled so logic was broken, added derived
field raw_data_exists to sql statement, instead of pulling raw data with
query. Also added logic to hide the view extended data icon on the right
side of table.
2016-09-03 12:03:35 -06:00
FusionPBX dd5f68fc53 Update dialplan_add.php
Update the indentation and condense the width of the items so they will be more mobile device friendly.
2016-09-03 10:07:14 -06:00
minotaur01 de861e641b CDR Display functionality change (#1894)
Dont make the row clickable if the extended data field (json) is empty
2016-09-02 13:29:33 -06:00
FusionPBX 7875094355 Update provision.php
Allow the key variables to work for memory, expansion and programmable keys.
2016-09-02 10:08:45 -06:00
FusionPBX 99d8cb1a69 Update ivr_menu_edit.php
Allow users in the superadmin group to set option destinations that are numeric and the ivr menu syntax will be added automatically.
2016-09-02 09:05:39 -06:00
FusionPBX e4378193ec Update call_forward.php
Add 'sip:' as shown in the 1884 pull request.
2016-09-01 22:31:23 -06:00
FusionPBX 543631e169 Update conference_control_detail_edit.php 2016-09-01 12:04:22 -06:00
FusionPBX 5a24c5ecfe Update dialplan_inbound_add.php
Rename redial_outbound_prefix to caller_id_outbound_prefix to make it more consistent.
2016-08-31 22:07:44 -06:00
FusionPBX e28fb87ec1 Update app_languages.php
Change redial-outbound-prefix to caller-id-number-prefix
2016-08-31 22:05:46 -06:00
FusionPBX 43226faed5 Update dialplan_inbound_add.php
When adding a inbound route with the advanced button cleanup the html form to make it look nicer and remove the action that says not used that is there as an example only.
2016-08-31 21:57:31 -06:00
FusionPBX 8a1102b9e1 Update provision.php
Fix the variables in the device_keys array.
2016-08-31 00:29:20 -06:00
minotaur01 33a43009bd TFTP Service v1.0.8 (#1881)
* TFTP Service 1.0.8

Added a check to pervent script execution from a webserver.

* TFTP Service 1.0.9

Renamed fileslocation setting to file_path and fixed default settings
bug by modifing the sql statement.
2016-08-30 17:32:39 -06:00
minotaur01 e998de4642 TFTP Service 1.0.7 (#1877)
* TFTP Service v1.0.7

Fixed linux and windows run as service issues
Fixed linux systemd service self install issues
Modified windows service self install process

* Revert "TFTP Service v1.0.7"

This reverts commit 4418ca7a11.

* TFTP Service v1.0.7

Fixed linux and windows run as service issues
Fixed linux systemd service self install issues
Modified windows service self install process
2016-08-30 08:27:21 -06:00
Alexey Melnichuk 4176144da4 Add. attr_xfer analog based on conference. (#1629)
* Add. attr_xfer analog based on conference.

Control DTMF sequence
 `*0` transfer `self` to `enter number` state and `peer` leg to conference room
 `##` transfer `self` to `enter number` state and hangup `peer` leg
 `*#` transfer `self` to conference room and hangup `peer` leg

* Remove spaces.

* Add. Commented action to ring group.
2016-08-30 01:10:08 -06:00
FusionPBX c9d4ac8d4b Show global time conditions in the destination select list. 2016-08-29 21:06:07 -06:00
FusionPBX 039370b2b8 Update time_condition_edit.php 2016-08-29 20:56:00 -06:00
FusionPBX ccb1c6ac98 Update voicemail_edit.php 2016-08-28 14:27:15 -06:00
FusionPBX b16b9a6430 Use default settings voicemail password length. 2016-08-28 14:25:50 -06:00
FusionPBX 8c9d9926e1 Update extension_edit.php 2016-08-28 13:07:37 -06:00
FusionPBX 0d1ca7885d Update extension_edit.php
Update the voicemail password form input.
2016-08-28 12:58:19 -06:00
minotaur01 9c3ea34dcc TFTP Service v1.0.3 (#1858)
* Added functionality to show when a devices was last provisioned

Added functionality to show when a devices was last provisioned

Need addition to database: v_devices table:
device_provisioned_on -> datetime
device_provisioned_by -> char(10)

* Revert "Added functionality to show when a devices was last provisioned"

This reverts commit c3e40d68fa.

* Revert "Revert "Added functionality to show when a devices was last provisioned""

This reverts commit 8c27a46565.

* Changed field names as requested

Changed field names as requested for last provisioned data

* Added database fields for device provisoned functionality

Added provisioned_date, provisioned_method, provisioned_ip

* Added ability to search device provisioned info

* Added ip tracking to device provisoned functionality

Added ip tracking to device provisoned functionality and moved the code
to before rendering to register the contact even on unseccessful render

* Added IP address to status column

* TFTP Service v1

TFTP Service  v1

* Update app_config.php

* TFTP Service v1.0.1

TFTP Service v1.0.1

* TFTP Service v1.0.2

* TFTP Service v1.0.2-1

Renamed file

* TFTP Service 1.0.3

Bug fixes

* Modified to ignore IDE files
2016-08-26 13:04:49 -06:00
FusionPBX b4afcf2602 Update provision.php
First step to fix the conflict between category: line, memory, expansion and programmable keys.
2016-08-25 23:22:02 -06:00
FusionPBX 81a214bafe Update app_config.php 2016-08-25 16:58:31 -06:00
FusionPBX 95cfb8d138 Update app_config.php
No one has these fields yet except for the original developer so deprecated value in the array is not needed.
2016-08-25 16:42:51 -06:00
Alexey Melnichuk 05731394b5 Fix. use new parse_message function to Fax Inbox page. (#1559)
* Fix. use new parse_message function to Fax Inbox page.

* Fix. display messages without attachment.
2016-08-25 16:10:22 -06:00
FusionPBX 9ddd8f81dc Update extension.php
Merged pull request 1607 manually.
2016-08-25 15:59:32 -06:00
Mafoo 1c983a69a0 BugFix-Vars (#1818)
corrected the system default us-ring category to 'Ringtones'
remove var_name like as var_cat now takes care of this
2016-08-25 11:12:00 -06:00
minotaur01 0ab6b6ee00 Added functionality to show when a devices was last provisioned (#1831)
* Added functionality to show when a devices was last provisioned

Added functionality to show when a devices was last provisioned

Need addition to database: v_devices table:
device_provisioned_on -> datetime
device_provisioned_by -> char(10)

* Revert "Added functionality to show when a devices was last provisioned"

This reverts commit c3e40d68fa.

* Revert "Revert "Added functionality to show when a devices was last provisioned""

This reverts commit 8c27a46565.

* Changed field names as requested

Changed field names as requested for last provisioned data

* Added database fields for device provisoned functionality

Added provisioned_date, provisioned_method, provisioned_ip

* Added ability to search device provisioned info

* Added ip tracking to device provisoned functionality

Added ip tracking to device provisoned functionality and moved the code
to before rendering to register the contact even on unseccessful render

* Added IP address to status column
2016-08-25 11:10:39 -06:00
AgregarDeveloper 15a6d67a41 Major changes to pt-br language. (#1835)
* Um teste por hora

* asd

* Edited and Added PT-BR language.

Minor and major fixes to pt-br translate.

2 fixes to mistyped english words.

* Create AgregarDeveloper.md

* Deleted wrong file placement

Deleted wrong file placement
2016-08-25 11:03:51 -06:00
FusionPBX fa842958e5 Update provision.php 2016-08-23 14:21:27 -06:00
FusionPBX e16b94f685 Update provision.php
Improve provision support for outbound proxy primary and secondary in the provision class.
2016-08-23 13:17:17 -06:00
FusionPBX 049bd3b9f7 Update provision.php
Fix the user assigned contacts for the directory.
2016-08-23 11:37:51 -06:00
FusionPBX 10c6d68f60 Update xml_cdr_extension_summary.php 2016-08-23 03:32:25 -06:00
FusionPBX f67f9ec142 Update xml_cdr_extension_summary.php 2016-08-23 03:12:24 -06:00
FusionPBX a16601c86b Update xml_cdr_extension_summary.php 2016-08-23 03:10:57 -06:00
FusionPBX 4d35df9c3d Update xml_cdr_extension_summary.php
Add a download csv button to the Extension Summary.
2016-08-23 03:05:56 -06:00
FusionPBX 64005da489 Update app_defaults.php
Fix the file renaming for local_stream.conf.xml and .noload
2016-08-22 20:04:23 -06:00
FusionPBX ae77e051c8 Update app_config.php 2016-08-21 09:52:33 -06:00
FusionPBX d669133827 Update app_languages.php
Add label-xml_directory
2016-08-21 09:51:22 -06:00
markjcrane 888675e58e Add the comment back to help explain the reason this is set to peer. 2016-08-20 23:44:35 -06:00
markjcrane 22c20dc6ec Update bind digit action and set call_direction to inline=true 2016-08-20 22:07:35 -06:00
FusionPBX f3ca36b342 Update 890_local_extension.xml 2016-08-20 20:23:18 -06:00
FusionPBX 35a2cd13ae Update time_condition_edit.php
Complete global time conditions.
2016-08-17 15:54:16 -06:00
FusionPBX 081e26abc0 Update time_condition_edit.php
Fix the global label for time conditions.
2016-08-17 15:30:23 -06:00
FusionPBX 1e52c1f5ac Update app_config.php
Add time condition domain.
2016-08-17 15:19:11 -06:00
FusionPBX 5dc0d55100 Update time_condition_edit.php 2016-08-17 15:14:56 -06:00
Luis Daniel Lucio Quiroz 964a7b53c6 Wrong directory name (#1822)
it was looking for call_center, instead call_centerS
2016-08-17 12:37:05 -06:00
Mafoo a3e4a1d2a7 Enhance-Import rintones from vars.xml (#1813)
move ringtones to thier own category
import ringtones from vars.xml
2016-08-16 08:49:45 -06:00
minotaur01 71b6bcc3f8 Added functionality to hide profile edit button (#1817)
Added functionality to hide profile edit button and changed code to use jQuery and event hooks
2016-08-15 11:27:35 -06:00
minotaur01 a820fd1719 Added a key profile edit and add button (#1815)
Added a key profile edit and add button for easier navigation, can now hop to profile editing with one click.
2016-08-15 09:32:01 -06:00
de-jens a6fcd8c34a add Diversion Header to dail string (#1816)
* added Diversion Header to dail string

* added Diversion Header to dail string
2016-08-15 09:20:02 -06:00
FusionPBX b673102666 Update xml_cdr_extension_summary.php
Extensio Summary - Change the default to today instead of last 7 days.
2016-08-14 11:47:49 -06:00
FusionPBX f561fe53ab Update ivr_menu_edit.php
Make ivr_menu_edit.php more efficient.
2016-08-13 18:47:36 -06:00
FusionPBX decc0e9628 Update ivr_menu_edit.php 2016-08-13 14:28:26 -06:00
FusionPBX 2a7e6cbd2e Update fax_edit.php 2016-08-13 14:22:11 -06:00
FusionPBX 074a6131dc Update call_flow_edit.php 2016-08-13 14:18:03 -06:00
FusionPBX c4e73595e2 Update music_on_hold_edit.php 2016-08-13 14:15:24 -06:00
FusionPBX 921c2ad829 Update call_flow_edit.php 2016-08-13 14:10:57 -06:00
FusionPBX 897b3e6bc9 Update phrase_edit.php 2016-08-13 14:09:02 -06:00
FusionPBX 4f9ef37b71 Update phrase_edit.php 2016-08-13 13:28:44 -06:00
FusionPBX 8f4a81a00d Update conference_center_edit.php
Use the new file class sounds method.
2016-08-13 13:26:25 -06:00
minotaur01 5f0dacbeda Key assignment and Aastra provisioning (#1814)
* Update device_profile_edit.php

Changed maximum key number to be able to program phones with multiple expansion boards

* Raised Device Key Maximum Number

Changed maximum key number to be able to program phones with multiple expansion boards
Also replaced while loop with for loop to match device_profile_edit.php

* Added code for all key types

Added code for all programmable key types, Hard Keys, Soft Keys, Top Keys and Expansion keys.
Also added logic to handle key assigrnment for multiple expansion boards

* Enabled time server and disabled auto discovery settings

Enabled time servers and used system variable from default settings to set time server
Disabled Link-Layer Discovery and Universal Plug and Play because why do you need to re-discover the server after the phone is provisioned

* Updated the key number option generation line

* Updated the key number option generation line
2016-08-13 08:55:54 -06:00
FusionPBX 36013475d0 Update conference_center_edit.php
Get recordings from the database and move phrases database requests out of the content.
2016-08-11 15:40:09 -06:00
SJS87 38b504a6e5 Update to time_condition_edit.php (#1803)
When using 'time-of-day' it's not currently possible to specify a range which will finish at the end of the day.

This is a minor adjustment to allow the 'time-of-day' range to finish at 23:59.
2016-08-11 10:04:53 -06:00
SJS87 1b7a65a6b2 Time of day routing conversation fixed. (#1802)
This is a minor bug which is fixed with a few minor adjustments, this doesn't appear to have caused us any major problems in production.

Valid values for 'minute-of-day' in FreeSWITCH are 1-1440, the page is currently converting 'time-of-day' to 'minute-of-day' as 0-1439, the fix will correct the values to 1-1440.

Sources:
https://wiki.freeswitch.org/wiki/Time_of_Day_Routing
2016-08-11 10:01:21 -06:00
Alexey Melnichuk 252f4db916 Add. `force_ping` option for extension (#1809)
* Add. `force_ping` option for extension

This option force FS send SIP OPTIONS message to
detect if this reged device still available.

* Update language file.
2016-08-11 09:46:54 -06:00
FusionPBX e32f82939d Update device_dashboard.php
Protect keys with the device profile from being edited by a user in the device dashboard.
2016-08-08 16:58:32 -06:00
FusionPBX 8342110f32 Update device_profile_edit.php 2016-08-08 16:54:24 -06:00
FusionPBX 172884b982 Update device_profile_edit.php 2016-08-08 16:51:27 -06:00
FusionPBX b445f8517d Update device_profile_edit.php
Make device key vendor a select list.
2016-08-08 16:48:31 -06:00
FusionPBX fd48fa0281 Update app_languages.php 2016-08-08 15:40:14 -06:00
FusionPBX 74c5c2f0f9 Update device_profile_edit.php
Add device key protected to the device profile edit.
2016-08-08 15:37:54 -06:00
FusionPBX d30ad1439e Update app_config.php
Add device_key_protected permission and field in the database.
2016-08-08 15:18:51 -06:00
FusionPBX 678134f24a Update device_dashboard.php
Update device dashboard use the group permissions.
2016-08-08 14:24:42 -06:00
FusionPBX 80808959d2 Update scripts.php
Add conf_dir to lua.conf
2016-08-08 09:35:06 -06:00
FusionPBX 6926452b75 Update device_vendor_functions.php
Show the group permissions on device_vendor_functions.php.
2016-08-06 16:28:48 -06:00
FusionPBX 33945a7dec Update app_defaults.php
Add default device function group permissions.
2016-08-06 16:19:58 -06:00
FusionPBX 67d48eecfa Update app_config.php 2016-08-06 16:17:02 -06:00
FusionPBX 46c1106fd0 Update app_config.php
Add group permissions to device vendor functions.
2016-08-06 15:41:17 -06:00
FusionPBX 58498ab013 Update app_config.php
Add device auth_id default permission for admin and superadmin groups.
2016-08-06 14:56:40 -06:00
FusionPBX 568ad99815 Update device_vendor_function_edit.php
Add ability to assign groups to vendor functions.
2016-08-06 10:16:23 -06:00
FusionPBX da99640970 Update app_languages.php 2016-08-05 08:41:44 -06:00
FusionPBX a06462eda1 Update app_config.php 2016-08-05 08:41:13 -06:00
FusionPBX 4f3bf8029b Update ring_group_edit.php
Remove skip active as it has been replaced by strategy: rollover which skips endpoints that return a busy.
2016-08-05 08:40:16 -06:00
FusionPBX ee80056f07 Update extensions.php
Update the extensions header.
2016-08-04 20:05:56 -06:00
FusionPBX e82b6dd104 Update contacts.php
Fix the header on the contacts page so it will look better on smaller screens.
2016-08-04 20:00:23 -06:00
FusionPBX 096b7a2471 Update calls.php
Fix the page heading so that if the call routing page is width is small the page layout still looks good with the description.
2016-08-04 19:47:40 -06:00
FusionPBX ab1faef5da Update time_conditions.php 2016-08-04 19:17:21 -06:00
FusionPBX e7a8de60de Update time_condition_edit.php
Fix the time condition edit and improve the indentation on the code.
2016-08-04 18:46:39 -06:00
FusionPBX ee1253fe49 Update dialplan_edit.php 2016-08-04 18:34:10 -06:00
FusionPBX aa8b11b43d Update dialplans.php
Correct the layout for the description on the dialplans page.
2016-08-04 18:31:41 -06:00
FusionPBX 9e27b0e069 Update call_flow_edit.php
Reduce the width of the sounds list for call flow edit.
2016-08-04 17:48:59 -06:00
FusionPBX 9f98540455 Update ivr_menu_edit.php
Improve the layout for the IVR Menu edit description.
2016-08-04 17:43:35 -06:00
FusionPBX 67b22a9a8b Update ivr_menu_edit.php
Use only the space needed to display the IVR Menu options.
2016-08-04 17:34:00 -06:00
FusionPBX 9706786070 Update ivr_menu_edit.php
Make the IVR Menu long and short greeting editable for a user in the superadmin group.
2016-08-04 17:21:04 -06:00
markjcrane f5959516ed Update recur_sounds_dir to return an array rather than using a global variable. 2016-08-04 09:49:57 -06:00
FusionPBX 0a9060c40e Update 530_talking_clock_date_and_time.xml 2016-08-03 21:57:36 -06:00
FusionPBX 0e0d8455cd Update app_defaults.php 2016-08-03 18:49:26 -06:00
FusionPBX 60ad3b448a Update app_defaults.php
Make the music on hold app defaults more better at loading the xml file if the music on hold table is empty.
2016-08-03 18:47:02 -06:00
FusionPBX 93684693bf Create 530_talking_clock_date_and_time.xml 2016-08-03 17:39:15 -06:00
FusionPBX b00c90a019 Rename 520_talking_clock_time.xml to 540_talking_clock_time.xml 2016-08-03 17:38:15 -06:00
FusionPBX c8c788d8f9 Rename 530_talking_clock_date.xml to 550_talking_clock_date.xml 2016-08-03 17:37:51 -06:00
FusionPBX 03cf930553 Create 530_talking_clock_date.xml 2016-08-03 17:37:10 -06:00
FusionPBX 61d265c653 Rename 520_talking_clock_time. to 520_talking_clock_time.xml 2016-08-03 17:35:10 -06:00
FusionPBX 9376a2ea92 Create 520_talking_clock_time.
Add talking clock time dialplan.
2016-08-03 17:34:30 -06:00
FusionPBX 2d2904e484 Update app_defaults.php 2016-08-03 16:48:41 -06:00
FusionPBX e72bf51970 Update app_config.php 2016-08-03 10:22:10 -06:00
FusionPBX 1f22343263 Update destination_edit.php 2016-08-03 01:04:26 -06:00
FusionPBX aee9e76029 Update destination_edit.php
Only check for duplicates on inbound destinations.
2016-08-03 00:50:11 -06:00
FusionPBX 462bb54a9b Update destination_edit.php
Prevent fax details from duplicating, fix trailing spaces, and adjust some indentation.
2016-08-03 00:06:36 -06:00
FusionPBX bb17126542 Update destination_edit.php 2016-08-02 22:30:29 -06:00
FusionPBX 23c2149319 Update device_edit.php
Fix the indentation on device_edit.php.
2016-08-02 19:44:07 -06:00
FusionPBX f036128f3f Update device_dashboard.php
Get the vendor functions from the database for the device_key dashboard.
2016-08-02 19:39:22 -06:00
FusionPBX 8d34e8f5c6 Update device_edit.php
Get the vendor functions for device edit from the database.
2016-08-02 13:35:38 -06:00
FusionPBX e9580d079a Update device_profile_edit.php
Build the device profiles vendor functions from the database.
2016-08-02 12:44:46 -06:00
markjcrane 4ca991fafe Remove label and use the name instead. 2016-07-31 19:12:41 -06:00
markjcrane acaf5cfcc6 Fix the label for the device vendor function import and add the translation to resources/app_languages.php. 2016-07-31 18:51:57 -06:00
markjcrane 12fae9fad4 Add a back button to device vendors. 2016-07-31 18:29:57 -06:00
markjcrane 9876cd4d0f Add button-vendors translation. 2016-07-31 18:14:24 -06:00
markjcrane 111f04abb6 Add some translations for button-files. 2016-07-31 18:04:20 -06:00
markjcrane fc99769629 Move device vendor files into app/devices. 2016-07-31 17:48:50 -06:00
markjcrane eb2541d92b Add app/device_vendors. 2016-07-31 16:22:10 -06:00
FusionPBX 506483fcfa Update device_dashboard.php
If the device_uuid does not have a value then get it.
2016-07-30 10:25:34 -06:00
FusionPBX 2b595bf2bc Update device_profile_copy.php
Fix the device profile copy.
2016-07-29 11:13:29 -06:00
FusionPBX 806113292d Update device_profile_edit.php
Add the ID of the device profile that should be copied.
2016-07-29 11:01:41 -06:00
FusionPBX af655aad30 Update device_profile_edit.php 2016-07-28 16:03:19 -06:00
FusionPBX 8010410ef7 Update device_profile_edit.php 2016-07-28 15:54:53 -06:00
FusionPBX e8a39633ef Update device_profile_edit.php
Add permission_exists to check for device_key_extension permission in device profiles.
2016-07-28 15:53:33 -06:00
FusionPBX c94ffd93d4 Update device_profiles.php 2016-07-28 15:36:24 -06:00
FusionPBX 02824a7849 Update device_profiles.php 2016-07-28 15:34:55 -06:00
FusionPBX cc3672a3fb Update status_registrations.php 2016-07-28 11:04:38 -06:00
FusionPBX 36dc7b88b2 Update status_registrations.php
Update the indentation on status_registrations.php.
2016-07-28 11:04:15 -06:00
Alexey Melnichuk ac0ebfd380 Fix. Show all registrations. (#1784) 2016-07-28 11:00:09 -06:00
FusionPBX b7fafa2c50 Update extensions.php
Move extension registered before enabled and description which are always last.
2016-07-28 09:59:38 -06:00
FusionPBX de71fbdf7e Update app_config.php
Change the permission in app_config.php from extension_show_registered to extension_registered.
2016-07-28 00:01:47 -06:00
FusionPBX 47e22e5f61 Update extensions.php
Change extension_show_registered to extension_registered.
2016-07-27 23:59:25 -06:00
FusionPBX 8eecfa59d6 Update dialplan.php
Committed by rdissauer - original pull request had a conflict.
https://github.com/fusionpbx/fusionpbx/pull/1568
2016-07-27 23:09:32 -06:00
Chris Black 1cca98951d Fix my PR for the device registered on extensions page. (#1772)
* Fix my PR for the device registered on extensions page.

* Change to registered
2016-07-27 23:03:59 -06:00
FreeMe f49181765e Update app_languages.php (#1666)
* Update app_languages.php

Filled in all language fields with the appropriate translation.

* Update app_languages.php

Corrected 'Project Path' translation for German users
2016-07-27 22:26:02 -06:00
FusionPBX 8b6def5a75 Update device_edit.php
Use the new device permissions and condense the horizontal width of the content as well as more control over it.
2016-07-26 21:00:05 -06:00
FusionPBX 246794e70d Update app_config.php
Add new device permissions.
2016-07-26 20:57:46 -06:00
FusionPBX 2ede95241e Update app_languages.php 2016-07-26 20:54:46 -06:00
markjcrane 8f096a3255 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-07-26 20:52:07 -06:00
markjcrane 7895492492 Adjust the indentation and organization of these to xml cdr files. 2016-07-26 20:51:50 -06:00
FusionPBX 06849f491f Update xml_cdr_inc.php
Disable paging for the XML PDF export and modified slightly for the CSV export.
2016-07-26 20:49:23 -06:00
FusionPBX 32ef5c7203 Update devices.php
Correct the layout of the device description.
2016-07-26 09:37:54 -06:00
FusionPBX 13db7e67cb Update 900_voicemail.xml
Add user_exists to the voicemail dialplan. If using a voicemail box that is not associated to an extension then transfer call to voicemail with *99 ( voicemail id ).
2016-07-25 10:43:08 -06:00
FusionPBX 7ed7b8f641 Update app_defaults.php
Update the dialplan order to make it easier for upgrades.
2016-07-24 13:45:03 -06:00
FusionPBX 2f9f3da288 Update app_defaults.php
Use XML handler for phrases don't save the XML to the file system.
2016-07-24 00:15:36 -06:00
FusionPBX 7663a254a8 Update app_config.php
Remove phrase_xml.
2016-07-24 00:12:40 -06:00
FusionPBX dd53b79396 Update phrase_edit.php
Remove phrase_xml better there is a better way to do this.
2016-07-24 00:12:00 -06:00
FusionPBX 35c94dbb4a Update phrase_edit.php
Another change needed for global phrases.
2016-07-23 13:39:30 -06:00
FusionPBX c7b2d7c2d7 Update phrases.php
Show for global phrases.
2016-07-23 00:27:48 -06:00
FusionPBX 7cd3e54f04 Update phrase_edit.php
Add domain select list to phrase_edit.php
2016-07-23 00:14:04 -06:00
FusionPBX 3113220faf Update app_config.php
Add phrase_xml field and phrase_domain permission.
2016-07-23 00:08:10 -06:00
FusionPBX 0ba42a5c07 Update ivr_menu.php
The Dialplan needs the ivr_menu_uuid and the IVR Menu needs the dialplan_uuid. This fixes a new IVR Menu dialplan so it points to the ivr_menu_uuid.
2016-07-22 12:28:17 -06:00
FusionPBX 110022a14f Update ivr_menu_edit.php
Add an empty option for long greeting so it doesn't select option say: automatically.
2016-07-22 12:14:30 -06:00
FusionPBX ae2f1ca873 Update voicemail.php
Improve the voicemail class by using construct and destruct. Reduce the use of session variables in the class.
2016-07-22 10:31:08 -06:00
Mafoo 642867f2cc Enhance-Add Ping to Registrations Status (#1753)
Retrieve ping-time and display it

display &nbsp; only when value is empty
2016-07-22 08:27:36 -06:00
Mafoo 1cb70e8e9d BugFix-Add new Polycom MAC (#1770)
Polycom were assigned a new MAC prefix - 64:16:7f
2016-07-22 07:29:57 -06:00
markjcrane 32b1d42df8 Add application answer to the 900 voicemail and send to voicemail increase number of digits allowed for the extension from 7 to 10. 2016-07-20 13:32:39 -06:00
markjcrane 1083b7b63c Changes to voicemail make it possible to have voicemail box without a registered extension. 2016-07-20 13:14:31 -06:00
markjcrane e8b753c5f0 Change the order of the last 3 dialplans and add a voicemail dialplan. 2016-07-20 12:45:27 -06:00
markjcrane 405900a2a4 Remove voicemail from the local_extension dialplan. 2016-07-20 12:42:40 -06:00
FusionPBX e2ffd261a5 Update ivr_menu_edit.php
Fix the phrases list for IVR Menu edit greetings.
2016-07-19 20:08:19 -06:00
markjcrane 6b5bf1cb82 Add conference controls. 2016-07-17 15:12:15 -06:00
FusionPBX 4d7818a043 Update conference_profile_delete.php
Delete the child data for conference profiles.
2016-07-17 14:23:22 -06:00
FusionPBX 57e63c7023 Update conference_profile_param_delete.php
Add spaces.
2016-07-17 14:20:18 -06:00
Alexey Melnichuk 59c17725b4 Fix. Escape quotes and do not check domain_uuid in edit service form. (#1752) 2016-07-17 12:14:12 -06:00
FusionPBX 7937392e08 Update conference_profile_params.php
Fix the list of conference profile params.
2016-07-17 00:08:59 -06:00
FusionPBX 6a078c6789 Update conference_profile_params.php
Remove the domain_uuid and few other minor changes.
2016-07-17 00:00:22 -06:00
FusionPBX 7ba66fd7b4 Update conference_profile_param_edit.php
Add a few more comments end a little more indentation.
2016-07-16 23:57:03 -06:00
FusionPBX bb8cacd0da Update conference_profile_edit.php
Comment out the domain_uuid in conference_profile_edit.php.
2016-07-16 23:52:15 -06:00
FusionPBX 90e509e95c Update conference_profiles.php 2016-07-16 17:43:38 -06:00
FusionPBX 1c4ccd3db3 Update app_config.php
Remove the domain_uuid from the conference profiles and params.
2016-07-16 17:30:32 -06:00
FusionPBX ddb6929b62 Update conference_profile_param_edit.php
Comment out domain_uuid so the conference params are global.
2016-07-16 17:27:58 -06:00
FusionPBX a230035bfd Update conference_profile_param_delete.php
Remove the domain filter from the delete.
2016-07-16 17:24:59 -06:00
FusionPBX 555541ec0c Update conference_profiles.php
Right now conference profiles are global.
2016-07-16 17:24:05 -06:00
FusionPBX efbb82c417 Update app_defaults.php
Import the conference profiles.
2016-07-16 17:17:37 -06:00
FusionPBX 08bd28a7d0 Create app_defaults.php 2016-07-16 16:04:36 -06:00
markjcrane b7eeccabde Add Conference Profiles. 2016-07-16 15:17:54 -06:00
FusionPBX 61e6d5eae4 Update device_dashboard.php
Handle saving device keys from a profile that has been changed.
2016-07-16 12:15:22 -06:00
FusionPBX 8faefced75 Update provision.php
Simplify the code where device keys can override keys assigned to the device profile keys.
2016-07-16 03:37:46 -06:00
FusionPBX 16dd385bf9 Update device_dashboard.php
Add profile keys to the dashboard in a way they can be overridden by the device keys.
2016-07-16 03:34:51 -06:00
FusionPBX a4ad4113cd Update music_on_hold.php
Fix the upload to specific music on hold categories and fix an issue with case sensitivity that prevented ability to delete a file with upper case letters.
2016-07-15 10:44:27 -06:00
FusionPBX 1f8f016a10 Update music_on_hold_edit.php
If the Music on Hold rate is empty use the 'Default' label.
2016-07-14 23:20:01 -06:00
FusionPBX ffc2bca89b Delete ivr_menu_option_edit.php
ivr_menu_edit.php now allows editing all options at once so ivr_menu_option_edit.php is no longer needed.
2016-07-14 09:54:16 -06:00
FusionPBX db4c91779d Update ivr_menu_edit.php
Use the right variable for the ivr_menu_options array.
2016-07-14 01:56:43 -06:00
FusionPBX d8c2f11ad4 Update ivr_menu_edit.php
When adding an IVR menu allow adding multiple IVR options.
2016-07-14 01:37:26 -06:00
FusionPBX 21ff75fc8f Update ivr_menus.php
Add indentation, and improve the code in ivr_menus.php.
2016-07-14 01:16:07 -06:00
FusionPBX 752a55d9b7 Update ivr_menu.php
Update the ivr_menu class to use the orm class this simplifies and reduces the size of the code.
2016-07-14 01:13:02 -06:00
FusionPBX 34ae1fbe64 Update ivr_menu_edit.php
Simplify ivr_menu_edit.php and remove the edit option link as it is no longer needed.
2016-07-14 01:11:17 -06:00
FusionPBX c8a4a346ec Update ivr_menu_edit.php
Improve the indentation and some progress to separate getting the data from displaying it.
2016-07-11 17:06:32 -06:00
FusionPBX 811b8388ad Update xml_cdr.php
Show the image in CDR only if direction is set.
2016-07-09 16:29:42 -06:00
FusionPBX 1ceee17605 Update scripts.php
Remove the extra ) to fix the syntax.
2016-07-08 17:09:09 -06:00
Mafoo 904a52434a BugFix-Add PROJECT_PATH for lua (#1740)
added project_path for lua to use where it needs to build urls
2016-07-08 13:12:37 -06:00
FusionPBX 666ccddb34 Update app_defaults.php
Music on hold import from XML strip the domain name and rate from the name.
2016-07-08 10:32:56 -06:00
FusionPBX ed89df28c5 Update music_on_hold_edit.php
Make sure reload mod local stream after editing it.
2016-07-06 15:50:43 -06:00
FusionPBX cdeb3f20c2 Update switch_music_on_hold.php
Remove permission for the select list as we would want all users to see global music on hold.
2016-07-06 15:41:26 -06:00
FusionPBX ff7bae958e Update music_on_hold_edit.php
Fix the chime select list so that it will show what was selected.
2016-07-06 15:33:01 -06:00
FusionPBX a9eaeb3c76 Update music_on_hold.php
Show global then local for those with music_on_hold_domain.
2016-07-06 14:13:17 -06:00
FusionPBX 886e178073 Update music_on_hold.php
Remove scope to simplify the interface after upload a user with the right permission can make it global.
2016-07-06 13:58:03 -06:00
FusionPBX 4682e4ef05 Update music_on_hold_edit.php
Add the translation for global and protect adding global music on hold using permissions.
2016-07-06 13:12:16 -06:00
Luis Daniel Lucio Quiroz e6567d6d8d More efficient and compatible SQL query (#1737)
Don't do a nested select, it adds unnecessary overload to the db. Instead, use a left join, quicker and more compatible among db types.
2016-07-06 12:36:18 -06:00
FusionPBX 230257fff9 Update switch_music_on_hold.php 2016-07-06 11:19:41 -06:00
FusionPBX 1fb9cff306 Update music_on_hold.php
Update permissions for music_on_hold.php
2016-07-06 11:17:53 -06:00
FusionPBX 9e5c82dd9e Update app_config.php
Remove music_on_hold_global_* replaced with music_on_hold_domain in app_config.php.
2016-07-06 11:09:35 -06:00
FusionPBX 6c613cc213 Update music_on_hold.php
Reload mod local stream.
2016-07-06 10:46:43 -06:00
FusionPBX 6bdf8d0e27 Update music_on_hold.php
Fix the global upload and handling for mixed case upload to lower case.
2016-07-03 20:36:06 -06:00
FusionPBX e04910be58 Update music_on_hold_edit.php
Fix the music on hold chime list.
2016-07-03 19:47:20 -06:00
FusionPBX c03d25a1be Update music_on_hold_edit.php
Add music on holder rate, and time name to music_on_hold_edit.php
2016-07-03 16:55:33 -06:00
FusionPBX f78417f0c6 Update app_languages.php
Add timer name to app languages.
2016-07-03 16:53:14 -06:00
FusionPBX e3d23acb3c Update music_on_hold.php
Update music_on_hold.php prevent duplciate records if the path already exists.
2016-07-03 00:56:15 -06:00
FusionPBX a20881395e Update music_on_hold_edit.php
Change moh_settings to music_on_hold_settings.
2016-07-02 09:37:23 -06:00
FusionPBX c4e3b149dc Update music_on_hold.php
Replace moh for music on hold to match the changes to app_languages.
2016-07-02 09:34:18 -06:00
FusionPBX 5c52947eae Update app_languages.php
moh replaced by music_on_hold
2016-07-02 09:28:46 -06:00
FusionPBX 0a227bac05 Update app_languages.php
Change label-sampling to label-rate to match the name of the field.
2016-07-02 09:27:21 -06:00
FusionPBX ff47ded50c Update music_on_hold.php 2016-07-02 09:26:23 -06:00
FusionPBX 9155fdf519 Update music_on_hold.php
Fix the display for the rate or default in music on hold.
2016-07-02 09:22:40 -06:00
FusionPBX 70bcfcffa6 Update dialplan.php
Use the domain array name as the row so it doesn't conflict with the row array.
2016-07-01 17:58:24 -06:00
FusionPBX dbc2a561f4 Update dialplan.php
Fix the global dialplan.
2016-07-01 16:50:50 -06:00
FusionPBX 0a89b156f9 Update app_defaults.php
Adjust the indentation.
2016-07-01 16:49:12 -06:00
FusionPBX 4fcd8be55f Update app_defaults.php
Remove the context from app defaults.
2016-07-01 14:35:45 -06:00
FusionPBX 6a434f6cf9 Update dialplan.php
Fix the dialplan context on the import.
2016-07-01 14:33:55 -06:00
FusionPBX d439c5a8a3 Update dialplan.php
Moving this code back to the way it was.
2016-07-01 14:04:38 -06:00
markjcrane af8aef39b0 Add another missing semi-colon. 2016-07-01 13:47:50 -06:00
markjcrane a2138678e6 Add a missing semi-colon. 2016-07-01 13:46:24 -06:00
markjcrane c6fa6dc69a Add a missing ). 2016-07-01 13:44:58 -06:00
markjcrane e7001baa5c Work on a more efficient way to handle app_uuid_exists on a larger scale. 2016-07-01 13:42:44 -06:00
markjcrane c920cdca51 Fix the syntax. 2016-07-01 13:05:54 -06:00
markjcrane 52c1726fe6 Efficiency for app defaults. 2016-07-01 13:02:31 -06:00
markjcrane 640d463fb7 Remove voicemails/app_defaults.php directory structure be created on demand. Move this code to scripts voicemail_directories.php 2016-07-01 12:09:44 -06:00
reliberate 002bc66550 Voicemail: Integrate new file upload control on Voicemail Greetings page. 2016-07-01 03:18:07 -06:00
reliberate f67971515f Voicemail: Fix an issue with the Back button on Voicemail Greetings page. 2016-07-01 02:53:01 -06:00
FusionPBX 20dc89d7a4 Update switch_music_on_hold.php
Eliminate duplicates in the music list for the music on hold class.
2016-06-30 19:32:30 -06:00
FusionPBX 367a8e9f17 Update music_on_hold.php
Change moh_ to stream_ to make it easier for those not native to English avoiding abbreviations. Music streaming is handled by FreeSWITCH mod_local_stream so the word stream seems appropriate.
2016-06-30 19:17:30 -06:00
FusionPBX 51c12ea5bd Update switch_music_on_hold.php
Change music on hold class method streams to get. Following HTTP REST concept for the name to get the list of data. This same convention can be used in any class.
2016-06-30 19:08:10 -06:00
Chris Black e1cda1db44 Add missing bracket (#1726) 2016-06-30 14:51:56 -06:00
Alexey Melnichuk b9cf2762f3 Fix. Upload local MOH (Close #1714) (#1719) 2016-06-30 10:43:28 -06:00
FusionPBX bbfdd2f789 Update sip_status.php
Just use the gateway name when its global and @domain_name when its assigned to a domain.
2016-06-30 09:53:18 -06:00
Mafoo 5192229436 BugFix-Display global gateways name appropriately (#1723)
display '*@(Global)' for global gateways (instead of *@')
2016-06-30 09:52:13 -06:00
Alexey Melnichuk cf0bf77bc3 Fix. create default path when upload new profile. (#1725)
Fix. set correct value for `Default` sampling.
2016-06-30 09:51:35 -06:00
FusionPBX 65d482fbe4 Update switch_music_on_hold.php
Add the $ to the row to correct the rate.
2016-06-30 01:28:19 -06:00
FusionPBX a7277e2032 Update switch_music_on_hold.php
Fix the alias on the moh sql select string.
2016-06-30 00:40:01 -06:00
FusionPBX cfdbbf16a6 Update music_on_hold.php
Fix the default rate for music on hold.
2016-06-30 00:31:22 -06:00
FusionPBX a877998390 Update switch_music_on_hold.php
Build the music on hold select list based on domain name, name and rate.
2016-06-30 00:23:51 -06:00
FusionPBX dd65d5f60f Update music_on_hold.php
Adjust the spacing set the order on the music on hold.
2016-06-29 22:40:43 -06:00
FusionPBX 5fbb7b66fb Update music_on_hold.php
Music on hold - combine the same name with multiple rates under the heading. Improve indentation and comments.
2016-06-29 21:42:12 -06:00
FusionPBX b05a525be2 Update music_on_hold.php
Since using the UUID for the music on hold name in FreeSWITCH adding the domain name as a prefix and rate are no longer needed.
2016-06-29 17:26:01 -06:00
FusionPBX 9f815b908e Update switch_music_on_hold.php
Music on hold select list use the UUIDs instead of the names.
2016-06-29 16:52:32 -06:00
FusionPBX b96fb19884 Update music_on_hold.php
Simplify the music on hold stream name by removing the rate and domain name.
2016-06-29 00:03:58 -06:00
FusionPBX 5f11947e21 Update music_on_hold.php
When setting music on hold for a specific domain use the domain name as part of the stream name.
2016-06-28 20:20:58 -06:00
FusionPBX 0865a66289 Update music_on_hold.php
Order the music on hold by name in ascending order.
2016-06-28 20:01:55 -06:00
FusionPBX c91ebc4575 Create music_on_hold_delete.php
Add music on hold delete php file.
2016-06-28 19:58:29 -06:00
Alexey Melnichuk f1249f20dc Moh windows (#1712)
* Fix. Support MOH app on Windows.

* Use `path_join` to build mask

* Fix. Build path on Windows.

Main problem is on line like  `path = '/'.trim(...),'/');`
On windows it produce path like `/c:/...`.
I also rewrite code to use`path_join` to build all paths.
So there no needs to tests either path end with path separator or not
you always can just write `path_join(a, b)`. `a.'/'.b` is not always produce
correct result and it require some additional works.

* Fix. Get correct MOH settings to display in Web UI.
2016-06-28 19:19:28 -06:00
badcrc c295fd31ff Clear memcached when toggling on/off dialplans (#1717)
When clicking True/False link from the dialplan list (like outbound routers for examples), the change isn't effective until the cache expires. 

Full editing the dialplan entry (dialplan_detail_edit.php) does this right and clears the cache, I took the code from there.
2016-06-28 19:18:28 -06:00
markjcrane bd23c78670 Use FreeSWITCH to run mkdir so it inherits its own user and group permissions. 2016-06-28 15:18:40 -06:00
FusionPBX 04a8cc80a4 Update music_on_hold.php
Use SESSION domain_uuid instead of $domain_uuid.
2016-06-28 03:11:23 -06:00
FusionPBX eb67c3e908 Update music_on_hold.php
Update music_on_hold.php so that it displays all streams from the database.
2016-06-28 02:32:22 -06:00
Alexey Melnichuk 2b2ca19da0 Fix. generate XXX_dir options in config.lua (#1709) 2016-06-26 13:45:57 -06:00
Alexey Melnichuk 78d8619cfd Fix. generate correct config file. (#1708) 2016-06-26 13:18:49 -06:00
markjcrane 988ca1154b Move the voicemail default settings to main default_settings/app_defaults.php for better efficiency. 2016-06-26 12:32:51 -06:00
markjcrane 85f6e6cecb Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-06-26 12:00:38 -06:00
markjcrane d5da895a2e Make the voicemail app_defaults more efficient and prevent duplicates. 2016-06-26 12:00:06 -06:00
Alexey Melnichuk f8c2904aaf Add. option to store setting in memcache. (#1707) 2016-06-26 11:43:32 -06:00
markjcrane 855ea303f1 Add nowrap to time_condition_edit.php to correct a layout problem. 2016-06-26 11:20:13 -06:00
markjcrane 2eb562a25f Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-06-24 14:51:15 -06:00
markjcrane 8936f46782 Add settings array to the config.lua. 2016-06-24 14:50:55 -06:00
Alexey Melnichuk 61d6f0be6c Add. Handler for SUBSCRIBE method for call flow application. (#1701)
* Add. Handler for SUBSCRIBE method for call flow application.

Usage:
1. Run form fs_cli `luarun call_flow_subscribe`
2. Create new call flow extension and set feature code to `flow+<EXTENSION>`(e.g. `flow+401`).
3. Set on the phone BLF key to `flow+401`

This code based on `mod_valet_parking`.

* Add. prevent running 2 copy of script.

Remove some unused vars and simplify implementation.

* Fix. Use correct protocol for send event.

* Fix. Do escape SQL arguments

* Fix. escape `+` sign in call flow extension.
2016-06-24 10:32:19 -06:00
Mafoo 628c825201 Enhance-make voicemail length configurable (#1702)
allow the voicemail max_lengths to be configured from domain/default
settings
2016-06-24 10:28:47 -06:00
FusionPBX a67ba8fff3 Update cmd.php
Add Applied response message and fix the referrer.
2016-06-24 10:13:25 -06:00
FusionPBX b49f045a2b Update device_dashboard.php
Fix the apply button for Device Keys for the Device Dashboard.
2016-06-24 09:47:13 -06:00
FusionPBX 96197d6ad4 Update switch_music_on_hold.php
Update the music on hold list.
2016-06-23 23:14:03 -06:00
reliberate bf37d10ed6 Music on Hold: Add ability (and permission) to edit Name. Add check for required fields (Name and Path). 2016-06-23 15:02:01 -06:00
Alexey Melnichuk 9fe937d4d6 Fix. Disable device provision. (#1700)
Close #1389
Rewrite code to write config file to file.
2016-06-23 12:47:06 -06:00
markjcrane 11e51de389 Get music on hold from list from the database. 2016-06-22 20:28:20 -06:00
markjcrane 5e74f6cd92 Add app/pin_numbers. 2016-06-22 13:49:54 -06:00
reliberate 3c823fa651 Music on Hold: Style/layout tweaks.
Recordings:  Updated to support new audio playback indicator. Show upload date/time (when not using base64).
VM Messages:  Updated to support new audio playback indicator.
VM Greetings:  Updated to support new audio playback indicator.
CDR:  Updated to support new audio playback indicator.
2016-06-22 12:42:03 -06:00
FusionPBX 39c01aeda2 Update access_control_nodes.php
Fix the ACL node paging.
2016-06-22 11:55:30 -06:00
markjcrane 04717e8bda Add $sql .= "WHERE device_uuid = '".$device_uuid."' "; to the device lines in device_dashboard.php. 2016-06-21 18:32:30 -06:00
markjcrane 3afda7a32a Update device_user_uuid. 2016-06-21 18:09:37 -06:00
markjcrane ea6758b06a Improve code for access controls. 2016-06-21 18:00:38 -06:00
markjcrane 95dbb99bbe Fix the dashboard device keys 2016-06-21 17:57:06 -06:00
reliberate 5f60d5c896 Music on Hold: Update app_defaults to use db field music_on_hold_timer_name instead; reflective of the MOH changes just committed. 2016-06-21 16:06:09 -06:00
reliberate 3ae85a7098 Music on Hold: Support multiple global categories. Support for changing moh domain. Support for managing additional stream parameters (shuffle, stereo, interval, chimes, custom moh paths, etc). Enhanced file system housekeeping.
Theme: Enhanced audio playback progress indicator.  Added settings to control body icon normal/hover colors.
VM Greetings: Updated to support new audio playback indicator (more apps to come shortly).
Group Permissions: Prevent enter key submission on search field.
2016-06-21 15:56:15 -06:00
Alexey Melnichuk c308e4cc7a Fix. Provision for devices without (#1689) 2016-06-21 08:06:45 -06:00
Alexey Melnichuk 99fec4f6e1 Fix. Edit user for device. (#1690) 2016-06-21 08:05:44 -06:00
Alexey Melnichuk 8d8b679ce8 Add. Use static function to find vendor by User-Agent string. (#1681)
Add. Escene and AddPac vendors.
2016-06-20 11:45:20 -06:00
Alexey Melnichuk c851f4a463 Fix. Select key on devices for Grandstream (#1684) 2016-06-20 11:42:24 -06:00
Alexey Melnichuk f6a923f5d7 Fix. Export valid values for settings in provision template. (#1685) 2016-06-20 11:40:22 -06:00
FusionPBX e058dd8c74 Update device_dashboard.php
Hide the 'apply' button on the devices keys dashboard until its ready.
2016-06-19 10:00:01 -06:00
FusionPBX 0db15c3fab Update device_edit.php
Hide this until its ready.
2016-06-19 09:56:18 -06:00
FusionPBX 82a59f1810 Update ivr_menu_edit.php
Change the ivr_menu_ringback to default back to the original default of music on hold.
2016-06-19 09:39:47 -06:00
FusionPBX 207f3031ff Update ring_group_edit.php
Set the default ring_group_ringback to ${us-ring}
2016-06-19 09:35:21 -06:00
markjcrane 2ac9047648 Update device_edit.php change user_uuid to device_user_uuid. 2016-06-17 17:45:42 -06:00
markjcrane e5020a842b Rename user_uuid device_user_uuid in the devices table. Add an apply button to the key dashboard and provision button to the device edit. 2016-06-17 17:34:31 -06:00
Alexey Melnichuk 704cf23194 Fix. Display key type in `Profile` app. (#1658) 2016-06-17 12:43:51 -06:00
Alexey Melnichuk 0741488073 Add. Support provision programmable keys for Escene devices. (#1674) 2016-06-17 10:43:27 -06:00
Mafoo a821493e39 BugFix-missing PROJECT_PATH for download files (#1675) 2016-06-17 09:22:54 -06:00
FusionPBX 5f1d64bd61 Update xml_cdr.php
Fix the order by number alias addition by grouping it with ( and ).
2016-06-15 11:48:53 -06:00
Alexey Melnichuk 97d6bd24d8 Fix. Display correct info for extensions with number-alias. (#1665) 2016-06-15 11:39:09 -06:00
FusionPBX a44a9c0a91 Update xml_cdr_extension_summary.php
Update the extension summary to use the new class. Add an option to export to CSV.
2016-06-14 22:51:38 -06:00
FusionPBX 08ceeece82 Update xml_cdr.php
Update the xml cdr class to generate a complete extension / user summary array.
2016-06-14 22:44:34 -06:00
FreeMe 036d8200a5 Update app_languages.php (#1664)
Added Ukraine fields
2016-06-14 20:21:15 -06:00
FusionPBX fd32603eed Update gateways.php
Fix the sytnax ont the gateways list show it shows the gateway list.
2016-06-14 19:52:57 -06:00
FusionPBX 052d2c53e9 Update gateway_edit.php
Add a missing ) on gateway_edit.php.
2016-06-14 19:32:50 -06:00
FusionPBX 79f73a81bb Update gateways.php
Add missing brackets.
2016-06-14 19:27:15 -06:00
FusionPBX 1f09ffc115 Update gateways.php
Add an 'or domain_uuid is null' if permission gateway_domain is given to the group.
2016-06-14 11:14:06 -06:00
FusionPBX 521bf62695 Update gateway_edit.php
If permission to view all gateways then add an 'or domain_uuid is null'
2016-06-14 11:10:53 -06:00
FusionPBX dccb0e5dc4 Update app_defaults.php
Ensure the values are reset after each loop through local_stream.con.xml attributes.
2016-06-14 11:06:29 -06:00
Alexey Melnichuk e03a91a1d9 Fix. Select correct key in listbox in device edit form. (#1659) 2016-06-14 08:28:57 -06:00
markjcrane 96d5cd24d2 Add domain_uuid to the music on hold table. 2016-06-13 18:13:23 -06:00
markjcrane 7aa072c1fb Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-06-13 17:52:52 -06:00
markjcrane f20b16b27a Add the missing curly brackets. 2016-06-13 17:52:35 -06:00
Mafoo a559e51dff BugFix-default moh for source mode (#1657)
populate the default moh for switch source installs
set comment indents as preferred
2016-06-13 17:48:36 -06:00
markjcrane 03c6c1c320 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-06-13 17:45:01 -06:00
markjcrane 6a58bb97dd Update app_defaults for muisc on hold so it reads local_stream.conf.xml and loads the information in the database. Remove music_on_hold_category. 2016-06-13 17:44:15 -06:00
reliberate a36db08adf Command: Remove blank option from handler select element. 2016-06-13 16:58:52 -06:00
reliberate 2d5caa1be1 Voicemail Greetings: Fix style effecting radio button padding. 2016-06-13 15:27:57 -06:00
reliberate b27ce8f430 MOH: Fix style issue during playback. 2016-06-13 14:53:17 -06:00
reliberate 860f2fa88e Call Flows: Restore missing quote in app_languages.php. 2016-06-13 13:05:55 -06:00
FreeMe 2972dbe80b Update app_languages.php (#1656)
Corrected 'uk' field to Ukraine not english.
2016-06-13 10:58:23 -06:00
FreeMe 3dea45aaaf Update app_languages.php (#1655)
Filled in Romanian and UK fields
2016-06-13 07:36:55 -06:00
FusionPBX 70ad798d32 Update call_flows.php
Update call_flows.php rename anti to alternate.
2016-06-12 14:24:35 -06:00
FusionPBX 724f060321 Update index.php
Disable the auto login if the default setting-> adminer -> auto_login is not set.
2016-06-12 00:15:43 -06:00
FusionPBX e9ce02147a Update xml_cdr.php
In the xml_cdr class change method xml_array from $row to $key. Key is more descriptive and should prevent bugs in the future.
2016-06-11 16:17:35 -06:00
FreeMe 6bd0fc573a Update app_languages.php (#1651)
Multilingual support for new features
2016-06-11 15:57:01 -06:00
FreeMe 7bc15229b5 Update call_flow_edit.php (#1652)
Allows the page to become multilingual
2016-06-11 15:23:49 -06:00
FusionPBX 586b03cdb2 Update app_languages.php 2016-06-11 11:08:21 -06:00
FusionPBX 61ab9f5932 Update app_languages.php
Set temporary transltations for label-sound and label-alternate_sound
2016-06-11 10:19:16 -06:00
FusionPBX 7529c36731 Update call_flow_edit.php
Fix the call flow alternate sounds so it saves to the database and its value is displayed when loading the form.
2016-06-11 09:49:22 -06:00
FusionPBX ca6b094f1e Update call_flow_edit.php
Correct the SQL insert and updates and put the call flow sound and alternate sound into the order that matches the web interface.
2016-06-11 09:29:56 -06:00
FusionPBX 5349ae273e Update app_languages.php
Change the labels to sound and alternate_sound.
2016-06-11 09:14:30 -06:00
FusionPBX 1360ba4d4f Update call_flow_edit.php
Rename the call flows using anti to alternate.
2016-06-11 09:06:12 -06:00
FusionPBX e3526deb41 Update app_config.php
Change call_flow_sound_on to call_flow_sound. Call flow anti to alternate and call_flow_sound_off to call_flow_alternate_sound.
This changes make it more consistent with the front end. For the few developers that have the call_flow_sound_on and call_flow_sound off I offer the these alter table statements.
ALTER TABLE v_call_flows RENAME COLUMN call_flow_sound_on to call_flow_sound;
ALTER TABLE v_call_flows RENAME COLUMN call_flow_sound_off to call_flow_alternate_sound;
2016-06-11 09:04:42 -06:00
Alexey Melnichuk 03e62d9e91 Add. Support sound prompts on call flow. (#1645)
This file uses new way to load recordings from DB.
2016-06-11 07:33:16 -06:00
FusionPBX cd5baa1df5 Update xml_cdr_inc.php
Only check the select count if there is a default setting that instructs it to do so as it is slow on a large number of records.
2016-06-11 07:15:11 -06:00
FusionPBX 2cbc5f34f3 Update device_dashboard.php
Fix device key dashboard edit only.
2016-06-10 12:23:01 -06:00
markjcrane 17e921c140 Change the permission name from device_username to device_user. 2016-06-10 11:02:17 -06:00
reliberate 75717d1d60 Adminer: Fix and simplify previous auto-login feature (controlled by Default Setting). 2016-06-09 14:13:10 -06:00
markjcrane 57bbc8f7f7 Time to start using jsonb in the xml cdr table. 2016-06-08 19:25:51 -06:00
FusionPBX 960875e88a Update index.php
Comment out the adminer auto login.
2016-06-08 19:14:43 -06:00
markjcrane f931d3a291 Update adminer.php. 2016-06-08 18:52:06 -06:00
FusionPBX fa4643710c Update adminer.php
Update adminer.php
2016-06-08 18:38:27 -06:00
FusionPBX 8ee78f2149 Update adminer.php
Update Adminer to 4.2.5
2016-06-08 18:32:06 -06:00
Mafoo 7975d125e3 BugFix Convert call_center to ringback class (#1637) 2016-06-08 15:40:24 -06:00
Mafoo c5e1e2f36f BugFix-Double default moh (#1639)
because app_defaults now deals with detecting the default music we don't
need to forcefully put it on the list
if default is detected name it using the $text['opt-default']
2016-06-08 15:40:05 -06:00
Mafoo 27dc84b3b8 BugFix-remove-legacy-warning (#1638)
changed switch_music_on_hold->select to be more inline of usage
changed extension_edit to use new format
changed call_center_queue_edit to use new format while
https://github.com/fusionpbx/fusionpbx/pull/1637 is in testing
2016-06-08 15:15:36 -06:00
Mafoo 7e024a5521 BugFix-bad ref to $db in switch_recordings (#1636) 2016-06-08 13:43:10 -06:00
Mafoo e7b177a174 BugFix-moh class bad ref (#1635)
fixed incorrect referenced to the switch_recordings class
2016-06-08 13:27:23 -06:00
Mafoo d663891bd8 Enhance Ringback (#1590)
created new class to look after generating the list of ringbacks
available
adjusted MOH class so legacy method is still possible (just not recommend) and utilizes optgroups as well
converted ring_groups and ivr_menus to use new method
added translations
implemented list_recordings in switch_recordings class
2016-06-08 07:21:45 -06:00
markjcrane 9f902e435c Fix the call center queue active call list. 2016-06-07 13:35:18 -06:00
reliberate 77d6adf51a Command: Fix SQL insert statement generation (insert comma after null, use single-quotes instead of double). 2016-06-06 17:24:08 -06:00
reliberate 2ca4d5d1d9 Extension: Update assigned Device line password only if user has permission to view/edit Extension password. 2016-06-06 14:36:31 -06:00
FusionPBX 3454ba6853 Update xml_cdr_extension_summary.php
Add the domain_uuid.
2016-06-05 21:54:54 -06:00
FusionPBX c4532e782e Update xml_cdr.php
Use the class variables.
2016-06-05 21:53:28 -06:00
markjcrane 1c67d0baee Get the extensions then the summary array. 2016-06-05 17:53:12 -06:00
markjcrane 32e43d942f Remove the second quick_select variable that was accidently added. 2016-06-05 17:51:23 -06:00
markjcrane 01ae160e04 Adding user summary (extension summary) to the xml_cdr class. 2016-06-05 17:19:06 -06:00
FusionPBX fb8eee457f Update xml_cdr_inc.php
Work on the XML CDR export to CSV.
2016-06-03 19:47:35 -06:00
reliberate be76d25ff4 Dashboard: Tweak Device dashboard component styles. 2016-06-02 18:41:39 -06:00
markjcrane 1adb4c2672 Check for the adminer permission to increase security. 2016-06-02 09:54:47 -06:00
reliberate 427657c481 Adminer: Require authentication to access adminer.php file. 2016-06-02 09:31:27 -06:00
reliberate 30f437139c Theme: Additional settings to control domain name (selector), menu toggle icon, and logout icon color and hover colors separately.
Adminer: Added ability to login automatically.
2016-06-01 22:04:00 -06:00
markjcrane ee3ae4b7c2 If last_sent_callee_id_number is set use it as the destination_number. 2016-06-01 16:45:50 -06:00
markjcrane 102120d55e Prevent duplicate values from being saved in the vars.xml file and remove some trailing spaces and fix some of the indentation. 2016-06-01 15:31:33 -06:00
FusionPBX 9ef93aede1 Update app_config.php
Add the device_key_id permission.
2016-05-31 10:03:46 -06:00
FusionPBX 201ba2fb17 Update device_dashboard.php
To edit the key in the dashboard device_key_id permission is required.
2016-05-31 10:01:32 -06:00
FusionPBX ffb0131bb6 Update device_dashboard.php
Fix permissions and add the option to add and configure a device key.
2016-05-30 16:40:23 -06:00
FusionPBX fe004f37b9 Create device_dashboard.php
Add a new item for the dashboard device keys.
2016-05-28 19:52:28 -06:00
FusionPBX 09444288b1 Update ring_group_forward.php
Add a few more comments and indentation to the ring group dashboard.
2016-05-28 19:50:20 -06:00
FusionPBX 64590ad129 Update ring_group_forward.php
Make the ring group forward dashboard fit correctly for mobile devices.
2016-05-28 15:35:23 -06:00
FusionPBX 681776f913 Update device_edit.php
Show the selected user when editing a device.
2016-05-26 22:14:39 -06:00
FusionPBX fecd635688 Update app_languages.php
Fix the label and description for the singular 'user'.
2016-05-26 22:04:45 -06:00
FusionPBX 635ba86e44 Update device_edit.php
Set the device user label to singular.
2016-05-26 22:00:33 -06:00
FusionPBX 9ed3f42c81 Update device_edit.php
Remove the device user add button.
2016-05-26 21:54:20 -06:00
FusionPBX 6012dfd1a1 Update app_languages.php
Fix the translation on the description of the device user.
2016-05-26 21:49:44 -06:00
markjcrane c51ddbe82a Minor update. 2016-05-26 13:08:53 -06:00
markjcrane ae1de8ac4a This should complete work for setting module order for existing systems. 2016-05-26 12:51:53 -06:00
markjcrane 60555da7ee Add module order for modules that are already in the database without an order set. 2016-05-26 12:46:07 -06:00
markjcrane ef35214f93 Fix the syntax. 2016-05-26 11:28:30 -06:00
markjcrane c92606353e Remove save_module_xml() function and move it it into the modules class as the xml method. Eventual goal move everything out of switch.php. 2016-05-26 11:21:37 -06:00
markjcrane db697b8342 Adjust the order of the modules. 2016-05-26 11:01:03 -06:00
markjcrane 4c4a1bd15e Start using the module order. 2016-05-26 10:31:59 -06:00
Mafoo 71525c26b0 I got the permissions wrong (#1616)
it should have been in octal mod (leading 0)
also updated the fax application as it needs the stickygid too
2016-05-26 05:55:46 -06:00
Mafoo 86c4742347 Added sticky GID permissions (#1615) 2016-05-25 21:51:41 -06:00
FusionPBX 7f1873df99 Update switch_music_on_hold.php
Add missing forward slashes so the pattern will be correct for the preg_replace.
2016-05-25 17:42:56 -06:00
Mafoo b8e3070cdc Added basic searching for moh (#1614)
added basic searching for the default moh directory
added app_defaults so moh is configured/repairable with app_defaults
changed to use PROJECT_ROOT
changed template replacement to be encased in comment so xml will
validate
changed to use preg_replace so leading spaces and tabs can be stripped
(to output clean xml)
local_stream_conf dos2unixed
made default search consistent (they should all be music/default or
music not a mixture)
2016-05-25 14:12:17 -06:00
FusionPBX fb745afbb2 Update modules.php
Set a default order when adding the modules.
2016-05-24 23:42:05 -06:00
FusionPBX 77456fc29c Update module_edit.php
Set the order to label-order.
2016-05-24 23:26:51 -06:00
FusionPBX fa60cfdc3e Update module_edit.php
Add module order to module_edit.php.
2016-05-24 23:16:30 -06:00
FusionPBX df714fb633 Update app_config.php
Add module_order.
2016-05-24 23:12:01 -06:00
Chris Black 43543f8b0c remove SMS (#1612) 2016-05-24 12:57:46 -06:00
Chris Black a78d09cfd5 Add support for twilio (#1610)
added support for twilio and made it a bit easier to add support for
other carriers as well.
2016-05-24 02:02:36 -06:00
FusionPBX 6718c13ced Update app_defaults.php
The sip profiles are being read from the templates/conf directory so copying the files is not needed.
2016-05-23 21:37:21 -06:00
reliberate bf5f1223af Gateways: Fix paging and order by.
Devices/Users/Extensions: Visual adjustments.
2016-05-21 13:04:31 -06:00
reliberate 58a485517e Ring Group Forward: Don't include footer.php if is included within the Dashboard. 2016-05-21 11:51:26 -06:00
markjcrane 0cc9a01a5a Add ability to assign a single user to a device. 2016-05-20 10:39:16 -06:00
markjcrane 5d532ede0c Create yealink_time_zone_start_time and yealink_time_zone_end_time automatically. 2016-05-19 12:47:03 -06:00
Chris Black 93fe11851b Flowroute SMS (#1603)
* Fix Yealink provisioning for contacts/groups

Fix the Yealink provision templates to allow for directory_extensions,
groups and users.

* Fix group_uuid and user_uuid messup

* Yealink directory and provisioning changes

Includes the changes from PR 1582 with some fixes to the SQL.

Also merged all the directory_* options into ONE directory.xml

Will need to call the it with any of these:

http://mydomain/app/provision/?file=directory.xml&contacts=groups

http://mydomain/app/provision/?file=directory.xml&contacts=users

http://mydomain/app/provision/?file=directory.xml&contacts=extensions

http://mydomain/app/provision/?file=directory.xml&contacts=all

* Flow route SMS
2016-05-19 12:09:49 -06:00
FusionPBX 4f35edbc49 Update scripts.php
Remove this code as its breaking the upgrade page when migrating from source to package paths.
2016-05-15 08:57:59 -06:00
SJS87 40a3613cd7 E.164 format support - contact_phone_edit.php (#1581)
The + prefix is being removed, this should be ignored for the very start of the string, resolution below.

Line 69.
Replace:
$phone_number = preg_replace('{\D}', '', $phone_number);
With:
$phone_number = preg_replace('{(?!^\+)[\D]}', '', $phone_number);
2016-05-13 08:42:34 -06:00
markjcrane 3ea3fa4436 Use effective_caller_id_name and effective_caller_id_number with follow me. 2016-05-13 08:21:58 -06:00
Chris Black 7b99a14f67 Yealink directory listing for extensions, groups, users contacts (#1588)
* Fix Yealink provisioning for contacts/groups

Fix the Yealink provision templates to allow for directory_extensions,
groups and users.

* Fix group_uuid and user_uuid messup

* Yealink directory and provisioning changes

Includes the changes from PR 1582 with some fixes to the SQL.

Also merged all the directory_* options into ONE directory.xml

Will need to call the it with any of these:

http://mydomain/app/provision/?file=directory.xml&contacts=groups

http://mydomain/app/provision/?file=directory.xml&contacts=users

http://mydomain/app/provision/?file=directory.xml&contacts=extensions

http://mydomain/app/provision/?file=directory.xml&contacts=all
2016-05-12 11:22:40 -06:00
markjcrane 8e01682c3c Fix a minor issue. 2016-05-11 18:42:30 -06:00
markjcrane e3792a33a6 Additional work on caller id name and number. 2016-05-11 18:37:01 -06:00
markjcrane 07b6b54396 Add the new column source_number. 2016-05-11 18:21:36 -06:00
markjcrane e752e5fab7 Additional work on the destination_number on the new xml cdr import tool. 2016-05-11 17:58:43 -06:00
markjcrane 1833df9567 Fix the syntax to the last commit. 2016-05-11 17:05:06 -06:00
markjcrane e1f0c205c7 Add source_number and change the destination_number to the number sent to the carrier. 2016-05-11 16:23:42 -06:00
markjcrane b27b11fe40 Add a new permission number_alias. By default hide it to prevent confusing users. 2016-05-11 13:36:31 -06:00
markjcrane 72c366518f Fix some warnings more warnings. 2016-05-11 13:23:53 -06:00
markjcrane ee3ff3f7b1 Change default permissions on ring groups. 2016-05-11 13:05:56 -06:00
markjcrane cbd78f0e74 Change extension permission defaults. 2016-05-11 13:03:06 -06:00
markjcrane 0564c99938 Run array unique and sort only on groups array if it exists. And use is_array instead of isset on the conditions that test if it is an array. 2016-05-11 09:20:10 -06:00
markjcrane 421ab16a6a Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-05-11 09:06:29 -06:00
markjcrane f4e952d798 Check each array if it exist with for every foreach in the operator_panel/index_inc.php. 2016-05-11 09:06:14 -06:00
FusionPBX 0852d05788 Update voicemail.php
Don't use is_array with glob.
2016-05-10 22:53:42 -06:00
FusionPBX c0a2059ac8 Update voicemail.php
Use is_array with foreach in the voicemail php class.
2016-05-10 22:51:03 -06:00
markjcrane e6ad8083f7 Fix data types on the new music on hold and add the path. 2016-05-10 19:19:47 -06:00
markjcrane d5b69dec32 Working on music on hold. 2016-05-10 19:09:45 -06:00
FusionPBX 0cca642562 Update app_defaults.php
Move the if ($domains_processed == 1) { so none of the code is processed more than one time.
2016-05-10 12:56:33 -06:00
FusionPBX 8220f74cc5 Update app_defaults.php
Add media_mix_inbound_outbound_codecs to true by default.
2016-05-10 12:46:03 -06:00
markjcrane 9e20f0a570 Update the record count for extensions list. 2016-05-07 18:06:36 -06:00
markjcrane 9d0eac2111 On the extensions page use is_array($extensions) instead of $num_rows 2016-05-07 17:37:24 -06:00
markjcrane 2378ace5a8 Change the method to detect if the array exists for extensions. 2016-05-07 17:27:27 -06:00
markjcrane 1aa2547358 Fix a missing bracket from the last commit. 2016-05-07 16:15:15 -06:00
markjcrane eaadc99e88 To prevent all warnings for XML CDR Details check all arrays. 2016-05-07 12:28:07 -06:00
markjcrane 268f51132b Fix the warning on XML CDR details. 2016-05-07 11:48:46 -06:00
Alexey Melnichuk 937821da68 Fix. Do not populate invalid paths. (#1585)
Problem when `opendir($dir)` returns `false` and then
while cycle adds many empty strings which produce in the end
```
/etc/freeswitch/tls
/etc/freeswitch/tls/
/etc/freeswitch/tls//
/etc/freeswitch/tls///
/etc/freeswitch/tls////
/etc/freeswitch/tls/////
/etc/freeswitch/tls//////
/etc/freeswitch/tls///////
```
2016-05-06 09:28:10 -06:00
Alexey Melnichuk f1c31e0935 Escene provision (#1140)
* Add. Provision to Escene ES330/ES320

* Add. Look up Escene device by ext+domain.

* Update Escene template.

* Add. `provision` section in config.

Found than ES330 some time hangup when it try get software/core and get error from fusion.
2016-05-06 01:49:43 -06:00
reliberate 2307cef9c8 CDR: Fix PHP warnings regarding paging. 2016-05-05 13:54:17 -06:00
markjcrane f9e5ac74a6 Fix the problem with active call center displaying correctly. 2016-05-04 23:18:55 -06:00
markjcrane f3ef1154e2 Disable limit and offset when exporting CDR to CSV. 2016-05-04 22:35:05 -06:00
markjcrane 097a5d8ade Check the missing array has content before processing it. 2016-05-04 00:22:35 -06:00
markjcrane 37e46ed2c9 After making changes to the IVR Menu flush memcache for the IVR. 2016-05-03 23:09:18 -06:00
Alexey Melnichuk 81b965496f Fix. Set all allowed extensions while default settings. 2016-05-02 23:59:47 -06:00
reliberate 5a178625d5 Menu Manager: Add ability to customize main and sub menu icons. 2016-05-02 14:42:06 -06:00
markjcrane 17620586c4 Add a new xml_cdr_import.php and add limit and filter options to the xml_cdr.php class. 2016-05-01 17:44:53 -06:00
markjcrane 662ae4d986 Fix the dialplan import problem caused when checking if the array 'isset' one word was incorrect. 2016-05-01 08:21:15 -06:00
markjcrane 459f98ea14 Call direction outbound is set on the outbound route making it redundant and so removing it. 2016-05-01 08:08:30 -06:00
markjcrane 61a0dfe9f7 Improve the xml cdr class. 2016-04-30 00:33:35 -06:00
markjcrane 4427abbf52 Fix the warning for the interactive conference page. 2016-04-29 17:55:27 -06:00
markjcrane 1a6e8cd1c8 Check that the arrays exist for music on hold before using them. 2016-04-29 17:17:29 -06:00
markjcrane 4b6f4f3801 Make sure the array exists for the backup tool. 2016-04-29 17:13:36 -06:00
markjcrane 104d0a8584 Fix the access control list. 2016-04-29 17:01:04 -06:00
markjcrane 6d68c73f01 Verify that all arrays used in a foreach use isset for classes/dialplan.php. 2016-04-29 15:49:36 -06:00
markjcrane e80555091d Update the conference interactive permissions for the user group. 2016-04-29 10:31:03 -06:00
markjcrane 9500ce0d12 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-04-29 09:49:58 -06:00
markjcrane 9dd5667118 Change voicemail_id from text to numeric and remove the cast on voicemail_id. 2016-04-29 09:49:04 -06:00
FusionPBX 3e33a7c15c Merge pull request #1562 from moteus/display_long_extensions
Fix. Display long extensions (>9 digits)
2016-04-29 09:25:46 -06:00
markjcrane a87fbb058e Check to make sure the music on hold directory exists before trying to open it. 2016-04-28 22:36:55 -06:00
markjcrane 7efb8609a1 Check the whether the file exists before checking the size. 2016-04-28 22:23:15 -06:00
markjcrane 283e30b9fb Correct the str_to_named_array function so that the result is null. 2016-04-28 22:15:30 -06:00
markjcrane 5afd832204 Use isset on all arrays in call_center_active_inc.php. 2016-04-28 21:47:45 -06:00
markjcrane 47c18dc375 Check all arrays are set for the operator panel before using foreach. 2016-04-28 21:40:40 -06:00
markjcrane 2f48f47ba3 Check the array isset in active calls. 2016-04-28 21:29:54 -06:00
markjcrane 46dafa9660 Check to make sure directory does not exist before using mkdir. 2016-04-28 21:22:48 -06:00
markjcrane 471da2bca0 Add (!class_exists('extension')) 2016-04-28 16:57:42 -06:00
markjcrane c3b12c217d Cleanup the indentation ... tabs and whitespace after the last pull request. 2016-04-28 16:56:44 -06:00
markjcrane 4e00ade9f8 Fix a filesize warning for provisioning using strlen instead. 2016-04-28 15:06:16 -06:00
FusionPBX d57a44ae23 Merge pull request #1557 from hcoin/fix-warnings
Mariadb 10.1, Freeswitch 1.6, Ubuntu Xenial LTS, Ldaps, warnings enabled, cli install/upgrade
2016-04-28 14:43:06 -06:00
Alexey Melnichuk a0c79a685a Fix. Display long extensions (>9 digits) 2016-04-28 14:37:58 +03:00
markjcrane 37f725d6ab Update the xml_cdr php class to get it operational. 2016-04-27 23:51:53 -06:00
markjcrane 0a039eb7b5 Add a new xml_cdr php class. 2016-04-27 13:24:59 -06:00
Harry G. Coin 2a070aff4f last fixes needed to support mariadb 10.1 2016-04-25 22:20:31 -05:00
Harry G. Coin cc553a70c5 Cleanups.
Remove default 192.168.42.42/32 allow.
Restore missing app/fax/resources/functions/parse_attachments.php to satisfy pre-existing include
Fix so sql in voicemail app works if var undefined.  Warning: don't know if non Mariadb's like cast(...) .
Cleanup close in event socket.
2016-04-25 22:16:19 -05:00
Harry G. Coin f02028629a fixes so cli installs/upgrades work.
Also another step along the way allowing freeswitch to run -u -g freeswitch and fusionpbx to run -u -g www-data
2016-04-25 21:26:26 -05:00
Harry G. Coin 077059eeb1 Fix so fusionpbx doesn't fail on servers with php versions later than 5. (e.g. php7).
Also a few warning causes fixed.
Also, one step along the way to allow freeswitch to be u freeswitch g freeswitch and fusionpbx to run www-data:www-data.
2016-04-25 20:52:21 -05:00
Harry G. Coin 1f9ad42543 include omitted column name, partial fix to support mariadb 10.1. 2016-04-25 20:44:30 -05:00
Harry G. Coin f7fdcde5df ensure the directory variable actually has a directory name. 2016-04-25 20:40:23 -05:00
Harry G. Coin bda6861f88 \r\n --> \n
Cause all the .php files containing lines ending with \r\n to instead end with \n.

DYI with:

find fusionpbx -type f -name '*.php' -exec dos2unix '{}' \;
2016-04-25 20:30:23 -05:00
Harry G. Coin 8abe003a71 The goal is to increase confidence in fusionpbx, one step is to run by default with error_reporting (E_ALL ^ E_NOTICE);
So, please find in this set numerous small changes which eliminate numerous php warning messages.

Also, a small bug fix in an sql statistics routine, naming a count(*) field as count, so displaying correct detail.

If any of the proposed changes are omitted, the relevant page will experience php warnings.

There are no doubt fusionpbx pages I've yet to visit that still generate warnings, this set is nearly certainly not comprehensive.
2016-04-25 20:19:58 -05:00
reliberate f1300d1ac6 Theme: Revert CSS change.
Contacts: Change email input field type to 'text' instead of 'email'.
2016-04-25 10:34:39 -06:00
markjcrane 386dcb0521 Minor change to contact edit. 2016-04-22 10:35:27 -06:00
markjcrane 85439ff62e voicemail_id is not guaranteed to be numeric so can't use the cast unless we protect against non numeric ids. 2016-04-19 14:05:12 -06:00
markjcrane a62123c3e3 Add the lan acl as a default again. 2016-04-19 00:21:52 -06:00
markjcrane 38922f6bc5 Restore the path to config.lua. 2016-04-16 00:44:10 -06:00
markjcrane 6b7513dcb0 Use the connect method in the constructor. 2016-04-16 00:27:24 -06:00
markjcrane 9c0c7dbfcf Get the db_type, db_username, db_password, and more using the constructor. 2016-04-16 00:21:01 -06:00
markjcrane 37e42ae754 Set the full path to the config.lua script. 2016-04-15 23:16:19 -06:00
markjcrane 44850f0246 Set the sciprt directory from the session variable. 2016-04-15 19:57:29 -06:00
markjcrane 29e3c2eda2 Get the database connection for save_phrases_xml.php. 2016-04-15 19:52:21 -06:00
markjcrane 4b55af24f7 Add class_exists 2016-04-14 23:23:14 -06:00
markjcrane 317a47582e Update the scripts class. 2016-04-14 23:09:49 -06:00
markjcrane c2ecb23413 Add a contructor to the dialplan class. 2016-04-14 22:34:10 -06:00
markjcrane 3f5f268c15 Set extension summary to use GET instead of POST. 2016-04-14 21:11:05 -06:00
markjcrane 19f9bc58cd Remove the last contact_email field that was deprecated. 2016-04-14 20:13:40 -06:00
markjcrane 2d03d7f961 Update the extension summary in preparation to expand it further. 2016-04-14 15:08:16 -06:00
markjcrane 29ef9d4b6d Make the advanced -> command execute page more compact. 2016-04-14 14:50:06 -06:00
markjcrane c630449636 Remove contact_email from v_contacts table as this was replaced by the v_contact_emails table. 2016-04-14 10:40:25 -06:00
Alexey Melnichuk 85454fbc9c Add. `allowed_extension` array to specify allowed files in email. 2016-04-14 17:38:33 +03:00
reliberate aeabb4a072 Misc: Fix datetimepicker on Time Conditions, CDR, Contact Times, etc.
Misc: Fix textarea height.
Theme: CSS adjustments to correct misc bugs.
2016-04-13 13:23:07 -06:00
FusionPBX 7961eb3b37 Merge pull request #1533 from moteus/dialplan_copy_check_str
Fix. Check string before build sql when do copy dialplan extension.
2016-04-12 12:40:01 -06:00
FusionPBX 68bbd8d0a4 Merge pull request #1541 from moteus/parse_imap_text
Improve mail parse
2016-04-12 12:39:37 -06:00
reliberate d423fa566d Dashboard: Remove unnecessary inline cursor style, minor mods.
Call Routing: Minor mods.
2016-04-12 10:20:40 -06:00
reliberate a8d39d53fa Call Control: Fix wrapping when mini paging controls visible. 2016-04-08 11:00:58 -06:00
Alexey Melnichuk eb1a13fc23 Change. `parse_message` do full parse test and attachments.
Change. use only `text/plain` part to build front page.
Change. use only `attachment` but not `inline` files to build fax file.
2016-04-08 12:31:13 +03:00
reliberate 3da09fc000 Command: Disable Find/Replace control, not compatible with Bootstrap. 2016-04-07 15:20:06 -06:00
reliberate 6a0465609f Dashboard: Fix issue with Ring Group Forward not saving changes.
Misc: Restore/Fix some missing/botched HTML tags.
2016-04-07 14:14:32 -06:00
reliberate 798f94125f Theme: Integrate settings to customize the style of edit form tables (label, field, heading and row cells).
Editor: Prevent / (slashes) in clip name.
Dialplan Editor: Code cleanup, and minor adjustments for theme compatibility.
Functions: Add option to check_str() to skip string trim.
2016-04-07 12:00:19 -06:00
Alexey Melnichuk c9ba145f1d Fix. get text part of email message with single part email. 2016-04-07 13:11:24 +03:00
markjcrane f55c0c9ee3 Fix IVR Menu say and tone for long greeting. 2016-04-06 01:38:30 -06:00
markjcrane b8b1b0afb6 contact_group_uuid value is not working get the value from the database. 2016-04-06 00:39:27 -06:00
markjcrane 4431b99fc5 Fix the contact group delete button. 2016-04-06 00:33:52 -06:00
markjcrane e605cabc1a Fix assigning groups to contacts. 2016-04-06 00:27:57 -06:00
markjcrane 1476757605 Remove the lan access control list as its not needed by default. 2016-04-06 00:14:53 -06:00
markjcrane 0080578811 Update the script.php class use session event socket information for now. 2016-04-04 23:27:41 -06:00
markjcrane 7f082bdef3 Add a missing permission on backup. 2016-04-04 19:51:22 -06:00
Alexey Melnichuk d15820f167 Fix. Check string before build sql when do copy dialplan extension. 2016-04-04 14:41:18 +03:00
markjcrane df9d78a11f Get the script_dir path from event socket. 2016-04-03 09:47:58 -06:00
markjcrane 194dccfd93 Use is_dir instead of check for the length of the stirng. 2016-04-03 09:36:27 -06:00
markjcrane 1bfbbdb262 Only write the scripts if the directory is set. 2016-04-03 09:29:37 -06:00
markjcrane 2156d17da8 Rename to the switch_settings class. 2016-04-02 20:11:51 -06:00
markjcrane b5fbf389dd Change the switch class to freeswitch. 2016-04-02 19:37:37 -06:00
markjcrane 51ea37ed18 Rename the EventSocket class. 2016-04-02 19:23:16 -06:00
markjcrane 562f000356 Add a new switch class with a method to get the directories needed for FreeSWITCH and add them to default settings -> switch category. 2016-04-02 17:53:51 -06:00
markjcrane 3ad26f1965 Change expire["sofia_conf"] to expire["sofia"] and expire["acl_conf"] to expire["acl"]. Then add a default value to prevent nil errors when the conf.lua script has not been updated. 2016-04-02 08:32:43 -06:00
reliberate 4a4517a5ab Functions: Enhance img_spacer() function.
Dialplan Edit: Integrate img_spacer() to fix row divider.
Default/Domain/User Settings: Use img_spacer() function for color swatches.
Contact Times: Adjust for recent changes on img_spacer() function.
2016-04-01 19:44:26 -06:00
reliberate d73ea93a14 Voicemail: Show Add button even when no Voicemails exist.
Extensions: Integrate keyboard shortcuts (Ctrl+A to select all, Delete to delete checked).
2016-03-31 18:03:32 -06:00
reliberate 9cfedbf2e9 Function: Created key_press function to dynamically generate key detection javascript.
Voicemail: Ctrl+A checks all checkboxes, pressing Delete deletes the checked Voicemails.
Editor: Integrated key_press function.
Command: Integrated key_press function.
2016-03-31 17:11:37 -06:00
reliberate 34ab9676bb Editor: Add Default Setting descriptions. 2016-03-31 10:50:31 -06:00
reliberate 2836d5dda7 Editor: Create app_defaults to add related Default Settings. 2016-03-31 10:45:09 -06:00
FusionPBX 31c9fafc47 Merge pull request #1524 from moteus/extension_select_count
Fix. Display extension on MySQL.
2016-03-30 08:53:36 -06:00
reliberate a9a61105b3 SIP Profile Settings: Set paging at 200 records, add param. 2016-03-30 00:58:47 -06:00
markjcrane da0e54da44 Change some IVR Menu defaults as 0 is unlimited and 1 continues to the exit on the first error. 2016-03-29 21:10:43 -06:00
reliberate d853e357bd Dashboard, Call Routing, Ring Groups language file fix. 2016-03-29 16:36:39 -06:00
reliberate 7a1e3b7a0b Call Routing: More responsive layout, includes additional info in list view. 2016-03-29 16:28:17 -06:00
reliberate 94ed94f786 Ring Groups: Language file fixed. 2016-03-29 14:20:06 -06:00
reliberate a1dda766d8 Theme: Minor CSS tweaks.
Ring Groups: Rework forwarding controls - integrate into Dashboard view and Ring Group edit page.
2016-03-29 14:15:01 -06:00
Alexey Melnichuk 04a0349050 Fix. Display extension on MySQL.
Problem that
```SQL
select (select count(*) as num_rows ...)
```
is  not the same as
```SQL
select (select count(*) ...) as num_rows
```

I think problem may be on SQLite too.
2016-03-29 19:00:59 +03:00
markjcrane 6976624c67 Remove the cast on app/calls/calls.php to fix non-numeric extensions. 2016-03-29 03:49:41 -06:00
markjcrane b7ee8d69c3 Fix the problem with non-numeric extension causing an error. Not certain we will keep this method but its an interesting solution. 2016-03-29 03:42:24 -06:00
reliberate 5974b686e9 Apps: Integrate ability to set paging via a Default/Domain/User Setting (domain > paging > numeric). 2016-03-28 23:02:11 -06:00
reliberate 5b97091e27 Theme: Add additional Settings to control the style of various elements, remove old css classes.
Default/Domain/User Settings: Add color previews in list view.
2016-03-28 22:29:15 -06:00
reliberate 2550d4b91d Language changes for last commit. 2016-03-28 18:07:02 -06:00
reliberate a03125fc53 Languages file for last commit (doh). 2016-03-28 17:58:19 -06:00
reliberate 0cb8ab5224 Theme: Replace image-based control icons with Bootstra Glyphicon buttons.
Voicemail Messsages: Added ability to toggle message status (saved/new).
2016-03-28 17:50:07 -06:00
reliberate 5793de2851 Destinations/Extensions/Voicemails: Better sorting ability. 2016-03-28 15:21:05 -06:00
reliberate 6fe526a22b Contact Timer: Replace PHP short tags. 2016-03-28 14:28:10 -06:00
reliberate 12967e6b67 Dialplan Edit: Style mods. 2016-03-28 09:57:03 -06:00
reliberate 403bcc5a2e Dialplan Edit: Disable text-overflow (for now). 2016-03-28 09:31:53 -06:00
reliberate 3f3956d345 Recordings/CDR: Fix audio playback and progress bar style. 2016-03-28 09:09:33 -06:00
reliberate 132df44989 Access Controls: Update layout/style. 2016-03-28 08:41:55 -06:00
reliberate 8c6b7deec1 Theme: Explicitly set file input class to be inline.
MOH: Revert last change.
2016-03-28 08:22:59 -06:00
reliberate 242059a777 MOH: Fix layout issue with file upload input and clear button. 2016-03-28 08:11:04 -06:00
reliberate d4acccae72 Call Routing: Improve order by - sort numerically. 2016-03-28 07:36:25 -06:00
Alexey Melnichuk 2e67edabbf Fix. Display extensions in order way 2016-03-28 11:54:47 +03:00
reliberate 95cf70bcd2 Import Contacts: Fix layout issue. 2016-03-27 03:00:05 -06:00
reliberate eb7f66e42e Command: Correct layout & styles. 2016-03-27 02:54:29 -06:00
markjcrane 2d6b3f3973 Change the app/emails/app_languages.php to UTF-8 encoding and used a spanish dictionary to fix the translations that were broken when converting file encoding. 2016-03-27 01:18:51 -06:00
markjcrane 6fa0cd2e2c Change the encoding type for app/emails/app_menu.php to UTF-8. 2016-03-27 01:10:29 -06:00
markjcrane 2107b2a1b5 Fix v_settings update sql command in app/settings/app_defaults.php. 2016-03-26 23:59:28 -06:00
markjcrane 4c1a5d6579 Remove agent_admin from call_centers/app_menu.php as it doesn't exist by default and causes an error. 2016-03-26 23:36:13 -06:00
reliberate d5c60df4fc Added: Bootstrap Framework - initial integration.
Added: Bootstrap Plugins - DateTimePicker, ColorPicker (in multiple apps)
Added: Default Theme - responsive
Removed: RightJS Framework - no longer needed.
Removed: Accessible Theme - superseded by Default theme.
Removed: Minimized Theme - superseded by Default theme.
Enhanced: Menu - responsiveness added.
Enhanced: Dashboard - responsiveness added.
Etc.
2016-03-25 16:29:20 -06:00
markjcrane bb4113e210 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-03-24 23:08:45 -06:00
markjcrane 4a31b2343e Change to the new context require renaming two variables to be consistent and to prevent a problem. 2016-03-24 23:08:23 -06:00
FusionPBX ddcb4cab28 Revert "Revert "Revert "search selects""" 2016-03-24 22:25:18 -06:00
FusionPBX d7b95e462b Revert "Revert "search selects"" 2016-03-24 22:03:37 -06:00
FusionPBX f9096f9cf1 Revert "search selects" 2016-03-24 22:02:41 -06:00
FusionPBX e9904a03da Merge pull request #1497 from blackc2004/master
search selects
2016-03-24 21:56:20 -06:00
FusionPBX 26bc871c46 Merge pull request #1500 from moteus/provision_contact_sql
Fix. SQL text to query user contact in provision class
2016-03-24 21:44:32 -06:00
markjcrane a93902cfcc Fix some of the elements in the contacts array. 2016-03-24 21:43:03 -06:00
FusionPBX 51a1f88d94 Merge pull request #1502 from moteus/provision_contact_category
Fix. Export `contact_category` for provisioning template
2016-03-24 21:38:50 -06:00
markjcrane b11b98da52 Change sytnax from database["name"] to database.name in the config.lua. 2016-03-24 20:15:09 -06:00
markjcrane 7a4d698f1a Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-03-24 15:02:30 -06:00
markjcrane 9249e1db9a On windows force to / instead of the backslash \ as path. This fixes a problem where recording c:\pathtofusionpbx\recordings fails because the \r gets understood as a carriage return in the session:record in FreeSWITCH. 2016-03-24 15:02:04 -06:00
Alexey Melnichuk f59bc03c9d Fix. SQL in group contacts 2016-03-24 17:59:01 +03:00
Alexey Melnichuk 011d9a8322 Fix. Export `contact_category` for provisioning template
Add. Export `contact_type` and `phone_label` for provisioning template
2016-03-24 17:54:31 +03:00
Alexey Melnichuk f04ccb925a Fix. SQL text to query user contact in provision class 2016-03-24 15:54:29 +03:00
Alexey Melnichuk f7b7da0dd4 Fix. Display correct gateway name in URI on `Fax Active` page 2016-03-23 14:02:33 +03:00
markjcrane b14dbab82a Show both LAN and WAN IP in the registrations. 2016-03-23 00:14:30 -06:00
markjcrane e025cf3405 Replace the external ip with the internal nat ip address. 2016-03-23 00:07:50 -06:00
markjcrane 0427a5ac97 Re-add the time condition dialplan button label. 2016-03-22 23:52:37 -06:00
markjcrane 82c18e988b Time condition hide the group label as it uses too much vertical space and the group number is provided by default. 2016-03-22 23:39:23 -06:00
blackc2004 c2e1755931 search selects 2016-03-22 15:42:46 -07:00
markjcrane 024fd460bd Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-03-21 23:45:36 -06:00
reliberate 66bcb6e836 Editor: Fix Clip Library folder nesting, misc adjustments to Clip and File lists. 2016-03-21 16:01:44 -06:00
markjcrane 7b2fd68806 Add support for destination_number name to be customized on inbound routes. 2016-03-21 11:13:47 -06:00
reliberate 4bd2639fcf Dashboard: Enhance with priority numbers and additional System Count items.
Devices: Fix missing translation.
Voicemails: Fix missing translation.
2016-03-20 03:22:29 -06:00
markjcrane 36e5655242 Fix a minor display issue for contacts. 2016-03-19 21:57:37 -06:00
markjcrane ca3615466e Hide the IVR sub menus until they are ready. 2016-03-19 21:18:07 -06:00
markjcrane 0fcdca1db7 Correct the syntax for the app destinations array. 2016-03-19 19:59:52 -06:00
markjcrane e17c11f754 Update the IVR Menu class to make dialplan more modular. Add option for LUA or application IVR. 2016-03-19 19:06:06 -06:00
FusionPBX efe12b1f4f Merge pull request #1495 from blackc2004/master
fix some email stuff
2016-03-19 15:17:43 -06:00
reliberate aa44e02b32 Voicemail: Add bulk delete ability for Messages, instant saved indication when playing/downloading, and table row click to play.
Dashboard: Minor code cleanup.
2016-03-19 13:54:24 -06:00
reliberate 907f6cae9c Voicemail: Change 'View' link to 'Messages' instead. 2016-03-19 08:16:49 -06:00
reliberate 409afa0bed SQL Query: Removed.
Command: Integrate SQL Query functionality within Command app.
(Note: Permission and Menu modifications - please Restore Defaults)
2016-03-18 23:18:00 -06:00
blackc2004 4003ba170c fix some email stuff 2016-03-18 18:53:41 -07:00
reliberate 6797e7cb7e Command: Enable PHP syntax highlighting without opening/closing tags. 2016-03-17 17:33:33 -06:00
reliberate fed93fb2db Command: Fix bug with Ctrl+Enter to Execute. 2016-03-17 15:57:44 -06:00
reliberate e1d192b501 Command: Integrate new editor, include Clip Library. 2016-03-17 15:50:18 -06:00
markjcrane 08b4e3138c Add destination number regex and string_to_regex function. 2016-03-17 13:22:03 -06:00
reliberate 39bfec7aa2 Extensions: Added bulk delete.
Voicemail: Added bulk delete.  On delete, remove recordings folder, and voicemail_options, _destinations, and _greetings database records.
2016-03-16 18:48:42 -06:00
markjcrane 9cd30165d4 Change daylight_savings_start_date to daylight_savings_start_day as it is more accurate for representing the data. Add daylight_savings_start_time and daylight_savings_stop_time 2016-03-15 16:15:32 -06:00
markjcrane d1d041dc62 Update default settings add daylight_savings_start_month and date for the polycom templates. 2016-03-15 13:51:01 -06:00
markjcrane 8cc6bb09a6 Add polycom_digitmap to provision category in default settings. 2016-03-15 12:50:04 -06:00
markjcrane a5ce37ea03 Move contact_exists to a method in the provision class. 2016-03-15 12:22:57 -06:00
FusionPBX 13014903f5 Merge pull request #1489 from mafoo/Enhance-device_edit
Enhance device_edit
2016-03-15 03:12:57 -06:00
reliberate b503a127c9 User Dashboard: Restore Click-to-Call functionality. 2016-03-14 18:59:30 -06:00
mafoo d49d47bcf6 Enhance device_edit
tweaked fade in/out for files elements to make them fade in sync and out
in sync
fixed fadeIn for files button as attaching to the fadeout on select
seems to be broken
2016-03-14 16:14:27 +00:00
FusionPBX c21de89d51 Merge pull request #1459 from moteus/operator_panel_short_number
Fix. Use operator panel with short extension.
2016-03-11 13:38:18 -07:00
FusionPBX 6c8aa675a2 Merge pull request #1468 from mafoo/WhitespaceClean-app/batch_1
WhitespaceClean-app/batch_1
2016-03-11 13:35:41 -07:00
FusionPBX 45704a7707 Merge pull request #1469 from mafoo/WhitespaceClean-app/batch_2
WhitespaceClean-app/batch_2
2016-03-11 13:35:24 -07:00
FusionPBX ad3ea2d1a9 Merge pull request #1466 from mafoo/WhitespaceClean-app/sip_profiles
WhitespaceClean-app/sip_profiles
2016-03-11 13:27:38 -07:00
FusionPBX 1aa56e7bfa Merge pull request #1467 from mafoo/WhitespaceClean-app/xml_cdr
WhitespaceClean-app/xml_cdr
2016-03-11 13:25:49 -07:00
FusionPBX 17d433f12e Merge pull request #1460 from mafoo/Enhance-Add_mod_translate
added mod_translate to the modules list
2016-03-11 13:24:43 -07:00
FusionPBX ab3aaf51cb Merge pull request #1462 from mafoo/BugFix-Translation-True_False
BugFix-Translation-True_False
2016-03-11 13:24:13 -07:00
FusionPBX d312084d21 Merge pull request #1465 from mafoo/WhitespaceClean-app/dialplan
WhitespaceClean-app/dialplan
2016-03-11 13:22:02 -07:00
FusionPBX c1dfbae3ce Merge pull request #1464 from mafoo/WhitespaceClean-app/access_controls
WhitespaceClean-app/access_controls
2016-03-11 13:21:00 -07:00
markjcrane 961e527abb Change device_provision_enable to device_enabled to make it consistent with the rest of the fields that are used for to enable and disable something. 2016-03-11 11:46:02 -07:00
mafoo 6eed9935d4 WhitespaceClean-app/batch_2
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 12:01:24 +00:00
mafoo 3b438926b6 WhitespaceClean-app/batch_1
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:56:29 +00:00
mafoo 4131926b86 WhitespaceClean-app/xml_cdr
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:54:18 +00:00
mafoo 4b51565e9f WhitespaceClean-app/sip_profiles
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:51:17 +00:00
mafoo dda30766ec WhitespaceClean-app/dialplan
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:49:17 +00:00
mafoo 27438d8919 WhitespaceClean-app/access_controls
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:47:28 +00:00
mafoo 77c72c8d7c BugFix-Translation-True_False
fixed various uses of ucwords() to render true/false to use
$text[label-*] instead
2016-03-11 11:34:52 +00:00
reliberate 49bb6c1ded User Dashboard: Add blocks with additional customizable information (voicemail count, missed calls, recent calls, system counts, domain limits, and system status).
CDR: Adjust icon status and missed call filter to be more accurate, simplify User's view of CDR, add additional call result filter.
2016-03-10 16:29:47 -07:00
mafoo 8612897a03 added mod_translate to the modules list 2016-03-09 17:46:20 +00:00
Alexey Melnichuk 8b96881a5d Fix. Use operator panel with short extension.
Problem because if you have say 15 ext. and one of ext has say number `14`
and extension `14` has index 15 in array.
And php returns
```PHP
$a = array('14' => 'string', 14 => 'number');
print($a['14']); // number
``
2016-03-09 16:24:20 +03:00
markjcrane 8dd72afbd7 Add new default settings for http_auth_type, contact_extensions, contact_groups, and contact_users. 2016-03-07 21:35:38 -07:00
markjcrane a30b4662b4 Add http digest authentication and make it the default with an option to use basic if required. 2016-03-07 21:31:37 -07:00
markjcrane cc3c8f3c34 Add the contacts array to provisioning template to be used for the phone directory. 2016-03-04 18:37:01 -07:00
markjcrane 7763ece535 Fix indentation on the editor. 2016-03-04 13:18:30 -07:00
reliberate 39a31432ba User Dashboard: Minor layout optimizations.
Follow Me: Added search and minimized paging controls.
Extensions: Added minimized paging controls.
2016-03-03 19:01:58 -07:00
reliberate 877c1e805d Call Center Agent: Prevent duplicate sip_invite_domain key/value insertion on Agent edit. 2016-02-29 22:54:24 -07:00
reliberate b6331f74a2 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-02-29 21:49:36 -07:00
reliberate 4db3c727ec Outbound Route: Set effective_caller_id_name to use Emergency CID Name when creating 911 route. 2016-02-29 21:46:13 -07:00
markjcrane 63fd267125 Add a call limit dialplan disabled for now. 2016-02-29 18:46:50 -07:00
markjcrane 03897edf95 Rename install_first_time variable and file name. Remove the install/upgrade_switch.php which isn't being used anymore. Update the indentation and remove inconsistent white spaces. 2016-02-29 09:24:05 -07:00
markjcrane f32d99377f If follow me is enabled then show it by default. 2016-02-26 14:35:58 -07:00
markjcrane e542a9aea3 Add a new permission follow_me_ignore_busy. 2016-02-26 14:13:32 -07:00
reliberate 3e658f56a4 Inbound Routes: Set column widths on form. 2016-02-25 18:45:27 -07:00
reliberate 9b9d8b4e3b Devices, Extensions, Gateways, Users: Bypass browser password manager prompt when saving. 2016-02-25 18:19:51 -07:00
reliberate 7d6ef13fed Voicemail: Remove unnecessary echo. 2016-02-25 15:57:28 -07:00
reliberate 3b327be2dd Voicemail: Fixes to Greeting select box. Bypass browser password manager pop-up when saving. 2016-02-25 14:39:28 -07:00
reliberate 8da349c3e9 Voicemail: Provide a select box to choose a Greeting, instead of requesting the Greeting ID to be entered. 2016-02-25 12:06:45 -07:00
reliberate 05c7c909b6 Call Control: Hide Follow Me settings when not Enabled. 2016-02-25 11:16:36 -07:00
reliberate 92f61d91dc Edit: Allow selection of current file path. 2016-02-25 10:28:33 -07:00
reliberate da6b8b7c97 Call Control: Fix - Do not disable Call Forward On Busy and Call Forward No Answer when Do Not Disturb is enabled. 2016-02-25 10:03:08 -07:00
Alexey Melnichuk 1379c16e2e Fix. Works on php < 5.4.0 and short_open_tag=Off 2016-02-25 15:17:41 +03:00
reliberate dd07c65705 Edit: Customize defaults with Settings, add live preview on Mode and Font Size. 2016-02-25 01:19:24 -07:00
reliberate baf579c03e Edit: Added Find/Replace and Go To (Line) features in toolbar, rename Ace application folder. 2016-02-24 14:44:32 -07:00
reliberate da3112e0a5 Edit: root.php updated 2016-02-24 12:49:20 -07:00
reliberate 5ddd647875 Edit: Revamp using Ace editor (ace.c9.io). 2016-02-24 12:28:35 -07:00
markjcrane 48588d9ec3 Add domain_uuid to the CDR result set. 2016-02-23 19:42:10 -07:00
markjcrane 8b2cb82df7 If show all is used on the export then remove the domain name from the file name. 2016-02-23 19:33:16 -07:00
markjcrane c0ddb2d857 Add showall hidden option to the regular CDR search form. 2016-02-23 19:19:03 -07:00
markjcrane 3b035a46c1 Fix the SQL command when using the advanced search and improve security on how showall is being used. 2016-02-23 19:05:52 -07:00
markjcrane 7d5382ed6d Change a POST to a GET on the advanced search for CDR. 2016-02-23 18:15:07 -07:00
markjcrane 01a9438f4e Fix the checkbox on the show all for the advanced search. 2016-02-23 18:09:00 -07:00
markjcrane 7539244e49 Additional work to get the CDR to allow the show all to work with the regular search and advanced search. 2016-02-23 17:53:21 -07:00
markjcrane 6108009850 Allow admin access to the menu for dialplan -> destinations. 2016-02-23 11:10:27 -07:00
markjcrane 0a973bfd34 Add round brackets around the condition destination_number for inbound routes generated by destinations. 2016-02-22 14:28:45 -07:00
markjcrane af18c963c0 Rename .project.ROOT to project_root.php this conforms better with current file naming standards. 2016-02-22 14:01:18 -07:00
markjcrane 8cbdc86391 Device add Mitel line functions that match the Mitel web interface. 2016-02-19 11:11:56 -07:00
FusionPBX ea07e944a7 Merge pull request #1442 from moteus/acl_flush_memcache
Fix. Clear memcache after edit ACL.
2016-02-16 08:53:29 -07:00
Alexey Melnichuk cf290cdd68 Fix. Clear memcache after edit ACL. 2016-02-16 14:02:00 +03:00
blackc2004 ddd1e35185 fix if_permission 2016-02-15 11:19:18 -08:00
markjcrane 4757d0e9d6 Add ability to the acl.conf.xml to read a description attribute. 2016-02-14 03:09:55 -07:00
markjcrane fc255818c6 If the user is in the superadmin or admin group and user group it was preventing the fax_forward number from being updated. 2016-02-11 00:19:44 -07:00
markjcrane bc6d44a6c1 Fax add a way to change the inbound fax file name. 2016-02-10 21:44:03 -07:00
markjcrane 93d02e85af Fix the check to see if domain_name is not set. 2016-02-10 17:15:31 -07:00
markjcrane 7716a09f54 XML CDR - if the domain_uuid is not found then attempt to use sip_req_host to get the domain name. If domain_name and domain_uuid are still empty then add the CDR record with the domain_uuid as null so there is a record of the call. 2016-02-10 13:54:15 -07:00
FusionPBX 6e95b9b363 Merge pull request #1435 from skyeblueiscool/patch-1
Update follow_me.php
2016-02-06 23:06:01 -07:00
FusionPBX 7cc0be12d2 Merge pull request #1433 from mafoo/BugFix-conference_center_rooms
Fix for when a conference room has no admins
2016-02-06 15:42:29 -07:00
markjcrane ec1b77853d Change the category to provision for provision ntp_server_primary, and ntp_server_secondary. 2016-02-06 14:53:31 -07:00
skyeblueiscool 1524775135 Update follow_me.php 2016-02-05 16:47:36 -08:00
mafoo 5c1da9533e Fix for when a conference room has no admins
If a conference room had no admins it would become impossible to see it in the GUI
This fix makes it possible for a admin or super admin to view rooms in this state.
this uses a new permission "conference_room_view_all"
2016-02-05 09:47:42 +00:00
markjcrane 7bcb324e58 Fix a minor mistake. 2016-02-04 23:39:08 -07:00
markjcrane b4f9a1308e Hide memcache on the system status page if FreeSWITCH is not installed. 2016-02-04 23:28:23 -07:00
mafoo b231e0ff84 made it possible to find phrases
fixed string replace not taking out spaces aswell
2016-02-04 16:19:27 +00:00
mafoo 92894bb157 fix for incorrect destinations 2016-02-04 15:49:03 +00:00
mafoo 90e9b0a149 Corrected selected statements 2016-02-03 17:32:07 +00:00
FusionPBX aacaaeb4f0 Merge pull request #1425 from mafoo/BugFix-Phrases
Fix for phrases are actually phrase_uuid not phrase_name.domain_uuid
2016-02-03 08:17:26 -07:00
mafoo 22fe132900 Fix for phrases are actually phrase_uuid not phrase_name.domain_uuid 2016-02-03 15:08:28 +00:00
Alexey Melnichuk f91735367e Fix. Save instead of empty value path to recordings for some sound options. 2016-02-03 10:28:12 +03:00
Alexey Melnichuk 134f44e4d4 Fix. Path to records in music on hold. 2016-01-28 13:17:30 +03:00
markjcrane ceacd5f156 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-27 15:56:42 -07:00
markjcrane d65982cfac Add a new permission extension_user_record to control who is able to see extension record. By default superadmin has this permission. 2016-01-27 15:56:22 -07:00
FusionPBX 633f836c42 Merge pull request #1413 from mafoo/BugFix-Phrases
phrases should be written out as there uuid
2016-01-26 10:38:43 -07:00
mafoo f5d16aebbc phrases should be written out as there uuid
not the name.domain_uuid format
2016-01-26 17:34:44 +00:00
markjcrane efa9af2b16 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-25 21:27:37 -07:00
markjcrane 5172809a86 Add Cisco and Linksys to the format_mac list. 2016-01-25 21:27:21 -07:00
FusionPBX 1e27c45fd7 Merge pull request #1406 from moteus/modules_no_esl
Fix. Display modules form if FS does not start.
2016-01-25 21:18:22 -07:00
markjcrane cd58b105cb More work on user assigned contacts. 2016-01-25 20:38:45 -07:00
markjcrane 2e306568e4 Disable default settings -> call center path by default. 2016-01-25 10:24:09 -07:00
markjcrane 3f23406438 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-22 11:11:23 -07:00
markjcrane b9ec795704 Change Mitel Line 1-8 to Line only. 2016-01-22 11:02:25 -07:00
mafoo 6b3f79787d fix for when the element is not in the document yet 2016-01-22 11:51:58 +00:00
Alexey Melnichuk 36741f96cc Fix. Display modules form if FS does not start. 2016-01-22 13:05:13 +03:00
markjcrane 9d5c1314bf Move the php tag. 2016-01-21 23:33:03 -07:00
markjcrane 1829ee52a8 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-21 23:29:29 -07:00
markjcrane df1dc6b2bc Start the Mitel functions list. 2016-01-21 23:29:13 -07:00
Alexey Melnichuk ae243926ce Fix. Copy dialplan extension with correct `add_uuid` for outbound route. 2016-01-21 17:29:14 +03:00
markjcrane 8b1eff5793 Fix the provisioning class. 2016-01-20 12:26:01 -07:00
markjcrane 42ba38b98c Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-20 11:58:33 -07:00
markjcrane e97a3a242b Add device profile copy button. 2016-01-20 11:58:10 -07:00
FusionPBX 5815f95d4f Merge pull request #1397 from mafoo/Enhance-root.php
Enhance root.php
2016-01-20 11:06:18 -07:00
mafoo 7a974910be values were being assigned rather than compared 2016-01-20 13:44:36 +00:00
Mafoo 56b34c34ca changed throw Exception to die
nothing ever eval runs the root.php so changed to die to cause a immediate report of error and stop code processing.
2016-01-20 11:30:31 +00:00
markjcrane 5efc4dd0b7 Add personal directory array for provisioning. 2016-01-19 22:14:02 -07:00
markjcrane 812856e92a Add a few more permission checks to conference_room_edit.php 2016-01-18 22:06:45 -07:00
markjcrane 0834f67911 Work on the permissions for contacts. 2016-01-18 21:46:49 -07:00
markjcrane 0689bedc48 Allow call forward and follow me to be setup when the extension is disabled. 2016-01-18 21:33:03 -07:00
markjcrane fe1c30c182 Remvove the shared option and update the contact description. 2016-01-18 18:30:22 -07:00
markjcrane 6e22de05e4 Move the contact user data to the correct table. 2016-01-18 17:51:32 -07:00
markjcrane 5a440891a9 Simply deleting contact users and groups. 2016-01-18 17:42:32 -07:00
markjcrane 3c626179f3 Add a missing bracket. 2016-01-18 16:55:26 -07:00
markjcrane 316274a258 Update permissions on contact_edit and add ability to delete a user that is assigned to the contact. 2016-01-18 16:53:19 -07:00
markjcrane 22d94764d3 Update the sql query that lists the assigned users to specific contacts. 2016-01-18 15:02:34 -07:00
markjcrane 37ed0f962c Fix the contact page layout. 2016-01-18 14:44:05 -07:00
markjcrane fbabf6706c Add the translations for Users, and add the new permissions. 2016-01-18 14:35:44 -07:00
markjcrane 2548a5d5e7 Add contact user list to contact_edit.php. 2016-01-18 14:17:59 -07:00
markjcrane c5d40cb305 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-18 14:15:36 -07:00
markjcrane 6eeaa99ccb Move the sql queries from the content in conference_room_edit.php 2016-01-18 14:15:21 -07:00
FusionPBX 9de5d3d21f Merge pull request #1396 from mafoo/Enhance-BugFix
Enhance root.php
2016-01-18 11:22:41 -07:00
Mafoo 87dbd6b428 Added check for if .project.ROOT is missing
If a installation is missing the .project.ROOT previously it would just use the last search path as the project root (wrong) this will cause a Exception should it be unable to find it
2016-01-18 09:38:16 +00:00
markjcrane 505c1e6276 Assign the user that created the contact to the user that created it. When deleting a contact delete the user assigned to it. 2016-01-17 16:16:51 -07:00
markjcrane e9ff3523ec Add a new table v_contact_users. 2016-01-17 14:17:12 -07:00
markjcrane fa081456b1 Change $_SERVER['DOCUMENT_ROOT'].PROJECT_PATH to $_SERVER["PROJECT_ROOT"]. 2016-01-17 00:01:13 -07:00
markjcrane 7d2b10357f Set the mac address to lower case in a different location. 2016-01-16 12:02:32 -07:00
markjcrane 6388cdc538 Set the mac address to lower case. 2016-01-16 11:58:22 -07:00
markjcrane 74ba8f038e This doesn't appear to be completed. The developer that created should talk to me about what its purpose is as this seems to duplicate domain settings. 2016-01-16 10:33:46 -07:00
FusionPBX d298dad5cc Merge pull request #1331 from mafoo/BugFix-root.php_logic
Rollout new root.php
2016-01-16 10:09:44 -07:00
markjcrane 912e9dab28 Consolidate the SQL Queries for better performance. 2016-01-16 09:54:01 -07:00
markjcrane eb5842b74a Fix a problem with the provision url path which was caused by a pull request in the last 12 hours. 2016-01-16 09:44:15 -07:00
FusionPBX 6e2cc41caf Merge pull request #1139 from joernott/master
Allow provisioning with internal addressbook and update snom320 tpl
2016-01-15 22:45:32 -07:00
FusionPBX 40d6c3f601 Merge pull request #1385 from blackc2004/master
yealink remote phone book
2016-01-15 22:40:55 -07:00
FusionPBX 960de5f65a Merge pull request #1388 from mafoo/BugFix-Devices
BugFix to app/devices
2016-01-15 21:42:01 -07:00
blackc2004 937bd501cf Update 980_cidlookup.xml 2016-01-15 20:16:21 -08:00
markjcrane 7d5312520a Make the domain in MN_Generic.cfg dynamic. 2016-01-15 17:35:00 -07:00
markjcrane 4c5d644757 Mitel provisioning add MN_Generic.cfg and update the 5324 and 5340 templates. 2016-01-15 17:09:16 -07:00
Matthew Vale 93256a60ab changed protocol to match request 2016-01-15 13:43:10 +00:00
Matthew Vale 6999198492 added logic in cli mode to chdir to the correct directory first
the webserver would normally do this for us, but we need to do it
2016-01-14 16:25:05 +00:00
markjcrane fca7beb7af If the call group or toll allow have a value set set selected. 2016-01-13 17:57:25 -07:00
markjcrane 9c5eb3faea Use call group singular instead of plural. 2016-01-13 16:40:26 -07:00
markjcrane b8d3ca338d Add an option for toll allow and call group select list. 2016-01-13 16:26:55 -07:00
blackc2004 526a20169e start of local extensions as remote phone book 2016-01-13 10:08:38 -08:00
Matthew Vale a41e89af76 Added full logic to support cli as well 2016-01-13 17:38:54 +00:00
markjcrane f0b57b1516 Add hangup to the destination select list. 2016-01-12 21:07:49 -07:00
markjcrane 274b18cebd Remove the round brackets as they are not needed with this dialplan. 2016-01-12 20:54:48 -07:00
markjcrane 8fd1f22418 Remove the line after ?> 2016-01-12 20:48:22 -07:00
Matthew Vale 0176d30312 change to use '/' instead of DIRECTOR_SEPERATOR 2016-01-12 14:47:50 +00:00
Matthew Vale e6ad46cfbf Rollout of root.php 2016-01-12 13:55:39 +00:00
Matthew Vale 91e4d3af28 Added display of project root 2016-01-12 13:55:32 +00:00
Matthew Vale c8f55bf922 Initial changes to root.php
added new $_SERVER['PROJECT_ROOT'] that takes into account sub-dir detection
2016-01-12 13:55:27 +00:00
markjcrane 595f10ef2f Change array extensins to contact_extensions and add a new extension array. Remove trailing spaces. And add a new cisco 79xx directory called Our Phones. 2016-01-12 02:42:59 -07:00
markjcrane 9396d788b0 Set the mac address variable. 2016-01-11 07:58:57 -07:00
markjcrane 7bb49cce58 Change the vendor ID hex number to lower case and re-use prov object that already exists. 2016-01-09 11:50:49 -07:00
markjcrane 62c83ff03f Method get_vendor add vendor mitel and put them in alphabetical order. 2016-01-09 11:37:40 -07:00
markjcrane af92cdc744 Use the format_mac method in the provision class. 2016-01-09 11:22:10 -07:00
markjcrane 9f49e6537a Continued work on formatting the mac address for upper or lower case. 2016-01-09 11:10:37 -07:00
markjcrane 10f74f391e Device File download format the mac address file name according to the requirements of the vendor. 2016-01-09 09:52:27 -07:00
markjcrane abed276070 Add a missing keyword function. 2016-01-09 09:46:43 -07:00
markjcrane a2bfb8ff94 Add a new method call format_mac to make the code more reusable. 2016-01-09 09:43:14 -07:00
markjcrane 4149f0300d Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-09 09:29:53 -07:00
markjcrane ea4cdb9bd8 Set the mitel mac address to upper case. 2016-01-09 09:29:39 -07:00
Luis Daniel Lucio Quiroz 2fccf1c09e Bill the incoming call
wrong variable, use the correct one.
2016-01-08 23:44:06 -05:00
markjcrane 728e33bd68 Update the name of the dialplan. 2016-01-08 14:13:00 -07:00
markjcrane b1839f08e7 Add a dialplan for mod_cidlookup. 2016-01-08 14:05:59 -07:00
FusionPBX 6cb7477952 Merge pull request #1369 from blackc2004/patch-30
Update xml_cdr_search.php
2016-01-05 11:39:07 -07:00
FusionPBX e288318cf9 Merge pull request #1370 from blackc2004/patch-31
Update xml_cdr.php
2016-01-05 11:38:48 -07:00
FusionPBX 1aadcd7954 Merge pull request #1372 from blackc2004/patch-32
Update app_config.php
2016-01-05 11:38:08 -07:00
blackc2004 52e727ed54 Update emails.php 2016-01-05 10:21:55 -08:00
blackc2004 f539ce9a29 Update app_config.php 2016-01-05 10:20:12 -08:00
blackc2004 a307a63804 Update xml_cdr.php 2016-01-05 10:13:54 -08:00
blackc2004 e3d48040f5 Update xml_cdr_search.php 2016-01-05 10:12:39 -08:00
Matthew Vale 725876a0e8 Updated ring_group_forward for user dashboard
this is so the user_dashboard consistently shows the ring group name (as
used elsewhere to refer to a ring group)
2016-01-05 15:17:20 +00:00
markjcrane 5daf58be72 Using phrase uuid instead of the phrase name reason is this prevents the phrase from breaking when the phrase name is changed. 2016-01-04 17:16:14 -07:00
Alexey Melnichuk e51b97fdf2 Fix. Do not cast dialed number to int in `Operator Panel` app.
This make problems with numbers starting with `0` e.g. (001)
Also this makes problem with too long numbers which does not fit to int type.
2015-12-28 15:48:18 +03:00
Alexey Melnichuk 47871b1aa6 Fix. Use `text` class in fax_files.php 2015-12-25 11:48:17 +03:00
Alexey Melnichuk 8d8d8deceb Change. Reduce too long app data in active calls app.
Problem that when you have large app data (>7k in my case)
it takes over 2 pages to display only single channel.
2015-12-24 12:48:25 +03:00
FusionPBX e9f082deb5 Merge pull request #1340 from mafoo/Enhance-Intercept-Polycom
Intercept mode for Polycom
2015-12-22 21:14:38 -07:00
markjcrane 5da1286329 Add session cookie httponly and set it to true. 2015-12-21 20:52:54 -07:00
Matthew Vale f88a78efc7 Intercept mode for Polycom
first dialplan to be utilized as global="true" and
context="${domain_name}"
2015-12-21 14:03:57 +00:00
markjcrane 5e08c98840 Reduce the size of the SIP header by removing the sip_h_X-Tag if its needed the administrator can add it. 2015-12-21 03:02:52 -07:00
markjcrane aef0cb5c33 Move the access controls to the new resources/classes/text translation class. 2015-12-21 00:52:40 -07:00
markjcrane 8dd5cf74ab Comment out the translation procedural code for access_control_node_edit.php. 2015-12-21 00:48:42 -07:00
markjcrane 033e69b4ac Fix a problem with xml_cdr/app_languages.php. 2015-12-21 00:02:50 -07:00
markjcrane 3fc3e0114b Set the $db as a global variable in the class. 2015-12-20 22:54:08 -07:00
markjcrane 515d069f0e Use the system function for recursive copy. 2015-12-20 22:52:40 -07:00
markjcrane 7927102a16 Fix a problem caused with a search and replace on the correct_path method. 2015-12-20 22:50:33 -07:00
markjcrane 1f2a1b754e Add app/scripts to add a new scripts class and app_defaults to copy the lua scripts and write the config.lua. 2015-12-20 22:47:48 -07:00
markjcrane 836a41ddbb Minor adjustments. 2015-12-20 22:46:52 -07:00
markjcrane a940f9d3cb Add dialplan domain_uuid is null. 2015-12-20 01:46:30 -07:00
markjcrane 1d8a3b7f9a Fix the app/xml_cdr/app_languages.php and remove the include ot the import when viewing xml cdr. 2015-12-19 22:04:05 -07:00
markjcrane ba6efbbd6d Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-12-19 14:55:42 -07:00
markjcrane cac310a7dd Add ability to have global dialplan templates. 2015-12-19 14:55:28 -07:00
FusionPBX bd914ba376 Merge pull request #1315 from mafoo/Enhance-Languages
Enhance languages
2015-12-19 09:20:42 -07:00
Matthew Vale 648a78329e migrates app/languages to fusionpbx/fusionpbx-apps 2015-12-18 16:29:04 +00:00
FusionPBX 77aacfcbfd Merge pull request #1332 from moteus/call_active_count
Add. Display number of active calls in title.
2015-12-15 21:35:04 -08:00
FusionPBX 8518cc98ca Merge pull request #1323 from moteus/xml_cdr_record
Fix. Display recording in CDR
2015-12-14 20:24:45 -08:00
markjcrane 2bb479c487 Fix the permissions onv the voicemail directory creation. 2015-12-14 13:11:47 -07:00
markjcrane 754ff8c891 Remove the echo in the app_defaults.php. 2015-12-14 12:58:40 -07:00
markjcrane 8e77a932f2 Add driectory structure for voicemail via app defaults. 2015-12-14 12:48:01 -07:00
Alexey Melnichuk 8078012c3f Add. Display number of active calls in title. 2015-12-14 14:41:00 +03:00
markjcrane 349f6df103 Remove an extra round bracket. 2015-12-12 10:34:52 -07:00
markjcrane c9b71cdbbc Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-12-12 10:32:31 -07:00
FusionPBX 9ecc81a604 Merge pull request #1326 from mafoo/Bugfix-app/system
patch for SunOS
2015-12-11 18:49:34 -08:00
Matthew Vale fdd1542b66 patch for SunOS
corrected collection of switch version during detect_switch
2015-12-11 14:57:14 +00:00
Alexey Melnichuk 7d5c5f1161 Fix. Play voicemail.
Copy from recordings.php
2015-12-11 16:40:49 +03:00
Alexey Melnichuk f53e8c80f3 Fix. Play/Download recordings 2015-12-11 15:53:05 +03:00
Matthew Vale 81b85c3caf Merge branch 'fusionpbx/master' into Enhance-Languages
Conflicts:
	app/extensions/app_languages.php
2015-12-11 08:45:26 +00:00
Alexey Melnichuk d260964e8d Fix. Display recording in CDR 2015-12-11 10:46:51 +03:00
FusionPBX 5a0d25ff06 Merge pull request #1321 from blackc2004/master
CDR Stats changes
2015-12-10 17:24:24 -08:00
blackc2004 d107530cf2 extension download 2015-12-10 15:07:46 -08:00
blackc2004 034d6b05c9 remove print 2015-12-10 11:10:32 -08:00
blackc2004 0a08484546 CDR Stats Add ADV Search options request 1173
CDR Stats Add ADV Search options request 1173
2015-12-10 11:06:42 -08:00
blackc2004 2c2eabe3fe Merge pull request #2 from fusionpbx/master
test2
2015-12-10 08:17:05 -08:00
Matthew Vale cd8f1e6660 added switch git_info where available 2015-12-10 11:58:09 +00:00
Matthew Vale 45d9c2039d updated switch version detection
will now work with both git and packaged version numbers
added bits to detect_switch
2015-12-10 10:51:38 +00:00
Matthew Vale f5bfeffe18 First pass on app/* 2015-12-10 10:12:41 +00:00
Matthew Vale 81dafabc47 Remvoed tab for consistency 2015-12-10 10:11:45 +00:00
Matthew Vale fc9a45d313 Added initial version of app/languages
for analyzing missing or overlapping with global text
2015-12-10 10:04:35 +00:00
FusionPBX 031f0a6abd Merge pull request #1295 from moteus/fax_queue_greet_combobox
Add. Allows select greeting.
2015-12-09 16:26:43 -08:00
FusionPBX 18b922e505 Merge pull request #1296 from moteus/fax_queue
Fax queue web monitor
2015-12-09 16:25:29 -08:00
markjcrane db12c8ebe5 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-12-09 17:19:26 -07:00
markjcrane 1cd3ca4891 Get the MAC address from the Panasonic User Agent string. 2015-12-09 17:19:05 -07:00
FusionPBX cf0eb2cb33 Merge pull request #1304 from blackc2004/patch-18
Update devices.php
2015-12-09 15:01:08 -08:00
FusionPBX 7ee1c8c192 Merge pull request #1305 from blackc2004/patch-17
Update call_edit.php
2015-12-09 15:00:17 -08:00
FusionPBX 1a49281ac5 Merge pull request #1306 from blackc2004/patch-16
Update app_languages.php
2015-12-09 14:57:42 -08:00
FusionPBX cab006a151 Merge pull request #1307 from blackc2004/patch-15
Update app_config.php
2015-12-09 14:57:06 -08:00
FusionPBX 979e22d896 Merge pull request #1308 from blackc2004/patch-14
Update 010_user_exists.xml
2015-12-09 14:55:43 -08:00
FusionPBX ccbe891b5d Merge pull request #1309 from blackc2004/patch-20
Update extension.php
2015-12-09 14:55:13 -08:00
FusionPBX 3c9d39db1b Merge pull request #1311 from blackc2004/patch-22
Update app_languages.php
2015-12-09 14:53:51 -08:00
FusionPBX d52c6bd34e Merge pull request #1312 from blackc2004/patch-23
Update xml_cdr_inc.php
2015-12-09 14:53:25 -08:00
blackc2004 1d986f1b85 test 2015-12-09 14:44:22 -08:00
blackc2004 4072e8bbfe Update xml_cdr_search.php 2015-12-09 14:09:12 -08:00
blackc2004 9d437340b6 Update xml_cdr_inc.php 2015-12-09 14:08:33 -08:00
blackc2004 de8d05bad4 Update app_languages.php 2015-12-09 14:07:58 -08:00
blackc2004 52bd6a1029 Update extension.php 2015-12-09 14:04:26 -08:00
blackc2004 492ea21445 Update devices.php 2015-12-09 14:01:35 -08:00
blackc2004 0f718c8d08 Update call_edit.php 2015-12-09 14:00:44 -08:00
blackc2004 203d868429 Update app_languages.php 2015-12-09 14:00:13 -08:00
blackc2004 9a1d650532 Update app_config.php 2015-12-09 13:59:43 -08:00
blackc2004 c092ebacd2 Update 010_user_exists.xml 2015-12-09 13:59:15 -08:00
markjcrane c9fee6c080 Add the ${ and } to user_exists so that it works with the condition. 2015-12-09 12:10:31 -07:00
markjcrane 8f3f2040a7 Remove the self closing tag on the local_extension condition. 2015-12-09 12:05:20 -07:00
Alexey Melnichuk ed781fc8c3 Fix. forgotten images. 2015-12-09 13:51:25 +03:00
Alexey Melnichuk b638967f01 Fix. Use `Test` interface to translate UI. 2015-12-09 13:37:32 +03:00
Alexey Melnichuk ace38f5a6a Add. Allows select greeting. 2015-12-09 13:21:37 +03:00
Alexey Melnichuk df8da0f5ce Change. `Send` button redirect to `Active` page. 2015-12-09 13:00:42 +03:00
Alexey Melnichuk 0805ad4c18 Merge branch 'master' into fax_queue 2015-12-09 12:37:55 +03:00
markjcrane 4bf86da641 Remove the default context from one more location. 2015-12-08 22:32:11 -07:00
markjcrane 98777ef728 Remove code that was commented out a while ago. 2015-12-08 22:15:21 -07:00
markjcrane 532e01b5c0 Remove count($_SESSION["domains"]) > 1 from the as the domain name should always be part of the fax directory path. 2015-12-08 21:59:09 -07:00
markjcrane fb1e3e29f1 Add tabbing to parse_attachments.php. 2015-12-08 21:57:18 -07:00
markjcrane 36e546adcb Remove the destination number condition and exchange the $1 for the destination_number variable. 2015-12-08 09:13:56 -07:00
Alexey Melnichuk 66d0f060ce Add. Ability to delete fax queue element 2015-12-08 16:42:13 +03:00
Alexey Melnichuk 7e715879f8 Add. Web UI to monitor for fax queue. 2015-12-08 16:16:54 +03:00
Alexey Melnichuk d28ca0c7ae Merge branch 'master' into fax_queue 2015-12-08 16:11:58 +03:00
markjcrane 925feb06a1 Add user_exists condition to local_extension to compensate for the fact we allow dialing an extension based on a non numeric username. 2015-12-07 22:09:27 -07:00
markjcrane ebc9b41c4a Add ^.*$| to local_extension to support dialing non numeric usernames. 2015-12-07 21:45:24 -07:00
markjcrane 29f844bf12 Fix the call center agent contact string include the domain by adding the sip_invite_domain with the domain name. 2015-12-07 18:02:56 -07:00
Matthew Vale 2c369260fc added freeswitch version when retrievable 2015-12-07 17:38:54 +00:00
Matthew Vale 8d62c96ef7 use $git_path to determine if it is a git install 2015-12-07 17:37:41 +00:00
Matthew Vale 950788b92e changed label to text[*] 2015-12-07 17:32:20 +00:00
Alexey Melnichuk 14687ba29b Merge branch 'master' into fax_queue 2015-12-07 10:29:47 +03:00
markjcrane 1077234745 Add the semi colon to the GIT labels. 2015-12-06 14:01:05 -07:00
markjcrane e484d9758b Add missing translation labels and remove the quotes arounds the GIT values. 2015-12-06 13:57:56 -07:00
markjcrane 9b9c98995a Get rid of the abbreviation its recommended to use the full name in the variable unless it makes it really long in order to make the code easier to read and more intuitive. 2015-12-06 13:51:19 -07:00
markjcrane cde9debb29 After removing domain name from the default recordings dir path need to add the domain name every where the recordings directory is currently used. 2015-12-06 13:37:35 -07:00
markjcrane c7ce4dade0 Change how the app_uuid is handled on device copy. 2015-12-06 10:26:10 -07:00
markjcrane c02713a3bd Use set and unset instead. 2015-12-06 10:13:22 -07:00
markjcrane c788b8873e Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-12-06 10:02:42 -07:00
markjcrane 85f84e0ef6 Create a new app_uuid when creating a dialplan however when copying a time condition, inbound and outbound route keep the original app_uuid. 2015-12-06 10:02:24 -07:00
FusionPBX 444a375757 Merge pull request #1281 from mafoo/Enhance-app/system
Add git information to system info
2015-12-06 07:43:21 -07:00
FusionPBX d8f8346314 Merge pull request #1280 from moteus/fax_path_domain_name
Change. Use path with domain name for faxes for single tenant installation.
2015-12-04 11:44:33 -07:00
Alexey Melnichuk f01439a2bb Fix. send fax by user listed in fax server list 2015-12-04 21:14:33 +03:00
Alexey Melnichuk 03ac859381 Merge branch 'send_fax_by_user' into fax_queue 2015-12-04 21:10:17 +03:00
Alexey Melnichuk 5b1fef316a Fix. send fax by user listed in fax server list 2015-12-04 21:09:25 +03:00
Matthew Vale 0be63dff0e Add git information to system info 2015-12-04 12:18:11 +00:00
Alexey Melnichuk c543c42ffa Change. Use path with domain name for faxes for single tenant installation. 2015-12-04 12:57:30 +03:00
markjcrane a62cafb402 Update the provision file download to work with domain filter set to false. 2015-12-03 10:29:33 -07:00
FusionPBX 6c10eaf21a Merge pull request #1271 from mafoo/Enhance_Install
Enhance install based on feedback
2015-12-02 10:22:44 -07:00
Matthew Vale 4d62a36e1c restructured install to go via global_settings
added new global_settings to marshal settings used during a
install/upgrade
2015-12-02 11:16:25 +00:00
markjcrane 5d2c76b7e2 Seperate Cisco 7940/7960 from Cisco SPA so that both can work with check-sync for reboot and reprovision. 2015-12-01 21:12:52 -07:00
markjcrane 906cb13145 Add check-sync support for Linksys SPA. 2015-12-01 20:48:47 -07:00
markjcrane 5a1c21e0fa Change the default North America outbound route regular expression to be more precise. 2015-12-01 13:50:11 -07:00
Matthew Vale f0e2e8d735 Merge remote-tracking branch 'remotes/fusionpbx/master' into Enhance_Install
Conflicts:
	core/install/resources/classes/install_fusionpbx.php
2015-12-01 16:21:10 +00:00
Matthew Vale 82a31894d5 added event_socket_* detection change in app_defaults 2015-12-01 13:36:13 +00:00
markjcrane 8b3e6e7a96 Fix the mode definition for the Grandstream expansion keys. 2015-11-30 13:09:02 -07:00
Alexey Melnichuk a4b126785a Add. Translate to email2fax type message. 2015-11-30 14:54:39 +03:00
Alexey Melnichuk 5339e39db8 Add. Send reply message after fax task done. 2015-11-30 11:57:09 +03:00
markjcrane 918cc484cb Set the mac address to lower case. 2015-11-28 20:08:24 -07:00
markjcrane 1a46a38c04 Add option to get the mac address from &name=SEPxxxxx 2015-11-28 19:48:45 -07:00
markjcrane 4d7688a3ef Add a missing = so that the file is only provided as a download when the content type is set to application/octet-stream in the url. 2015-11-28 19:15:29 -07:00
markjcrane 6d3494fff9 Add the contact_category to contacts array in the provision class. 2015-11-28 18:29:15 -07:00
markjcrane 03f9843cb9 Fix the provision path. 2015-11-27 14:10:49 -07:00
markjcrane c4ec6c0a93 Add the additional language variables to app_languages.php. 2015-11-27 11:25:50 -07:00
markjcrane 7c275f54af Add domain_uuid is null to the dialplan class similar to how already done in the ring_groups/index.lua. 2015-11-27 11:25:06 -07:00
markjcrane 89c2f4ecb5 Correct the primary key of v_fax_tasks table. Coding standards require primary key to remove v_ prefix, singular form and add a _uuid postfix. Result is task_uuid has been changed to fax_task_uuid. 2015-11-25 08:51:54 -07:00
FusionPBX b562c4e5ec Merge pull request #1251 from moteus/fax_queue
Fax queue
2015-11-25 07:37:28 -08:00
markjcrane 299f2500e4 Add ability to download the provisioning files from the device edit page for those users that have the device_files permission. 2015-11-25 00:10:49 -07:00
Alexey Melnichuk d2f0d65842 Fix. Update language file. 2015-11-23 16:33:43 +03:00
Alexey Melnichuk 9f59353061 Change. Use function to deal with fax_queue in fax_send.php. 2015-11-23 14:57:44 +03:00
Alexey Melnichuk 64f91c3ed2 Fix. Poll several mail at once.
Problem causes by fax_send.php which change current dir and second call can not finding libraries.
2015-11-20 15:22:09 +03:00
Alexey Melnichuk 2f88d1d985 Fix. Decode email message from quoted-printable/base64.
Fix. Allow set custom fonts to support non latin alphabet.
2015-11-20 14:45:06 +03:00
Alexey Melnichuk b95410387e Merge branch 'master' into fax_queue 2015-11-20 11:00:44 +03:00
Alexey Melnichuk b3cc3a8887 Add. Supports MySQL/SQLite to fax queue. 2015-11-20 10:38:51 +03:00
markjcrane 748e286ae9 Add style white-space: nowrap; to destination edit. 2015-11-19 22:42:33 -07:00
markjcrane 13725701cf Time condition fix alignment of the arrow button by adding style nowrap and 3 pixel padding. 2015-11-19 22:32:34 -07:00
FusionPBX 88d1c250b5 Merge pull request #1244 from mafoo/BugFix_Provision
BugFix + Optional Enable extensions appear in directory
2015-11-19 09:40:27 -08:00
FusionPBX bc37dd18d7 Merge pull request #1245 from mafoo/Enhance-Sip_Profiles
Enhance sip profiles
2015-11-19 09:17:22 -08:00
Matthew Vale 18c7a500b7 Bugfix 2015-11-19 14:57:47 +00:00
Matthew Vale 850a1af0c0 Added more ringer types
corrected reference to ssl dir to use $conf_dir
moved countries list out to its own file so it can be maintained easier
(and used by other apps)
2015-11-19 14:54:04 +00:00
Matthew Vale 116298f721 Added External IPv6 support
created the external IPv6 profile
2015-11-19 13:57:23 +00:00
Matthew Vale 8505605202 BugFix + Optional Enable extensions appear in directory
BugFix to respect http_domain_filter when auto creating
setting provision> directory_extensions populates $extensions as a
contacts array in provisioning
2015-11-19 13:17:01 +00:00
Alexey Melnichuk 2aff851929 Fix. fax_emails.php relay on number cleanup in fax_send.php 2015-11-19 14:48:41 +03:00
Alexey Melnichuk c146f9fc4f Add. Allow specify DTMF in parentheses in phone number.
E.g. `123456 (PP789)`
2015-11-19 14:30:06 +03:00
Alexey Melnichuk aaa333eda1 Fix. Use fax_send_mode option in fax_send.php file. 2015-11-19 13:13:47 +03:00
Alexey Melnichuk ed13cbc5ff Fix. Display description as last item on fax_server page 2015-11-19 12:36:35 +03:00
Alexey Melnichuk 17f435fb22 Add. Web UI to configure fax_queue. 2015-11-18 15:37:41 +03:00
markjcrane 4b8e61b094 Fix the call center dialplan creation when adding a call center queue. 2015-11-14 20:18:31 -07:00
markjcrane 75b2742fbf Correct the consistency of the indentation. 2015-11-14 17:56:20 -07:00
markjcrane 2a90eb7926 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-11-14 17:18:58 -07:00
markjcrane 8273ba4e59 Fix call center queue delete. 2015-11-14 17:18:32 -07:00
FusionPBX 057b358f12 Merge pull request #1235 from moteus/fax_send
Fix. multiple calls fax_send caused error.
2015-11-13 09:17:09 -07:00
markjcrane 7581e81522 Add the additional key types to the device key profile. 2015-11-12 19:27:29 -07:00
markjcrane ffe25a3d2e Polycom key type capitalize the first letter of Automata and Normal. 2015-11-12 19:11:31 -07:00
markjcrane c13ed1323f Add additional Polycom key types. 2015-11-12 16:40:02 -07:00
Alexey Melnichuk 4fde7dfc80 Fix. multiple calls fax_send caused error.
Fix. require EventSocket implicitly.
Fix. require `test` class.
2015-11-12 14:00:01 +03:00
FusionPBX a073220e8f Merge pull request #1228 from mafoo/Bugfix-destination_edit
Bugfix destination_edit.php
2015-11-09 07:53:35 -07:00
Matthew Vale 6339a7363d missed none when pasting new code 2015-11-09 11:49:09 +00:00
Matthew Vale 1fd61fb37e Bugfix for destinations_edit.php
the tr_fax_detecion segment is optional so causes the onchange_type javascript to stop when it can't find it.
2015-11-09 11:47:15 +00:00
markjcrane 4463016efe Secure the device mac address when the user doesn't have permission to change it. 2015-11-05 12:25:30 -07:00
markjcrane 5346599c00 Show device copy when user has device_add permission. 2015-11-05 12:11:53 -07:00
markjcrane db79cfbc30 Move the description inside the permission condition and adjust 2 of the permissions. 2015-11-05 12:05:49 -07:00
markjcrane 242ad7bc16 Add new device permissions for mac address, template, label, vendor, model, firmware, and description. 2015-11-05 11:56:50 -07:00
markjcrane 2ffd50dc81 Fix the syntax by adding a missing ). 2015-11-05 11:24:28 -07:00
markjcrane 722e442703 Add new device permissions device_username_password, device_alternate, device_enable. 2015-11-05 11:19:22 -07:00
markjcrane e888f1d1ff Add the provision.path.text to default settings. 2015-11-04 20:01:11 -07:00
markjcrane 98bec06c59 Change switch.provision.dir to provision.path.text. This indicates where to save the provisioning files on the file system. 2015-11-04 19:59:27 -07:00
Matthew Vale fbc9488c05 added England bank holidays
currently it is not possible to integrate floating days (Christmas falling on a Sunday causing Tuesday to become holiday)
or Easter, as it isn't a fixed rule for what day
2015-11-03 15:15:33 +00:00
Matthew Vale f70266d669 bugfix when retrieving region 2015-11-03 14:34:29 +00:00
Matthew Vale 81a5fc0db1 initial rewrite of time_conditions 2015-11-03 14:23:52 +00:00
FusionPBX 63a9865c5f Merge pull request #1176 from moteus/callcenter_config_clear_cache
Fix. Clear the cache when callcenter config changed.
2015-11-03 03:17:26 -07:00
Matthew Vale c47908f4e4 corrected references to voicemail_dir
changed from $_SESSION['switch']['storage']['dir'].'/voicemail/' to correctly use $_SESSION['switch']['voicemail']['dir']
added missing storage_type to app_defaults.php
2015-11-02 17:22:13 +00:00
FusionPBX ee8166d918 Merge pull request #1210 from blackc2004/patch-8
Update extension_edit.php
2015-10-30 09:37:23 -06:00
FusionPBX b829588746 Merge pull request #1211 from blackc2004/patch-7
Update app_languages.php
2015-10-30 09:36:55 -06:00
FusionPBX e8d95a94e3 Merge pull request #1212 from blackc2004/patch-6
Update app_config.php
2015-10-30 09:36:30 -06:00
blackc2004 cdb016277d Update extension.php 2015-10-29 12:24:55 -07:00
blackc2004 292b754cb1 Update extension_edit.php 2015-10-29 12:24:24 -07:00
blackc2004 e2c3717556 Update app_languages.php 2015-10-29 12:23:49 -07:00
blackc2004 3c4a7744e4 Update app_config.php 2015-10-29 12:22:40 -07:00
markjcrane 76994ded8a Update translation for de-at. 2015-10-29 09:43:57 -06:00
markjcrane 8db9682002 Call forward presence ignore busy use a radio button to be uniform with the rest of the page. 2015-10-28 17:39:16 -06:00
markjcrane 1a9bf9920d Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-10-27 16:32:33 -06:00
markjcrane d066049d48 Remove user group from call block until there is per extension call block. 2015-10-27 16:32:20 -06:00
FusionPBX c04bbde2d1 Merge pull request #1206 from moteus/call_control_caller_id
Fix. Use same Outbound Caller info in extenstion and call control.
2015-10-26 12:05:04 -06:00
markjcrane 5eb280423c Move the time condition group to a location to make better use of the vertical space. 2015-10-24 18:55:24 -06:00
markjcrane 38d9245fc8 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-10-24 16:39:37 -06:00
markjcrane ce8175782d Remove the redundant public condition from the inbound route. 2015-10-24 16:39:22 -06:00
FusionPBX 0186d9b6b5 Merge pull request #1203 from badcrc/master
Add. Ability to order the time conditions
2015-10-24 14:37:07 -06:00
markjcrane afbcc01111 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-10-23 15:24:10 -06:00
markjcrane 5c1d1ff05a Change the paging extension_list to destinations. 2015-10-23 15:23:55 -06:00
Alexey Melnichuk 3db89f6c91 Change. Allow use destination number as Outbound CallerID number for extension. 2015-10-23 15:05:24 +03:00
Alexey Melnichuk bce90dfc55 Change. Use `destination_caller_id_number` as call follow_me caller id. 2015-10-23 14:55:48 +03:00
Alexey Melnichuk 0d72051acc Change. Use `destination_caller_id_number` as call forward caller id.
This is same value which uses by `Outbound CallerID Number` for extension.
2015-10-23 14:40:29 +03:00
Alexey Melnichuk 1469112f2c Fix. Extension link on contact edit page. 2015-10-22 16:26:41 +03:00
koldoa 13c9c5df31 Languages updates 2015-10-22 10:59:50 +02:00
koldoa 8eaa0f5122 More Formatting 2015-10-22 10:58:45 +02:00
koldoa 939c6e31b5 Formatting 2015-10-22 10:54:19 +02:00
koldoa f11d6f0e09 Ability to order the time conditions 2015-10-22 10:45:57 +02:00
markjcrane b518a3ff87 Change the way null last is done for Postgres. 2015-10-20 02:05:03 -06:00
markjcrane 0f434652cd Contacts oder by last mod date null last. 2015-10-20 01:53:23 -06:00
markjcrane 6ee9b8f6cc Order contacts by last modified date by default. 2015-10-20 01:39:54 -06:00
markjcrane d11f0e6c5c Fix the follow me app_config.php. 2015-10-19 21:58:23 -06:00
markjcrane af64f66cc7 Fix a null error and translation for select option voicemail. 2015-10-19 20:58:16 -06:00
markjcrane c22b64433c Fix the Contact CSV import so it will import the phone number. 2015-10-19 20:37:13 -06:00
markjcrane 5d3ecc30c8 Add hold music option and update the call_block dialplan. 2015-10-19 18:30:55 -06:00
markjcrane 4d9865c8f0 Prevent overwriting the call block number when updating the number. 2015-10-19 17:35:09 -06:00
markjcrane f91622f918 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-10-16 16:53:59 -07:00
markjcrane f3ccf63a0a Remove the exit on the dialplan destination edit. 2015-10-16 16:52:58 -07:00
koldoa 2d5bce9481 Changed readdir to scandir so we can get sorted template names 2015-10-16 15:04:31 +02:00
markjcrane d32e53395f Fix a bug with outbound routes back button. 2015-10-12 14:25:01 -07:00
markjcrane 3ee03fa844 Fix the gateways list so it displays the hostname in the right place. 2015-10-04 10:50:05 -06:00
markjcrane 58edf1613d Add h hostname to option for the gateways. 2015-10-04 01:29:03 -06:00
markjcrane 876516e307 Force the device_key_vendor to lower case so the key vendor can be case insenstive. 2015-10-02 23:39:12 -06:00
markjcrane f64e96c4c6 Remove absolute_codec_string='PCMU,PCMA' as it failed to allow PCMA. 2015-09-30 20:56:59 -06:00
markjcrane dfc19a954d Set content lenght to prevent chunking when providing HTTP 401. This should fix Yealink provisioning for the new firmware changes. 2015-09-29 14:28:48 -06:00
Alexey Melnichuk 87441198b1 Fix. Clear the cache when callcenter config changed. 2015-09-28 12:10:31 +04:00
markjcrane 01d4219e1a Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-09-26 09:00:11 -06:00
markjcrane 8f93d4d548 Dialplan page add mute=true back again. 2015-09-26 08:56:44 -06:00
FusionPBX 71f52cb3f5 Merge pull request #1169 from rdissauer/fix/provision-domain-filter-off
fixed provisioning with http_domain_filter off
2015-09-24 15:30:54 -06:00
FusionPBX a8d6c50d4b Merge pull request #1167 from rdissauer/translations
latest german translations
2015-09-24 15:21:46 -06:00
FusionPBX 1ea1c55a6b Merge pull request #1170 from rdissauer/feature/high-res-img
prepared img tag for high resolution (retina) images
2015-09-24 15:21:24 -06:00
roman.dissauer 4510176039 latest german translations 2015-09-24 09:48:42 +02:00
roman.dissauer 442c760f04 fixed provisioning with http_domain_filter off 2015-09-24 09:38:26 +02:00
roman.dissauer 590a8e6505 prepared img tag for high resolution (retina) images 2015-09-24 09:31:52 +02:00
markjcrane d6b088553a Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-09-22 18:36:23 -06:00
markjcrane 17f0c8db5f Add comment out the hidden field for now. 2015-09-22 18:36:09 -06:00
markjcrane b9b08218ef Comment out unset autocomplete for the moment. 2015-09-22 18:35:20 -06:00
FusionPBX 6164fad765 Merge pull request #1161 from moteus/cdr_detail_showall
Fix. Show CDR details when set `showall`
2015-09-21 09:13:43 -06:00
markjcrane 4107bd0826 Another case where automcomplete bombs. Accounts -> Extensions password is used for registration not for a login. In FusionPBX if the password is left empty it would automatically create a new password. However auto complete instead puts in the login password this is an undesirable bug that this update fixes by adding a honey pot for the password. 2015-09-19 18:19:23 -06:00
markjcrane e24e62e6f1 Fix the removal of the autocomplete field. 2015-09-19 18:13:15 -06:00
markjcrane 315f38d671 Another situation where autocomplete=off prevented a bug. Provisioning a devcie by adding sip registration information for device provisioning in this case autocomplete always fills in incorrect information. 2015-09-19 17:59:07 -06:00
Alexey Melnichuk 9f96c9f6a3 Fix. Show CDR details when set `showall` 2015-09-18 12:04:52 +04:00
markjcrane 852353605e Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-09-14 19:08:27 -06:00
markjcrane a02fae42bc Fix the redirect for the ACL. 2015-09-14 19:08:06 -06:00
FusionPBX 36a7d342b0 Merge pull request #1146 from badcrc/master
Random ring groups
2015-09-14 10:38:18 -06:00
markjcrane 5115f74c32 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-09-09 10:02:43 -06:00
markjcrane 2fe5029223 This will hide outbound route toll allow lua from those wihtout the outbound_route_toll_allow_lua permission. This feature works only for countries that are hard coded in the toll allow code. So at this time preferred method of toll allow is via the dialplan. 2015-09-09 10:01:00 -06:00
FusionPBX d773036377 Merge pull request #1150 from moteus/save_disabled_forwadd_number
Fix. Allow change Call Forward number without enable it.
2015-09-09 09:32:22 -06:00
Alexey Melnichuk cc73ae68c9 Fix. Allow change Call Forward number without enable it. 2015-09-09 16:26:41 +04:00
markjcrane 946012d023 Fix DND use error/user_busy instead of loopback/*99[extension] 2015-09-08 14:12:01 -06:00
markjcrane 4043d1c48b Remove v_conference_center_users as v_meeting_users was used instead. 2015-09-07 14:52:15 -06:00
koldoa 99e66d5bfc This should fix some of the group permissions issues from issue #1065 2015-09-07 10:47:57 +02:00
koldoa 15f3cd5514 Translation typo 2015-09-07 08:33:34 +02:00
koldoa 7a65bf2148 Random strategy for ring groups 2015-09-07 08:33:34 +02:00
markjcrane a0c1fc2cb0 Make the destinations more consistent. 2015-09-04 23:23:15 -06:00
markjcrane 3b99f0d09c Count the destinations. 2015-09-04 23:18:13 -06:00
markjcrane 7bd5f9a1ba Add extension count. 2015-09-04 23:12:36 -06:00
markjcrane 971aef9b80 A few more minor adjustments. 2015-09-04 23:05:08 -06:00
markjcrane 0c43e85123 Add a fax server count. 2015-09-04 22:59:13 -06:00
markjcrane 0d8cb2c36d Add count to voice mails and voice mail messages. 2015-09-04 22:38:48 -06:00
markjcrane 3731eb9190 Move the includes in devices. 2015-09-04 22:23:01 -06:00
markjcrane 675c85b85e Add device count. 2015-09-04 22:19:11 -06:00
markjcrane 808846ebca Change the format to display the count. 2015-09-04 22:06:09 -06:00
markjcrane 650e091891 Show the number of users and move the registration count to the front. 2015-09-04 21:51:51 -06:00
Jörn Ott 66425ae25c Allow provisioning with internal addressbook and update snom320 template for it 2015-09-03 15:57:57 +02:00
markjcrane d3a1e48c18 Set inline to false. 2015-09-02 20:49:36 -06:00
markjcrane 51b4c94413 Disable inline for limit in the local_extension dialplan. 2015-09-02 20:31:02 -06:00
markjcrane 6686876fb0 Set HTML autocomplete="off" for the device line username and password. 2015-09-01 01:47:44 -06:00
markjcrane 29ee23b2d6 Add lan example to access controls. 2015-08-25 15:01:50 -06:00
markjcrane 387e9c0287 Make sure access controls is not empty. 2015-08-25 14:52:19 -06:00
markjcrane 4836f5cf7c Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-25 11:58:17 -06:00
markjcrane 514fd37672 Fix the extension device list. 2015-08-25 11:57:59 -06:00
FusionPBX 352a9b087c Merge pull request #1127 from moteus/status_of_valid_profile
Fix. Display only profiles which related to specific FS.
2015-08-25 11:56:16 -06:00
FusionPBX 13c50c151d Merge pull request #1126 from moteus/status_global_gateways
Fix. Display names for global gateways on SIP Status page.
2015-08-25 11:55:19 -06:00
Alexey Melnichuk 55e3563191 Fix. Escape hostname string. 2015-08-25 16:49:56 +04:00
Alexey Melnichuk 65d1a77f7f Fix. Display only profiles which related to specific FS. 2015-08-25 16:46:31 +04:00
Alexey Melnichuk b1dade960b Fix. Display names for global gateways on SIP Status page. 2015-08-25 16:12:12 +04:00
Alexey Melnichuk 094b49828c Fix. Start record when b-leg answer.
This fix problem when DID transfers to IVR.
After that user make direct-dial to extension.
IVR do transfer but a-leg already answered and
api_on_answer did not call.
2015-08-25 14:56:01 +04:00
FusionPBX 484021f6d8 Merge pull request #1122 from moteus/delete_memcache
Fix. Delete some keys from memcache
2015-08-24 08:48:22 -06:00
Alexey Melnichuk ea1f6068c1 Fix. Delete some keys from memcache 2015-08-24 10:34:33 +04:00
markjcrane c7b8d99d1b Increase the pageing results for access controls. 2015-08-22 15:52:27 -06:00
markjcrane 948199497c Add fax_forward_number to the fax class. 2015-08-21 17:10:42 -06:00
markjcrane 7bdd6851fa Add fax prefix tot he fax class. 2015-08-21 17:04:34 -06:00
markjcrane dfa4d1f4b1 Use fax_extension for the directory path needed for outbound faxes. 2015-08-21 16:17:42 -06:00
markjcrane cb4642e56f Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-21 15:44:00 -06:00
markjcrane 59fac15627 Change the fax_extension to fax_destination_number. 2015-08-21 15:43:40 -06:00
FusionPBX 632d152035 Merge pull request #1118 from moteus/clear_cache_number_alias
Fix. clear cache also for number_alias.
2015-08-21 11:33:03 -06:00
Alexey Melnichuk bff7f43abb Fix. clear cache also for number_alias. 2015-08-21 13:22:07 +04:00
markjcrane 850d53359c Move SQL queries out of the content as a best practice and coding standard. Fix number alias when using auth name and auth id. 2015-08-20 20:16:07 -06:00
markjcrane 053571497d Delete child data when deleting access controls. Improve the indentation. 2015-08-20 09:33:02 -06:00
markjcrane dfd10e38e9 Fix a quote mismatch. 2015-08-20 09:23:53 -06:00
markjcrane 1ff1e38844 Fix the path problems for the reading the acl.conf.xml. 2015-08-20 09:06:45 -06:00
markjcrane ca1c489776 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-19 12:41:58 -06:00
markjcrane 4201015784 Fix the fax dialplan which prevented inbound faxes from saving using the new fax dialplan. 2015-08-19 12:41:34 -06:00
Alexey Melnichuk 911fd65aa1 Revert. Both legs can control of call. 2015-08-19 10:06:22 +04:00
Alexey Melnichuk 8d96b580cb Fix. Set voicemail ID. 2015-08-18 15:42:14 +04:00
Alexey Melnichuk ae341a6aba Change. Use bind_bind_digit instead of bind_meta_app.
Change. Allow transfer and turn on recordings only for authorized users.
Fix. Use record_ext in recording in ring_group.

This allow configure other dtmf sequence like `*#` and `##`
2015-08-18 15:38:41 +04:00
koldoa 73d5bf8ed7 View current logged members per fifo queue 2015-08-17 16:39:54 +02:00
koldoa e70493e8f9 New key type for aastra devices 2015-08-17 16:39:54 +02:00
koldoa 890cff5314 New key type for aastra devices 2015-08-17 16:39:54 +02:00
Alexey Melnichuk 34beaff9e3 Fix. Eavesdrop by operator_panel with extension with number-aliases 2015-08-17 16:46:53 +04:00
markjcrane 2947343aca Add fax default setting keep_local. 2015-08-16 01:53:39 -06:00
markjcrane 8ca1eaf93e Give precedence to number_alias over extension in destinations class that generates the destination select list. 2015-08-15 21:49:27 -06:00
markjcrane a573b13b82 update the translations 2015-08-16 01:12:05 +00:00
markjcrane f8d14edaf7 Add latest translation for Access Controls 2015-08-15 23:58:26 +00:00
markjcrane eb95f981a4 Fax variables for inbound, outbound, and both. 2015-08-15 15:26:16 -06:00
markjcrane bb0d6465d8 Add a new fax class to make the fax dialplan. 2015-08-15 14:27:27 -06:00
markjcrane 45680cebb7 Change the default fax_enable_t38_request to false. 2015-08-15 13:20:41 -06:00
markjcrane 893efba8af Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-15 13:17:33 -06:00
markjcrane 1fec017b16 Make the fax/app_defaults.php more efficient and add fax_enable_t38=true and fax_enable_t38_request=true. 2015-08-15 13:17:07 -06:00
reliberate cde85270f3 Destinations: Hide Account Code field on Add/Edit of Outbound Destinations. 2015-08-15 10:41:34 -06:00
reliberate a2b9bae284 Destinations: Hide unrelated form elements on edit of Outbound Destination. 2015-08-15 09:07:01 -06:00
reliberate de4b65ce97 Destination Add/Edit: Hide irrelevant controls if Type is Outbound, dynamically set Context accordingly. 2015-08-14 18:23:49 -06:00
markjcrane e9d5215232 Change type number to text to fix caller id numbers that start with a 0. 2015-08-14 10:47:15 -06:00
FusionPBX 2e9bfabea6 Merge pull request #1099 from moteus/operator_panel_number_alias
Fix. Operator panel with extension with number alias.
2015-08-14 08:35:15 -06:00
FusionPBX 7ff1ed2124 Merge pull request #1098 from moteus/toll_allow_forward
Set Toll Allow for call forward/follow me
2015-08-14 08:34:17 -06:00
Alexey Melnichuk e9712b517e Fix. Operator panel with extension with number alias. 2015-08-14 15:10:21 +04:00
Alexey Melnichuk ff7c7adb41 Change. Use toll_allow of extension who set follow me. 2015-08-14 13:35:50 +04:00
Alexey Melnichuk bfe2fb97f6 Change. Use toll_allow of extension who set call forward. 2015-08-14 13:27:47 +04:00
markjcrane 9f11b01810 ACL nodes remove the bold label for domain and cidr. 2015-08-13 18:55:13 -06:00
markjcrane 19713c99d6 Don't require the description for the new access controls (ACL list). 2015-08-13 18:50:00 -06:00
FusionPBX ecb2a08e30 Merge pull request #1096 from moteus/ext_summary_number_alias
Fix. Display CDR Extension Summary for ext with number alias
2015-08-13 11:26:02 -06:00
FusionPBX 3c7e6e16fd Merge pull request #1093 from moteus/dnd_number_alias
Fix. Use number alias to forward call to VM when DND is on.
2015-08-13 11:25:08 -06:00
Alexey Melnichuk e8f4b37849 Fix. Display CDR Extension Summary for ext with number alias 2015-08-13 18:44:17 +04:00
markjcrane 7759f63c9d Add the Access Controls as the new interface for ACL Lists. 2015-08-12 23:09:07 -06:00
Alexey Melnichuk 9a9871e595 Fix. Use number alias to forward call to VM when DND is on. 2015-08-12 13:02:36 +04:00
FusionPBX e6a85e776b Merge pull request #1018 from moteus/number_alias_as_vm_id
Change. Use number_alias as voicemail_id.
2015-08-11 20:43:20 -06:00
FusionPBX d7e03e4217 Merge pull request #1070 from moteus/follow_me_ignore_busy
Add. Option to ignore busy from destination in follow me dial-string.
2015-08-11 20:40:16 -06:00
markjcrane 12ba3753ca Fix destination context for the destinations select list. 2015-08-11 13:24:07 -06:00
markjcrane 4ad487877a Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-11 13:15:28 -06:00
markjcrane f935194fad Add select dialplan_context as context to fix the context for time conditions. 2015-08-11 13:13:58 -06:00
FusionPBX a337e1a8ba Merge pull request #1062 from moteus/win_service
Add. Support windows services.
2015-08-10 11:32:08 -06:00
FusionPBX 75aaf20cfa Merge pull request #1017 from moteus/no_default_domain
Change. Does not use `default` dialplan/directory.
2015-08-10 11:27:19 -06:00
markjcrane 144e22094e Add translations for check_voicemail, company_directory and record. 2015-08-10 10:09:37 -06:00
markjcrane 59eb7a492a Add title-other to app_languages.php. 2015-08-09 11:02:18 -06:00
markjcrane 64d6c425ad Fix the gateways list for call center agents. 2015-08-07 19:21:25 -06:00
markjcrane ebe536c66d Change call_center_contact to user_contact. 2015-08-07 15:24:24 -05:00
markjcrane d2147cb133 Remove switch_select_destination function from the remaining features that used it and replace with the destination php class. 2015-08-07 15:06:07 -05:00
markjcrane 3839f2d337 Comment out the sounds in ivr menu edit use the phrases or recordings instead. 2015-08-07 14:38:33 -05:00
markjcrane dbbecaf2ef Increase the memory efficiency and page load time for IVR Menu edit. 2015-08-07 14:34:58 -05:00
markjcrane 7dccb98465 Convert ring groups to use the new php class. 2015-08-07 14:30:29 -05:00
markjcrane ea13640bbf Remove and extra line and add creation of the object. 2015-08-07 14:25:49 -05:00
markjcrane d9415cd597 Update voicemail to use the destination php class. 2015-08-07 14:24:58 -05:00
markjcrane 0d00c9f72d Move call flows to the new destinations class. 2015-08-07 14:10:24 -05:00
markjcrane 2f40dfac97 Add the missing echo. 2015-08-07 13:39:25 -05:00
markjcrane 28ad9a34af Use the new destinations php class for ivr menu and destinations. 2015-08-07 13:13:55 -05:00
markjcrane 0719fe2465 Add a missing 'and' in the SQL query. 2015-08-06 23:21:10 -05:00
markjcrane 1f496ef53c Make time condition use the new destinations class. 2015-08-06 15:24:42 -05:00
markjcrane 1393201847 Escape the $ for $domain_uuid. 2015-08-06 00:14:46 -05:00
markjcrane 752c54d05c Escape the $ in the domain_uuid variable. 2015-08-05 18:17:39 -05:00
Alexey Melnichuk 4ba483f294 Fix. Empty comma in dialstring 2015-08-05 13:41:27 +04:00
markjcrane bcf1363277 Add destination details to several app_config.php files. 2015-08-04 14:52:10 -06:00
markjcrane 0c76720731 Add title-call_groups to app/extensions. 2015-08-03 18:42:16 -06:00
markjcrane 0d272d630e Add title-call_centers. 2015-08-03 16:36:59 -06:00
markjcrane e485133f91 Update the menu to use the app/call_centers directory. 2015-08-03 16:12:12 -06:00
markjcrane 14e9c2743e Change app/call_center to app/call_centers. 2015-08-03 16:09:38 -06:00
markjcrane 1bd77f955e Change 'title' to 'title-recordings' 2015-08-03 16:05:22 -06:00
markjcrane 7cc4aa21e0 Change title-time-conditions to title-time_conditions. 2015-08-03 15:53:48 -06:00
markjcrane c2375def12 Change title_phrases to title-phrases. 2015-08-03 15:52:39 -06:00
markjcrane cbbe4c2da7 Change the label 'title' to 'title-ring_groups' 2015-08-03 15:46:44 -06:00
markjcrane 193137ffa6 Make the title-<app name> more consistent. Use underscore in the label name instead of a dash. Dash is used between label type and the label name. 2015-08-03 15:17:05 -06:00
markjcrane 7aa6574c0e To be more consistent with naming convention rename app/ivr_menu to app/ivr_menus. 2015-08-03 09:43:15 -06:00
markjcrane c873ca11da Remove smtp settings entirely from app/settings. 2015-08-03 09:41:58 -06:00
markjcrane dd1d7a9ffd Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-02 23:43:53 +00:00
root 22c146f7f4 Add latest translations 2015-08-02 23:42:11 +00:00
markjcrane 6f6a2fc8d0 Change extension_context to extension_user_context in one location that was missed. 2015-07-31 10:58:38 -06:00
markjcrane a7a472c86a Add a new permission extension_user_context. 2015-07-31 09:37:53 -06:00
markjcrane 2353b9622a Change else if to elseif on extension_edit.php 2015-07-31 09:18:27 -06:00
markjcrane bcb4558f8b Allow 0 to be set for numbers for Call Center Queues. 2015-07-31 09:02:26 -06:00
markjcrane f4c47f176f Simplify the code for the call center dialplan. 2015-07-30 21:06:30 -06:00
FusionPBX ffbb65fcad Merge pull request #1063 from moteus/call_center_dialplan_uuid
Fix. Override dialplan_uuid.
2015-07-30 20:56:20 -06:00
Alexey Melnichuk 3be5ebf29f Add. Option to ignore busy from destination in follow me dial-string. 2015-07-30 16:21:50 +04:00
Alexey Melnichuk 162640f754 Fix. Can not enable follow me via `*21` if it was disabled via web.
Problem is that php code clear `dial_string` field in DB.
And Lua code on enable try use it.
2015-07-30 11:48:01 +04:00
markjcrane 2ea4148f99 Change from if_group to if_permission which is preferred in most cases. 2015-07-27 14:57:37 -06:00
markjcrane 6548179a50 Organize the device profiles according to the key vendor. 2015-07-25 07:57:07 -06:00
Alexey Melnichuk eaae5d3ad7 Fix. Override dialplan_uuid. 2015-07-24 14:46:31 +04:00
Alexey Melnichuk c9870f840e Add. Support windows services. 2015-07-24 11:26:11 +04:00
markjcrane c4517b15c2 Move the 'show application' completely out of the content. Then save the result in a session variable $_SESSION['switch']['applications']. 2015-07-21 09:47:23 -06:00
Alexey Melnichuk 55d01cffd4 Fix. Edit dialplan without running FS may load too long. 2015-07-21 11:44:13 +04:00
Alexey Melnichuk 18491ea2c0 Merge branch 'master' into no_default_domain
Conflicts:
	app/hot_desking/extension_edit.php
2015-07-21 11:24:59 +04:00
Alexey Melnichuk b4d968cf09 Fix. remove hot_desking app. 2015-07-21 11:22:16 +04:00
Alexey Melnichuk a4b0b2d271 Merge branch 'master' into number_alias_as_vm_id
Conflicts:
	app/hot_desking/extension_edit.php
2015-07-21 11:19:13 +04:00
markjcrane bd54cb44e2 Remove xml and json from the select list as its horribly inefficient. Move accountcode outside of billing as that may be used by others using the account code. 2015-07-20 15:34:23 -06:00
FusionPBX 6b48f88955 Merge pull request #1013 from moteus/issues_1008
Disable of sip profile does not work
2015-07-18 13:08:10 -07:00
FusionPBX d7836a30c0 Merge pull request #1021 from moteus/show_reg_force_domain
Fix. Show registrations to sip profile with force-XXX-domain.
2015-07-18 12:57:10 -07:00
FusionPBX 0cf21b698a Merge pull request #1036 from moteus/remove_debug_output
Fix. Remove debug output.
2015-07-18 12:52:17 -07:00
FusionPBX 446e94ff1a Merge pull request #1015 from moteus/remove_feature_context
Remove using `feature` context.
2015-07-18 12:48:41 -07:00
FusionPBX 40311cebeb Merge pull request #1032 from moteus/win-send-fax
Fix. Send fax via web on Windows.
2015-07-18 12:41:31 -07:00
markjcrane 969c6c6d77 Remove minute from time conditions as its better to use one of the other options. 2015-07-18 12:20:09 -07:00
markjcrane 1bc779aed2 Prevent duplicate call center dialplans. 2015-07-18 11:17:15 -07:00
markjcrane 639b28381d Fix the sip profile loading during the install or when using app -> defaults. 2015-07-16 12:34:01 -07:00
Alexey Melnichuk d1dfe3258c Fix. Remove debug output. 2015-07-13 10:42:14 +04:00
FusionPBX aef6836d75 Merge pull request #1016 from moteus/xml_cdr_escape
Fix. Escape `<>` in all fields in CDR xml.
2015-07-10 08:58:13 -03:00
markjcrane 8130e970ab Fix the call center dialplan so that it does not create duplicates using the new call center class. 2015-07-09 10:48:01 -03:00
Alexey Melnichuk e97ca204fd Fix. Send fax via web on Windows.
* tiffXXX utils did not work with paths like `C:/xxx/ddd.tif`
 * using `gswin32c` instead of `gs`
 * using `copy` function instead of `cp` command
2015-07-09 16:12:27 +04:00
markjcrane fb5c1a6ef9 Fix the dialplan_uuid for call center dialplan. 2015-07-09 01:01:12 -03:00
markjcrane 2b0c9d6016 Fix the call center timeout action for the dialplan. 2015-07-09 00:54:27 -03:00
markjcrane e33943f5a4 This Hot desking has been moved to optional Apps directory. It is now considered to be deprecated and replaced by a better feature. 2015-07-08 12:10:17 -03:00
markjcrane fda7add887 Remove trailing spaces and adjust the vertical spacing. 2015-07-08 09:30:00 -03:00
markjcrane 39960bac8d Don't override the device vendor type. 2015-07-08 01:43:52 -03:00
markjcrane fbcd47394b Add device key type column add the vendor name. 2015-07-08 01:41:24 -03:00
markjcrane 8123974de4 Add several provision default settings. 2015-07-07 18:07:25 -03:00
markjcrane b2cdce4940 Change the table name from device lines to keys. 2015-07-07 14:44:14 -03:00
markjcrane 2b150eca0d Add device key vendor to assign a key to a vendor. 2015-07-07 14:25:00 -03:00
Alexey Melnichuk 7f8a57739e Use existed variable. 2015-07-07 13:46:25 +04:00
Alexey Melnichuk 270d232d33 Fix. Show registrations to sip profile with force-XXX-domain.
When on profile set `force-register-db-domain` realm on xmlstatus is just IP but user is like 101@domain.name.
2015-07-07 13:39:57 +04:00
markjcrane ae99066dcd The extension_password permission is not needed on the field name as the password is auto-generated. Because of this its only needed on the update. 2015-07-06 12:15:03 -06:00
markjcrane c5b04b94d9 Add AR eg translation. 2015-07-05 23:13:46 -06:00
reliberate e24526fb92 Upgrade: Converted Advanced > Upgrade to use Git instead of SVN (untested).
Misc: Added provisions elsewhere to account for .git/* files, as currently done with .svn/* files.
2015-07-02 17:25:41 -06:00
Alexey Melnichuk d7a1829d32 Use non greedy match. 2015-07-02 19:12:12 +04:00
Alexey Melnichuk 1764700fd7 Fix. Escape `<>` in all fields in CDR xml.
When using redirect cdr also can contain e.g. `sip_redirect_contact_0` / `sip_redirected_to`.
I use `preg_replace_callback` to proceed all fields.
May be it more correct use urlencode because if we get xml with non UTF8 char we lost CDR.
```php
$xml_string = preg_replace_callback("/<([^><]+)>(.*?)<\/\g1>/",
	function ($matches) {
		// var_dump($matches);
		return '<' . $matches[1] . '>' .
			urlencode($matches[2]).
		'</' . $matches[1] . '>';
	},
	$xml_string
);
```
2015-07-02 19:08:48 +04:00
Alexey Melnichuk e89a499b2c Change. Use number_alias as voicemail_id. 2015-07-02 18:49:58 +04:00
Alexey Melnichuk 9097861e30 Change. Does not use `default` dialplan/directory.
I think it more consistent that it allows edit domain in single place.
Also on my Windows machine while installing all users/context creates not in `default` directory.
And I have problem because remove users did not work, `default.xml` file contain `$${v_domain}` variables.
2015-07-02 13:14:35 +04:00
Alexey Melnichuk 5ea2c0e964 Remove using `feature` context.
Default dilplan context contains all needed extension to does not use `feature` context.
2015-07-02 12:35:34 +04:00
Alexey Melnichuk d1edcbd2c5 Disable of sip profile does not work
Close #1008
2015-07-02 12:09:09 +04:00
Mark Crane 3f1dcaea70 Move the Login and Logout items in the menu to a location that is accessible to the translation server. 2015-06-30 17:11:39 +00:00
Mark Crane 2f64ab5804 Add latest translations 2015-06-30 16:30:02 +00:00
Mark Crane 152bbad1b8 Prevent a fax problem when current user is in both the admin and also in the user group. 2015-06-30 15:35:23 +00:00
Mark Crane f57cf46674 Add latest translations 2015-06-30 13:30:02 +00:00
Mark Crane d4a8c33f0d Add latest translations 2015-06-30 12:30:02 +00:00
Mark Crane f1171227b9 Add latest translations 2015-06-30 11:30:02 +00:00
Mark Crane 3031f125f2 Add latest translations 2015-06-30 10:30:02 +00:00
Mark Crane 4c71476922 Add latest translations 2015-06-29 22:30:02 +00:00
Mark Crane 5d401ee8f4 Add latest translations 2015-06-29 21:30:03 +00:00
luis daniel lucio quiroz e92fd6e3b7 little typo 2015-06-29 19:03:06 +00:00
luis daniel lucio quiroz 95a7609242 add a condition, not everybody may need the fix 2015-06-29 18:57:03 +00:00
Mark Crane 59b81e5b3d Add transaction support to dialplan import. 2015-06-25 21:10:50 +00:00
Mark Crane c99e249f71 Add beginTransaction and commit to speed up the install and upgrade. 2015-06-25 21:00:15 +00:00
Mark Crane 8fcbf0eef1 Correct the dialplan detail tag for the call center dialplan. 2015-06-25 09:46:27 +00:00
Mark Crane 5d4a2375a0 Write the call center dialplan with the new call center class. 2015-06-25 08:25:00 +00:00
luis daniel lucio quiroz 53a7ef3756 caller id fixed 2015-06-24 16:49:07 +00:00
Mark Crane 995780f8f2 Change the call screen recording name. 2015-06-23 23:16:55 +00:00
Mark Crane 18bd7505ba Change the filename reference to file and the caller id number to the call uuid. 2015-06-23 22:19:46 +00:00
Mark Crane 819bd7457d Add call_direction inbound filter and inline true. 2015-06-23 21:57:31 +00:00
Mark Crane b43f5f8647 Change call_screen to call_screen_enabled. 2015-06-23 21:21:50 +00:00
Mark Crane 34f6a889b9 Fix the the syntax so the default will work correctly. 2015-06-23 21:13:22 +00:00
Mark Crane 553d3a9c49 Add call_screen_enabled to the extension insert, update and then set the default to false. 2015-06-23 20:42:26 +00:00
Mark Crane 22dd5b6658 Add extension_call_screen permission, and add call_screen_enabled to extensions/extension_edit.php. 2015-06-23 20:06:44 +00:00
Mark Crane 71b0956e9a Add call_screen_enabled to extension_edit.php. 2015-06-23 19:59:51 +00:00
Mark Crane 5823b0f8bc Add call_screen_enabled to the database and add the lable for translations. 2015-06-23 19:58:07 +00:00
Mark Crane f9a5a1db66 Add dialplans needed for call screening. 2015-06-23 19:48:40 +00:00
Mark Crane 4d5b09e7b5 Move extension devices up on the page to make it more convenient for configuring devices. 2015-06-23 19:43:12 +00:00
Mark Crane 3750f6bb05 Add latest translations 2015-06-22 22:30:03 +00:00
Mark Crane 5ff1f11bbe Add latest translations 2015-06-22 09:30:02 +00:00
Mark Crane 8bdb5b0aee Add latest translations 2015-06-22 08:30:02 +00:00
Mark Crane ed7ac31c7b Remove call center log table and remove redundant semi-colons. 2015-06-21 05:43:06 +00:00
Mark Crane 8e1d818499 Add latest translations 2015-06-20 12:30:02 +00:00
Mark Crane b96427df79 Add latest translations 2015-06-20 11:30:02 +00:00
Nate Jones 60963abd4f Ring Groups: Added Missed Call notification interface.
Extensions: Removed unnecessary echoes.
2015-06-19 16:33:05 +00:00
Mark Crane 42c1997a00 Add auto_insert_enabled to the provision variables in default settings. 2015-06-19 15:54:13 +00:00
Mark Crane 3242e03576 Add latest translations 2015-06-18 08:30:02 +00:00
Mark Crane 96c10412f7 Add latest translations 2015-06-15 19:30:00 +00:00
Mark Crane 63f1b8f8b2 Sync the recent translations 2015-06-13 05:35:54 +00:00
Mark Crane 81563c3437 Fix the domain filter on provisioning. 2015-06-11 17:42:47 +00:00
Mark Crane 8a761fdfcb Unhide mwi_account again. 2015-06-11 00:17:27 +00:00
Nate Jones ca92b2dd7d IVR Menu: Invalid Sound not required. 2015-06-08 20:55:38 +00:00
Mark Crane dc2a02dc59 Set fax_enable_t38_request to false solves problem with 'Called dropped prematurely' 2015-06-08 17:54:49 +00:00
Mark Crane 885b1e79c8 Change the type from numeric to text. 2015-06-07 05:46:00 +00:00
Mark Crane 4699d4c8e8 Synchronize the translations. 2015-06-06 02:37:26 +00:00
Mark Crane b38d142349 Operator Panel - Change the file type from ANSI to UTF-8 without BOM. will need to re-translate several of the languages. 2015-06-06 02:25:16 +00:00
Mark Crane ba417f3709 Fix ring group form save change distinctive_ring to ring_group_distinctive_ring. 2015-06-05 17:44:12 +00:00
luis daniel lucio quiroz cdcb5bcd35 little space, nothing special 2015-06-05 16:10:55 +00:00
Mark Crane 0a6684a3cd Fix the syntax in app/ring_groups/app_languages.php 2015-06-04 15:12:06 +00:00
Mark Crane 9447dfaee0 Add new text in english for ring group distinctive ring. 2015-06-04 05:29:17 +00:00
Mark Crane f8572f72f8 Sync the translations for ring groups. 2015-06-04 05:26:12 +00:00
Mark Crane f90e35ec78 Fix outbound dialplan when using a transfer. 2015-06-03 07:11:05 +00:00
Nate Jones 643f605310 Device: Swap Alternate and Vendor field locations. 2015-06-02 22:25:43 +00:00
Nate Jones c096530d89 Extension: Hide MWI Account field till functionality restored. 2015-06-02 21:51:15 +00:00
Nate Jones 39c2cb11e7 System Variables: Adjust Hostname cell style. 2015-06-02 21:33:43 +00:00
Mark Crane 91a12aa8ed Add imap_errors() the fax/fax_emails.php to make it possible to see IMAP connection problems. 2015-06-01 22:44:28 +00:00
Mark Crane da114c1a64 If Remote Inbox Subject Tag is not set then check the local fax files. 2015-06-01 21:21:33 +00:00
Mark Crane f4a360eb23 Set the domain_uuid as hidden for devices when device_domain is not assigned. 2015-05-31 04:43:02 +00:00
Mark Crane b362eab643 If gateway type is transfer then use action transfer. 2015-05-31 03:34:37 +00:00
Mark Crane b785e0cc66 Add an option for a default setting that uses provision -> auto_insert_enabled type: boolean value: true.
This will not be set by default so the provision auto insert will be disabled by default.
2015-05-30 07:35:50 +00:00
Mark Crane f481386631 Contact timer change the color to a comfortable blue. 2015-05-29 07:07:18 +00:00
Mark Crane 06588fdaad Add a hangup hook to dialplan local_extension and remove originator cancel from the failure_handler. 2015-05-29 05:16:34 +00:00
Mark Crane 68fab86633 Add missed call email notification. 2015-05-29 03:56:49 +00:00
Mark Crane d4bb237f7d Dump another html5 number... <input class='formfld' type='number' name='ring_group_extension' maxlength='255' min='0' step='1' value="010" required='required'> Shows in the gui as 10 instead of 010. To fix it I change the type to text. 2015-05-29 01:58:27 +00:00
Mark Crane 7009ea7672 Change the default setting from enabled false to true. 2015-05-29 01:10:19 +00:00
Mark Crane b7f10c6a40 Add 3 more variables to device settings for the provision category and make it check default settings with one query rather than multiple making it more efficient. 2015-05-29 00:42:31 +00:00
Mark Crane 497f9cdf9f Fix the show all devices so it doesn't display duplicates. 2015-05-28 00:55:10 +00:00
Mark Crane f23e835c9b Add last_mod_date, and last_mod_user to contacts. 2015-05-26 16:06:01 +00:00
Mark Crane 4039ae1846 IVR Menu exit sound should not be required by default. 2015-05-26 15:19:53 +00:00
Mark Crane c51c9b0284 Devices, Update Alternate show the device label. 2015-05-24 07:14:11 +00:00
Mark Crane 5ef6b22dc6 Add a link to unset the alternate device. 2015-05-24 05:00:40 +00:00
Mark Crane 3d87d3d4ff Sync the latests bug fixes. 2015-05-23 22:02:28 +00:00
Nate Jones 46bbdeaa38 Extensions: Missed Call notification option. 2015-05-23 02:11:26 +00:00
Mark Crane 2a8481888f More work on device alternate. 2015-05-22 04:34:31 +00:00
Mark Crane 12e2020362 Add <td> and </td> surrounding the new Alternate link. 2015-05-22 04:14:04 +00:00
Mark Crane f745437349 Add Device Alternate link. 2015-05-22 04:10:43 +00:00
Mark Crane 197d86472d Changes result array to devices. 2015-05-22 03:08:02 +00:00
Mark Crane ee8651c3b2 In the Devices list move Enabled after the Template column. 2015-05-22 03:04:42 +00:00
Mark Crane e606d92e99 Fix a problem caused by the new FAX prefix. 2015-05-22 00:04:55 +00:00
Mark Crane d6d7460f20 Add an empty select option for IVR Menu exit sound we don't want always require an exit sound. 2015-05-21 21:31:56 +00:00
Mark Crane 6f855d44d5 Remove the underscore to fix the syntax. 2015-05-21 20:34:59 +00:00
Mark Crane c21adfd4c1 Missed str_len add it back. 2015-05-21 20:32:00 +00:00
Mark Crane 8a65a796cb If the time condition preset array name doesn't match a translation then use the nae from the array. 2015-05-21 20:28:42 +00:00
Mark Crane 5cb8c7bf19 Update the fax prefix description. 2015-05-21 04:07:51 +00:00
Mark Crane 2cbcbc0f1a Remove the default settings fax prefix and move it to the FAX server table. 2015-05-21 03:48:37 +00:00
Mark Crane 5ff4e02741 Add category: fax, subcategory: prefix, type: text and set a value of some kind of prefix. 2015-05-21 03:05:07 +00:00
Mark Crane aaba392446 Fix the syntax by adding a missing ). 2015-05-20 22:34:16 +00:00
Mark Crane 2ee03aa15b A few more adjustments for the new password permissions. 2015-05-20 22:32:55 +00:00
Mark Crane f281d4fa40 Add extension_password and device_line_password permissions. Goal is to make it possible to hide the password from the admin as desired by the superadmin. 2015-05-20 22:24:19 +00:00
Mark Crane dd929e5f6c Allow limit max to set to 0 to disable the extension calling. 2015-05-20 16:54:55 +00:00
Mark Crane deca08b0b2 Revert changes of test code that were accidently committed in revision r8208 because it was breaking provisioning when device key extension is set. 2015-05-20 06:40:24 +00:00
Mark Crane 14a18c6f66 Set the defaults in device edit. 2015-05-20 05:14:14 +00:00
Mark Crane c403f7b35b If follow me is disabled allow it to save the destination(s). This will finish making it work. 2015-05-20 02:46:06 +00:00
Mark Crane 55d44936c7 If follow me is disabled still allow it to save the destination(s). 2015-05-20 02:39:05 +00:00
Mark Crane d022ddcdc8 Add missing commas. 2015-05-20 02:28:10 +00:00
Mark Crane a04e45f63d Add defaults for sip port and transport, expires to extension_edit.php. 2015-05-20 02:21:10 +00:00
Nate Jones 061ab74330 Devices: Add Enabled field to Lines. 2015-05-19 16:09:04 +00:00
Mark Crane 3b87fcd9c2 Remove the word polycom from the if statement. 2015-05-19 01:46:13 +00:00
Mark Crane efa5425009 Add another attribute to the 'if statement' on provisioning. 2015-05-19 01:43:58 +00:00
Mark Crane 3bc70bcdca Specify the correct table. 2015-05-19 00:52:29 +00:00
Mark Crane 5aaa888509 Add the missing 'and' in the sql query. 2015-05-19 00:51:03 +00:00
Mark Crane 81eb20c3a6 Add the specific fields to the contacts array. 2015-05-19 00:48:36 +00:00
Mark Crane 7c771adc5e Add phone number to the contacts array. 2015-05-19 00:38:40 +00:00
Mark Crane e65f63fe43 Change $db to $this->db because its in the PHP class. 2015-05-18 23:00:45 +00:00
Mark Crane edb7163f08 Add contacts array to provisioning. 2015-05-18 22:45:31 +00:00
Mark Crane fdad0b28a1 Update nowrap to nowrap='nowrap' 2015-05-18 22:10:59 +00:00
Nate Jones b809714064 Calls Active: Show gateway name instead of uuid in Application data string, change to jQuery ajax refresh. 2015-05-18 16:44:38 +00:00
Nate Jones a28f7a9f53 Contact Times: Timer now works for contacts under foreign domains. Limit edit and delete to user's own Time entries. 2015-05-17 09:58:57 +00:00
Nate Jones d9de58b0cd Contact Times: Simplify Timer with jQuery ajax instead. 2015-05-17 09:08:52 +00:00
Nate Jones 741dbd876c Contact Times: Minor style/layout mods to timer duration. 2015-05-17 08:39:57 +00:00
Nate Jones 67524ca6a0 Contact Times: An open Timer now works after changing domains. 2015-05-17 07:35:35 +00:00
Nate Jones f293c6d31f Contact Times: Fix redirect issue on Timer. 2015-05-17 07:19:07 +00:00
Nate Jones 2b18dfd088 Contact Times: Style adjustments. 2015-05-17 07:15:28 +00:00
Nate Jones 6a184d6989 Contact Times: Layout tweaks, link contact name on Timer to open contact edit. 2015-05-17 06:40:37 +00:00
Nate Jones 3d3cdff6c8 Contact Times: Remove debug line. 2015-05-17 06:23:51 +00:00
Nate Jones 1ff7d1c1ba Contacts: Added Times/Timer to track support. 2015-05-17 06:16:43 +00:00
Nate Jones 830724f368 Fax: Fixed an issue when multiple email addresses are defined in fax-to-email feature (was only sending email to the last address listed). Thx CraigH. 2015-05-15 20:33:39 +00:00
Mark Crane 8b539a79fb Change eavesdrop from *88[ext] to *33[ext] to prevent a conflict with page extension on *8[ext] 2015-05-15 18:05:31 +00:00
Mark Crane 5f78d5b41d Filter for sip_P-Preferred-Identity in xml cdr import as a work around for invalid XML sent over HTTP POST. 2015-05-15 09:26:13 +00:00
Nate Jones fe8032b1c3 Misc: Removed use of GLOB_BRACE as doesn't work on some systems, use non-GLOB_BRACE method instead. Thanks [xming] and Risk64. Should resolve Issue 916, as well. 2015-05-12 18:11:05 +00:00
Nate Jones 0a52f9cc75 Fax: Fix on edit to re-enable Advanced features, due to recent file rename. 2015-05-09 06:02:48 +00:00
Nate Jones 283d06ede0 Fax: Fix Remote Inbox link (oops). 2015-05-09 05:40:39 +00:00
Nate Jones 7fab6d2e88 Fax: Upgrade script to generate and store meta-data from existing fax files, fix Lua script to insert correct fax file path into db, JavaScript prompt corrections, adjust redirect after send to use new interface, fix delete so files on file system are removed (using path from db), fix paging and sorting on Inbox and Sent, fix TIF to PDF conversion for viewing sent/received faxes (if PDF version not present). 2015-05-09 05:22:29 +00:00
Nate Jones b11e3c815e CDR: Fixed recording playback / download. 2015-05-08 17:21:20 +00:00
Mark Crane 7e1f3abb4e Change user_status to agent_status. 2015-05-05 17:24:02 +00:00
Nate Jones 60856cc6f5 Extensions: Only show Call Control button on edit. 2015-05-05 16:45:35 +00:00
Mark Crane 35ad4784dd Add call_timout to the extension xml files. 2015-05-05 07:45:05 +00:00
Mark Crane 50c88ba930 Add call_timeout tot he user_exists dialplan so it works in both directions. 2015-05-05 07:36:06 +00:00
Mark Crane f5294912f7 Show only sip profiles that are enabled on the Gateway edit page. 2015-05-05 05:48:27 +00:00
Mark Crane d22383a40e Show only sip profiles that are enabled on the Status -> SIP status. 2015-05-05 05:45:42 +00:00
Mark Crane e616fad12e Add the format number to destinations list and adjust the function to only process numeric. 2015-05-05 04:50:23 +00:00
Mark Crane 872fa20983 Add format phone to the dialplan number. 2015-05-05 04:44:34 +00:00
Nate Jones 198967cf08 Call Center Agent: Prevent duplicate Agent IDs (within the same domain).
Devices: Remove unnecessary javascript.
2015-05-04 21:01:55 +00:00
Nate Jones 9f5c2422d3 Devices: Language updates supporting previous commit. Removed required check on MAC Address field. 2015-05-04 20:09:29 +00:00
Nate Jones 0acd0922ff Devices: Prevent duplicate username within domain (if device assigned to a domain) or globally (if domain set to Global).
Functions: Added is_mac() and format_mac() functions.
2015-05-04 20:07:51 +00:00
Mark Crane 2205cf4fb7 Add _id to *23 name. 2015-05-04 19:06:04 +00:00
Mark Crane 91df1c01db Remove one file and rename the dialplan attribute inside the XML. 2015-05-04 19:05:20 +00:00
Mark Crane 287da808e3 Add *23 for agent status that requests the id and password. 2015-05-04 18:58:18 +00:00
Mark Crane 89e01c08d0 Rename the user_status dialplan. 2015-05-04 18:48:09 +00:00
Mark Crane ad180b5d8e Add Agent ID column to the agent list. 2015-05-04 17:09:21 +00:00
Mark Crane 9cf78bbf9a Move it to the correct field and change the type to password. 2015-05-04 03:26:50 +00:00
Mark Crane b757da247c Escape the $ and ". 2015-05-04 03:19:31 +00:00
Mark Crane 98ead97ff6 Hide the agent password. 2015-05-04 03:12:11 +00:00
Mark Crane 95f457d9b8 Add missing '+;' to the app_config.php. 2015-05-04 02:50:31 +00:00
Mark Crane b9f1d6d952 Add the missing call center translation. 2015-05-04 01:48:41 +00:00
Mark Crane 1746359477 Add the call center agent ID and password. 2015-05-03 16:55:43 +00:00
Mark Crane 614f7f3165 Add support for the new sip profiles enabled field. 2015-05-02 05:08:41 +00:00
Nate Jones 3d654ad634 SIP Profiles: Added Enabled select box to manage the profile state. 2015-05-02 04:53:45 +00:00
Nate Jones b442960964 Status Graph: Auto-load first interface found. 2015-05-02 03:35:18 +00:00
luis daniel lucio quiroz d6980a929c fix a pricing display bug when billing installed 2015-05-01 18:52:01 +00:00
luis daniel lucio quiroz e2602f7824 better sql queries for billing 2015-05-01 18:35:40 +00:00
luis daniel lucio quiroz 9f346abfd0 lcr_currency wrong set 2015-05-01 17:39:13 +00:00
Mark Crane bce8490f3e Fix the redirect on the fax file delete and change the tabbing. 2015-05-01 12:38:30 +00:00
Mark Crane 854dff9e08 More work on the delete. 2015-05-01 11:55:53 +00:00
Mark Crane ebf3b96ecb Fix a little syntax in the delete file. 2015-05-01 11:49:19 +00:00
Mark Crane 455e6e5e9d Delete the fax tif and/or pdf in addition to remove the row from the database. 2015-05-01 11:38:44 +00:00
Mark Crane fe71098cf7 Fix the fax file delete so it redirects correctly and removes the file. 2015-05-01 11:21:19 +00:00
Nate Jones 63cd5bb78e Language file merge from translation server. 2015-05-01 11:13:39 +00:00
Mark Crane 5846ddc24e Link to the fax_files.php file and use fax_inbox_view and fax_sent_view permissions. 2015-05-01 10:48:48 +00:00
Mark Crane 204cc3141c Add the FAX TIF and PDF file download. 2015-05-01 10:24:24 +00:00
Mark Crane 541d9a79a9 Fix the page header and adjust indentation. 2015-05-01 08:48:32 +00:00
Mark Crane 01bff0ff01 Add many changes to fax_files.php including formatting the date, fixing the page header and hide unnecessary fields. 2015-05-01 08:19:56 +00:00
Mark Crane 83ed3602fa Test if the id is a uuid if it is then set fax_uuid value. 2015-05-01 08:17:39 +00:00
Mark Crane b247696e8f Add the license with the correct year. 2015-05-01 07:22:33 +00:00
Mark Crane adaece1d31 Add FAX files. 2015-05-01 07:21:01 +00:00
Mark Crane c1fb179b1a Add fax file permission and fix the data type for date and epoch. 2015-05-01 07:10:31 +00:00
Mark Crane 3e49c72a30 Add the FAX files translations. 2015-05-01 06:59:55 +00:00
Nate Jones c12db7ed7d SIP Status: Toggle Start/Stop button visibility, and Refresh button. 2015-05-01 06:52:51 +00:00
Nate Jones 68a347724b Active Calls: Add Show All feature for Superadmin, basic view for Admin, refresh activity icon.
Registrations: Minor visual adjustments.
2015-05-01 06:35:40 +00:00
Mark Crane 29b7fd2937 Change device_model to device_uuid_alternate for the provision override. 2015-04-30 10:25:00 +00:00
Nate Jones b7e91bdca2 Paging: Ability to grant caller moderator status/controls, auto-generate random pin.
Conference: Add missing caller-controls and moderator-controls parameters in autoload_config.
2015-04-30 09:45:41 +00:00
Mark Crane 57b344135d Change page extension to order 250. 2015-04-30 08:30:43 +00:00
Mark Crane cc1ab86fdd Change the order of the page dialplan. 2015-04-30 08:30:01 +00:00
Mark Crane c07d842579 Had the login and logout backwards. 2015-04-30 08:06:11 +00:00
Mark Crane 435c2a7d77 Add the provision dialplan as *11 and *12. 2015-04-30 06:21:19 +00:00
Mark Crane 8d5cc4bb0d Get the device username and password to show on the same line and hide the password when the field is not selected. 2015-04-30 04:36:57 +00:00
Mark Crane c7662544cf Add label-device to devices/app_languages.php. 2015-04-30 04:25:36 +00:00
Nate Jones 392b875b3a Active Calls: Removed broken Transfer, Park and Record options in favor the Operator Panel (Park functionality to eventually be added to the OP).
Operator Panel: Only superadmin group can view debug info.
2015-04-30 02:55:35 +00:00
Mark Crane 5a34fb1a35 Add dialplan add temporary permissions. 2015-04-30 01:17:47 +00:00
Mark Crane 09d0ae1a0e Add a space. 2015-04-30 01:05:09 +00:00
Mark Crane 86fa97e41a Add the sub table dialplan destination permission. 2015-04-30 01:03:55 +00:00
Mark Crane 62b4838b8b Change the permission name from delete to edit. 2015-04-29 23:50:00 +00:00
Mark Crane 70453cfd5a Fix the permissions for admin using the time conditions and dialplan -> destinations. 2015-04-29 23:22:36 +00:00
Mark Crane 5e558cca0d Add an api_hangup_hook to ensure all members of page hangup. 2015-04-29 21:54:02 +00:00
Nate Jones a8c7fb9f02 SIP: Return "NO_ANSWER" instead of "NORMAL_CLEARING" if an extension is called with voicemail disabled. Implements patch suggested in Issue 920. Thanks. 2015-04-29 21:21:00 +00:00
Digital Daz befc947b8d Slight change to correct sql queries for times, thanks Nate. 2015-04-29 20:45:32 +00:00
Mark Crane 7e9767f0d9 Simplify the page dialplan. 2015-04-29 18:25:20 +00:00
Mark Crane 7c97283b5a Change the name of extension-intercom to page-extension. 2015-04-29 18:14:26 +00:00
Mark Crane fdfc134ddc Change the order of the fax dialplan details. 2015-04-28 21:12:27 +00:00
Nate Jones 1c02e1fa39 Phrases: Remove phrase from memcache if phrase detail deleted (no, really). 2015-04-28 19:28:16 +00:00
Nate Jones 51d2aa8178 Phrases: Remove phrase from memcache if phrase detail deleted. 2015-04-28 19:10:52 +00:00
Nate Jones 04c9e31f63 Phrases: Include full path for recordings (not sounds), when not using base64. 2015-04-28 19:06:27 +00:00
Nate Jones 75f8cb0a9e Phrases: Save phrases xml and delete phrases from memcache after converting to/from base64 in app_defaults.
IVR: Using phrase greetings, DTMF tones now captured and executed, but only after playback completes (uses session:variable).  Still searching for a better solution.
2015-04-28 17:24:32 +00:00
Mark Crane db21ca20f1 Update the api_hangup_hook for the fax dialplan. 2015-04-28 14:47:17 +00:00
Nate Jones ddee7be012 Phrases: App Defaults now converts phrases between base64 compatible and back, enhanced interface with better js manipulation, easily add pauses to a phrase.
Note: Currently DTMF tones are not recognized during phrase playback in IVR (rrrrr!).
2015-04-28 09:54:02 +00:00
Nate Jones 4428984028 Phrases: Add support for using base64 recordings. Already existing phrases don't yet convert. 2015-04-26 00:19:02 +00:00
Nate Jones 86cfbb90f8 Recordings: On upload, put original file name in description, and better format the name auto-generated from the saved file name. 2015-04-25 22:25:26 +00:00
Nate Jones f6bb49552f Cleanup: Remove unused shockwave flash files. 2015-04-25 21:48:08 +00:00
Nate Jones 3b3dcaf340 Recordings: app_defaults to move recordings from file system to base64 in db (and vice versa). 2015-04-25 21:46:01 +00:00
Mark Crane 64bc09fd7e Add fax files table for storing meta data and optional base64. 2015-04-25 21:07:01 +00:00
Nate Jones 6ae74a8591 Voicemail Greetings: Better base64 support in gui (playback, download, etc) and lua scripts, some lua mods to allow re-recording without having to enter greeting # again, fixed choose greeting function, new greeting recordings now only save when told to (uses a temp file prior to), fix sorting on greetings list, app_defaults to move greetings from file system to base64 in db (and vice versa).
Recordings: Fix sorting and paging.

IVRs: Code cleanup.

(... and some other stuff I can't remember at this hour.)
2015-04-25 12:26:31 +00:00
Mark Crane 26928d2fe8 Move menu items that are for superadmins to the advanced menu. 2015-04-25 06:29:45 +00:00
Mark Crane 04bb28752a Prevent cross site scripting by limiting the value of $show on the registrations page. 2015-04-25 05:47:35 +00:00
Mark Crane cbd974a89e Move app/xmpp as an optional application in dev/apps. 2015-04-24 20:55:53 +00:00
Mark Crane 7c3d16dd39 Move content manager to apps/content marking it as an optional application. That is not installed by default. 2015-04-24 20:53:26 +00:00
Mark Crane e5d28983fa Contact page change Contact Add to just Contact as the page indicates that its an add. 2015-04-24 20:32:36 +00:00
Nate Jones c91b4b0b5d IVR: Better support for the use of base64 Recordings, added option to use Phrases in a couple places, fixed the Exit Sound. (Note: A selected Sound with the same file name as a Recording will get trumped.) 2015-04-24 02:47:10 +00:00
luis daniel lucio quiroz 830238631c device_vendor & device_mac_address are a must 2015-04-23 16:39:49 +00:00
Nate Jones e0c0be31ca Recordings: Add support for base64 Play and Download, and bi-directional conversion between base64 and local files on page load. 2015-04-23 08:41:05 +00:00
Nate Jones f99b2e8c30 Voicemail: local and base64 fixes. 2015-04-23 05:25:21 +00:00
Nate Jones 242ab77ccb Voicemail: Add functionality to Play and Download base64 messages in the database. 2015-04-23 00:10:31 +00:00
Mark Crane d42f22d6e3 Add a few comments and adjust the indentation. 2015-04-22 18:11:41 +00:00
Mark Crane 22f98351c7 Save the ivr menu then update the dialplan. 2015-04-21 18:17:25 +00:00
Mark Crane 15386868d5 Move ring group context above enabled. Goal is moving it lower since its a setting that is changed rarely. 2015-04-21 18:15:51 +00:00
Nate Jones 24ed706087 Recordings / Voicemail Messages: Hide file size column if storing as base64 in db. 2015-04-17 19:30:06 +00:00
Nate Jones c03bcd76bb Conference Center: Add ability to use a Phrase for the Greeting, resolving Issue 921 and Issue 818. 2015-04-17 18:41:31 +00:00
Mark Crane ce2845924c Remove the numeric restriction on fax forward number as it isn't required to be a number. 2015-04-16 20:49:43 +00:00
Nate Jones 483745cf98 Registrations: Manually pause refresh, and pause on button hover. Requested in Issue 922. 2015-04-16 20:02:04 +00:00
Nate Jones 5996a7089e Themes: Remove unnecessary JS functions.
Call Block: Fixed issue in language file.
User Edit: Fixed issue in language file.
File Editor: Fix JS issue in header.
2015-04-16 19:14:20 +00:00
Nate Jones 29e70796f6 Fax Server: Log detail view now available. Resolves issue 923. 2015-04-16 16:05:39 +00:00
Mark Crane 889c2c803b Remove the old park.lua dialplans in favor of mod_valet. 2015-04-15 23:21:32 +00:00
Nate Jones 2249c10ed7 Operator Panel: Fix to show Status of User assigned to an Extension. 2015-04-15 23:19:50 +00:00
Mark Crane 0ffeaf9b5e Remove v_ as they are not used in the dialplan templates. 2015-04-15 23:19:13 +00:00
Nate Jones 6ca1cdb3b5 CDR Details: Define column % widths. 2015-04-15 18:44:22 +00:00
Mark Crane 0fae34b81d Remove mysql_connect as it is marked as deprecated. 2015-04-15 01:43:20 +00:00
Nate Jones 600e3db6c2 Adminer: Resolve function conflict. 2015-04-14 21:46:58 +00:00
Nate Jones 953c35b62a Adminer: Update to latest version available (4.2.1). 2015-04-14 21:38:33 +00:00
Nate Jones 9c4ea7441a Content Manager: Fix app_languages (using Translate server version). 2015-04-14 18:53:35 +00:00
Nate Jones f6f5ef4e12 MOH: Selecting an MP3 now hides the Sampling field. Selecting files other than MP3 and WAV will result in a warning message being displayed. Uploading an MP3 now places a copy of the file in all rate folders at once. 2015-04-14 16:40:51 +00:00
Nate Jones d79216bcad CDR: Restore 'Recording' label. 2015-04-14 08:01:02 +00:00
Nate Jones 03cfbceab4 Registrations: Order by domain (sip-auth-realm), then user. 2015-04-14 04:27:07 +00:00
Nate Jones be1f5506d9 Contacts: Fix app_menu.php, restore menu item. 2015-04-14 03:54:01 +00:00
Nate Jones 6abef951e6 IVR Menu: Change Description field to textarea. 2015-04-14 02:26:34 +00:00
Nate Jones bffeac9a8f Call Center Agents / Dialplan Edit: Optimize Gateway Name lookup (only do if necessary). 2015-04-14 00:42:15 +00:00
Nate Jones c2de556bd8 Call Center Agents: If selected as Contact, show Gateway name instead of UUID.
Call Center Agent Edit: Set width on Contact select box.
2015-04-14 00:25:59 +00:00
Nate Jones 783dcca192 VM Greetings: Playback progress indicator column adjustment. 2015-04-13 22:29:10 +00:00
Nate Jones bb75eeb191 Various: Added playback progress indicator for audio files (CDR, VM, etc). 2015-04-13 22:26:50 +00:00
Nate Jones 862d4bf7aa CDR: Template and layout adjustments to prevent wrapping. 2015-04-13 20:06:46 +00:00
Nate Jones f230cfa0e9 Time Conditions: Correct comments. 2015-04-13 19:57:09 +00:00
Nate Jones 74064fd59e Time Conditions: Convert time-of-day to minute-of-day values, due to inconsistent behavior for time-of-day. 2015-04-13 19:36:45 +00:00
Nate Jones 8bb6b14530 Call Center: Fix SQL error on Agent Status change, clarify Status as Default Status on Agent Edit. 2015-04-13 17:00:09 +00:00
Mark Crane 48bbced278 Remove the Yealink hot desking as I believe I have created a better way that is more secure. 2015-04-12 01:22:02 +00:00
Mark Crane 1bc39c31c4 Add device username and password. 2015-04-12 00:35:11 +00:00
Mark Crane bc235e3723 Add device_username, device_password and device_uuid_alternate. 2015-04-12 00:12:48 +00:00
Nate Jones aa58d9ef23 Extension Summary: Better search form functionality (auto-submit on Quick Select change, added "This Week" option, reset Quick Select if Start or End date/time defined and vice-versa), language additions. 2015-04-10 18:08:09 +00:00
Nate Jones 5eeecf50fd Extension Summary: List domain on Show All, change Quick Select 'Default' label to 'Last 7 Days', update Description column style to be consistent. 2015-04-10 16:46:22 +00:00
Nate Jones b9d28743f7 Extension Add: Fix for Issue 910 - Skip check on extensions limit if not defined. 2015-04-10 14:42:55 +00:00
Mark Crane 7c1688180f 2015-04-10 05:36:09 +00:00
Mark Crane 06d620a67b Device UUID work still needs permanent home for the UUID. 2015-04-10 03:25:53 +00:00
Nate Jones c1d4ec2284 Voicemail: Restore missing 'No messages found.' message in languages file. 2015-04-10 01:41:30 +00:00
James Rose ccfd45371c from GILL: minor corrections 2015-04-09 21:40:40 +00:00
James Rose 840fc797e7 EDITS BY GILL: add support for 711 (TTY), fix issue where caller id is sometimes sent incorrectly with flowroute. 2015-04-09 18:44:00 +00:00
luis daniel lucio quiroz 0a79e6e2d8 /tmp/provisioning_log.txt only when debug is on 2015-04-09 17:03:50 +00:00
luis daniel lucio quiroz 72c03a4b42 debug must be turned on manually with a default setting 2015-04-09 16:13:21 +00:00
Mark Crane 395fa85cec Fix the problem on calls_active/app_languages.php. 2015-04-09 15:58:56 +00:00
luis daniel lucio quiroz df87b1e277 just a little more debug info when provisioning fails 2015-04-09 14:26:47 +00:00
Nate Jones 5f6bf426c3 MOH: Restore 'Default' label in select box. 2015-04-08 20:13:45 +00:00
Mark Crane 3b8b7ad0ca Update the translations from the translation server. Includes the following new languages Brazilian Portuguese, Polish, and Swedish Sweden. Thanks to those that put in the effort to add these languages additional translator volunteers are welcome. 2015-04-08 13:38:58 +00:00
Nate Jones 59bd481b6c Operator Panel: Optimizations, bug fixes, better auto-complete searching. 2015-04-08 08:54:10 +00:00
Nate Jones 8f30afbf18 Operator Panel: JS fix to restore functionality in Chrome and IE, Reduce font size and change font of auto-complete suggestion list.
Minimized Template: Similar JS fix for Chrome and IE.
2015-04-08 03:50:09 +00:00
Nate Jones 0259ef8551 Operator Panel:
- Add transfer active calls to ANY destination using keypad.
- Move inline CSS styles to theme templates.
- Use local jQuery UI CSS file instead of remote.
2015-04-08 01:01:46 +00:00
Digital Daz 03f5a6854e Prevent users bypassing extension limits by using range 2015-04-07 23:50:36 +00:00
Nate Jones b066816f82 Operator Panel: Adjustments to correctly display the user status of the extensions assigned to the current user. 2015-04-07 17:03:39 +00:00
Mark Crane 8927266bf7 If the MAC address is set then validate it is a Mac address. 2015-04-06 23:39:19 +00:00
Mark Crane 7e76e93e40 Check to see if domain_uuid has a value. 2015-04-06 22:27:16 +00:00
Nate Jones cbea64fea1 Voicemail: Copyright date changes. 2015-04-06 21:58:55 +00:00
Nate Jones 23186f9bf5 Voicemail: Mods to make it work as expected, if non-admins/superadmins are given access to it. 2015-04-06 21:57:06 +00:00
Mark Crane e24d73f588 Remove the CSS class that makes the MAC address appear to be required. 2015-04-06 19:52:16 +00:00
Mark Crane 7971ff0096 Remove the requirement for the MAC address as it breaks the template feature and another new feature. 2015-04-06 19:48:21 +00:00
Mark Crane 63fae18904 Add a comment for $term in autocomplete.php //search term 2015-04-06 17:50:46 +00:00
Mark Crane fe81138f2a One final adjustment to get it all working again. 2015-04-06 09:30:30 +00:00
Nate Jones d8036cc364 Operator Panel: Include (enabled) Extensions in auto-complete suggestion list. 2015-04-06 09:27:57 +00:00
Mark Crane 7217785fca Fix code that allowed userid / passwd as well as user_id / password. 2015-04-06 09:08:57 +00:00
Mark Crane 64846b21c0 Remove redundant equal signs. 2015-04-06 08:53:00 +00:00
Mark Crane d19494f465 Fix a syntax error with the new code. 2015-04-06 08:51:12 +00:00
Mark Crane 9dc917bb26 Add key variables to provisioning. 2015-04-06 08:37:06 +00:00
Mark Crane fbbc12baf1 Add user_id and template variables for provisioning. 2015-04-06 07:38:24 +00:00
Nate Jones b2e6a83829 Operator Panel: Added Contact search/auto-complete. 2015-04-06 01:15:44 +00:00
Mark Crane 005815f5c4 Don't require the MAC address. 2015-04-05 22:29:56 +00:00
Mark Crane 84255f6f5a Update the provision class. 2015-04-05 22:28:02 +00:00
Nate Jones 962159821f Follow Me: Ignore pre-populating fields if no follow_me_uuid assigned to extension (fixes SQL error). 2015-04-05 03:12:46 +00:00
Nate Jones 63aba24bc7 CDR Stats: Added missing 'and' in SQL queries. 2015-04-05 02:26:31 +00:00
Nate Jones dcb362de79 Operator Panel: Start refresh after clicking a status button, and disable clicked status button until refresh. 2015-04-04 16:44:43 +00:00
Mark Crane 54e93c8beb XML CDR, Add a fix for unescaped data in <sip_Remote-Party-ID>. 2015-04-04 16:09:11 +00:00
Nate Jones d68a273c64 CDR: Integrate existing permissions for Recording Playback and Download buttons.
Misc: Background visual adjustments for Playback and Download icons.
2015-04-03 21:07:24 +00:00
Mark Crane 697ef49c60 Some devices need port 0 for DNS SRV so modifying the port number to allow 0. 2015-04-03 19:34:05 +00:00
Mark Crane cc2220d787 Remove a PDO parameter that is not used. 2015-04-03 19:04:30 +00:00
luis daniel lucio quiroz fe427d4cb3 let the xml_cdr download/play, regardless mono/multi tenant 2015-04-03 16:23:24 +00:00
Mark Crane 682c4d6281 Add a place to add voicemail name in base64. 2015-04-03 15:21:28 +00:00
Mark Crane b0497e36db Update the local_extension dialplan. 2015-04-01 10:22:34 +00:00
Nate Jones e5ece69b1a CDR: Hide Missed Calls button after clicked. Visual adjustment when top paging buttons aren't present.
Contacts: Visual adjustment when top paging buttons aren't present.
2015-04-01 09:06:02 +00:00
Nate Jones d30a509de0 Contacts / CDR: Minified top paging controls. 2015-04-01 09:00:17 +00:00
Mark Crane c22ada9c38 Add greeting_id to the voicemail greetings table. 2015-04-01 07:40:34 +00:00
Nate Jones b8301a8090 CDR: Hide Show All button after clicked, moved to top for consistency. 2015-04-01 00:51:09 +00:00
Nate Jones 28f37d9201 Contacts: Close mailto tag on email link. 2015-03-31 23:35:13 +00:00
Nate Jones 3d997e9687 Groups: Integrate Show All and ability to edit assigned Domain. Create, edit, delete non-default groups.
Users: Adjust so assigned Domain doesn't get overwritten if user_all permission exists, but user_domain doesn't.
Destinations: Adjust so assigned Domain doesn't get overwritten if destination_all permission exists, but destination_domain doesn't.
2015-03-31 21:47:31 +00:00
luis daniel lucio quiroz 87763506bb let the xml_cdr find the wav file, regardles mono/multi tenant 2015-03-31 16:20:55 +00:00
Nate Jones 5b37c7b040 CDR & Devices: Hide Show All buttons after showing all. 2015-03-31 03:16:20 +00:00
Nate Jones 017c29f475 Destinations: Changing a Destination's Domain should now also update the domain_uuid on the associated dialplan and dialplan details. Delete Destination from a different domain should also function properly now. 2015-03-31 02:53:36 +00:00
Nate Jones a2efa8d340 Destinations: Fix issue with Domain not getting set correctly when editing Destination under a remote (different than current) domain (via the destination_domain permission). 2015-03-30 22:57:12 +00:00
Mark Crane 8a2323f61b Change the array from $result to $recordings. 2015-03-30 22:49:47 +00:00
Mark Crane 305d8735e0 Get the recording list from the database instead of the file system. 2015-03-30 22:40:03 +00:00
Nate Jones 4307cb800a Permissions: Consistify (new word!) permission names for Show All functionality on Devices & Destinations. 2015-03-29 01:33:56 +00:00
Mark Crane cd3d93a1fd 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 0fc14a9c05 Fix a bug added when adding the key profiles feature. Device key id would conflict with other categories of keys like line, memory and expansion keys. If only using the line keys you wouldn't experience this problem. 2015-03-28 04:42:24 +00:00
Mark Crane 4eeb8f109c Fix Destinations so that it will correctly show DIDs that are not assigned to a domain. 2015-03-27 18:13:03 +00:00
Nate Jones 26e7d2c718 Contacts: Fixed/implemented permissions, added Relations. 2015-03-27 04:35:21 +00:00
Nate Jones 94e5a73ead Contacts: Sort list initially by Organization, then by First, Last. 2015-03-26 20:13:24 +00:00
Nate Jones 6fd4a638e3 Contacts: Fix redirect after Add and Edit, remove redundant [+] buttons and auto-scroll Notes. 2015-03-26 19:47:57 +00:00
Mark Crane 72c5ecbbb1 Provisioning Devices add DNS SRV record to the SIP transport select list. 2015-03-26 15:48:57 +00:00
Mark Crane a16e810968 Completed the change and test for system -> variables with final adjustments. 2015-03-26 00:18:19 +00:00
Mark Crane 2efb918ee5 Correct the order of the tags. 2015-03-26 00:09:54 +00:00
Mark Crane 492396a533 Try again to get the position right. 2015-03-26 00:05:14 +00:00
Mark Crane d90e6fc44f Move the hostname column and fix the add button position. 2015-03-26 00:01:24 +00:00
Nate Jones 746943c6e9 Ring Groups: Corrected redirect to be relative on Back and Save. Added Call Forward edit link to main Ring Groups list (as displayed on User Dashboard). 2015-03-25 22:47:11 +00:00
Mark Crane 06d3833d55 Add hostname to the variable list. 2015-03-25 20:30:17 +00:00
Mark Crane 5c33233ce5 Add hostname to the variables. 2015-03-25 18:30:18 +00:00
Nate Jones ff19e9c87e Fax Server: Mods to email2fax feature to prevent unnecessary/undesired cover page from being generated. 2015-03-25 17:52:45 +00:00
Nate Jones c58fac6b7d Fax Server: Sort Sent faxes descending. 2015-03-25 17:42:45 +00:00
Nate Jones 73d0629ba2 Extensions: Added direct link to Calls page, requested in Issue 870. 2015-03-25 17:11:07 +00:00
luis daniel lucio quiroz b7b98cef79 not short-tags on all project 2015-03-25 13:46:19 +00:00
luis daniel lucio quiroz 1834c6f098 not short-tags on time-conditions 2015-03-25 13:30:26 +00:00
Nate Jones 0f20f952b4 Destination: Exclude set:accountcode from being displayed in the Actions list. 2015-03-23 23:57:27 +00:00
Nate Jones ac49f1135d Fax Server: Added permission to control Advanced section visibility. Addresses comment on r7943. 2015-03-23 17:26:47 +00:00
Nate Jones ee483163d7 Destinations: Fixed search, sorting and paging. Should resolve issue 891 (at least #1). 2015-03-23 16:33:16 +00:00
Mark Crane 25ade6a4ed Schemas is used by only 1-2 people so I'm moving it to an optional application under the apps directory. 2015-03-23 04:31:46 +00:00
Mark Crane b31da11704 Change the context to the domain_name. 2015-03-23 04:29:09 +00:00
luis daniel lucio quiroz 13c76d0d0a do not change headers, add yours 2015-03-23 01:53:25 +00:00
Errol Samuels 8e29688f33 slight correction 2015-03-22 20:30:40 +00:00
Errol Samuels 8473849839 Peplaced transfer_context with just context because transfer_context seems to return an
UNDEF value and breaks att_xfer when attempting to transfer using *4.
2015-03-22 20:26:22 +00:00
Mark Crane 8b05c4f897 Add base64 field to recordings, voicemail, and voicemail recordings. 2015-03-22 10:52:10 +00:00
Nate Jones 9a15385e87 Extensions: Fixed sorting. 2015-03-22 08:48:50 +00:00
Nate Jones c97b5cf86b Extensions: Search fixed. 2015-03-22 08:42:44 +00:00
Nate Jones 2c97d2952c Fax Server: Additional checks on folder presence and permissions. 2015-03-22 08:22:51 +00:00
Nate Jones 6f4209e2f6 Misc: Implement maximum limits on multiple apps. 2015-03-22 08:17:04 +00:00
Mark Crane 80d69c28f7 Set the user_context on an call flows to the domain name for single tenant. 2015-03-22 03:33:37 +00:00
Mark Crane 0bbd26971e Set the user_context on an ring_groups to the domain name. 2015-03-22 03:27:42 +00:00
Mark Crane f08e4be71b Set the user_context on an extension to the domain name. 2015-03-22 03:22:05 +00:00
Nate Jones 7bec3fee74 Follow Me: Fix redirect issue, after save, from Issue 886.
Destinations: Minor visual adjustments.
2015-03-22 00:53:56 +00:00
Nate Jones 2263b5c8c8 Time Conditions: Changed Advanced button (top) to Dialplan instead. 2015-03-22 00:25:55 +00:00
Nate Jones 4810a1f4e1 Time Conditions: Use break instead of space when adding additional 'Advanced' description. 2015-03-22 00:10:52 +00:00
Mark Crane 73a2aa44e8 Remove extra line spaces. 2015-03-22 00:01:39 +00:00
Mark Crane 1baef57ad9 Add CDR http_enabled to default settings and add the settings more efficiently. 2015-03-21 23:59:56 +00:00
Nate Jones 61f0db8294 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 8935ff7624 Add alternative options for bridging calls for call forward and fix LCR option for follow me. 2015-03-21 22:49:12 +00:00
Mark Crane 2943ad648b Add another work around for FreeSWITCH XML CDR that is not escaped correctly in FreeSWITCH 1.4.17. 2015-03-21 20:52:59 +00:00
Errol Samuels 15135a05ac Fixed problem with accountcode not passing in SIP Header 2015-03-21 09:21:29 +00:00
Errol Samuels 73edf8f99b Fixed problem with accountcode not passing in SIP Header 2015-03-21 09:02:51 +00:00
Mark Crane 71ab763488 Add switch call_center dir to default settings. 2015-03-21 06:03:58 +00:00
Mark Crane 96fcd2d098 Move strtolower function to reduce one line of code. 2015-03-21 03:25:35 +00:00
Mark Crane dd0cc6bd75 Update dialplan edit adjust to ensure the dialplan is able to be viewed correctly and validate the uuid with is_uuid. 2015-03-21 03:23:44 +00:00
Nate Jones 67e0e14bfc CDR: Fixed Issue 885, clicking records now results in the correct details being loaded. 2015-03-20 02:50:30 +00:00
Nate Jones 349185b8a7 Voicemail: Added default settings to control default Voicemail File and Keep Local settings when creating new extensions and/or Voicemail boxes. 2015-03-20 01:09:18 +00:00
Nate Jones 3cbe7e6f24 Dialplan Edit: Default details group to 0 if not specified (also fixes Copy feature). Fix details group order by. 2015-03-19 23:42:25 +00:00
Nate Jones 8a92c7a2de Fax Server: Added refresh button, and fixed sorting and paging on logs. 2015-03-19 00:45:22 +00:00
Nate Jones 7a46084231 Fax Server: Account code value now retrieved properly from the db on edit. 2015-03-19 00:10:18 +00:00
Nate Jones 37e0d9510c IVR: Change Invalid Sound field to select box. 2015-03-18 23:49:53 +00:00
Nate Jones 313f7af98c MOH: Prevent duplicate options in MOH select boxes. 2015-03-18 22:47:11 +00:00
Nate Jones a1f298e639 Destinations: Fixed a logic issue causing actions to be discarded. Also, retain the existing dialplan Name and Description through an update of a Destination. 2015-03-18 22:21:40 +00:00
Mark Crane ee8205d306 Don't give this permission to any group by default follow_me_cid_set. 2015-03-18 18:34:12 +00:00
Nate Jones 4e5c96c9d1 Calls: Added ability to unset the caller id on Follow Me and Call Forwarding. 2015-03-18 14:36:12 +00:00
Mark Crane 60bca06375 Update XML CDR import replace xml_cdr -> http_enabled -> text with cdr -> http_enabled -> boolean. 2015-03-18 12:53:40 +00:00
Nate Jones 5be8b785e6 Calls Edit: Included missing jquery-ui images, add label to Forwarding CID select box. 2015-03-18 08:17:57 +00:00
Nate Jones 267dcdf6fb Destinations: Removed attempt to create a dialplan entry when no Action is selected. Resolves Issue 867. 2015-03-18 07:28:05 +00:00
Nate Jones bd38f6b160 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 4ee20afa77 Contacts: Fix suggested in Issue 787. Thanks. 2015-03-18 05:38:35 +00:00
Nate Jones 7cfcb8f099 Time Conditions: Add clarity to Preset description. 2015-03-18 05:23:33 +00:00
Nate Jones 1d8d9043a3 Time Conditions: Fixed destination select box problem mentioned in Issue 876 - reworked switch_select_destination() function. 2015-03-18 05:17:28 +00:00
Nate Jones 06bfa6502e Time Conditions: Fix for Issue 881 (Advanced button) and Issue 882 (Delete issue). 2015-03-17 19:02:48 +00:00
Nate Jones 7e815626fe Fax Server: Fixed list row background color on local Inbox. 2015-03-16 22:12:55 +00:00
Nate Jones 92a1074238 Contacts: Fixed URLs and Emails not displaying the Description in list view. 2015-03-16 20:04:38 +00:00
Mark Crane 30e0ef26fe Sometimes the Yealink fails to provide the 'p' therefor filter only for 'vp530'. 2015-03-16 17:46:34 +00:00
Mark Crane e27bb69fae Fix the provisioning for Yealink vp530. 2015-03-16 16:37:19 +00:00
Nate Jones b8c33a9ed7 Fax Logs: Fix for Issue 857, paging now works properly. 2015-03-15 10:18:23 +00:00
Nate Jones 8485694537 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
Mark Crane 0bfe8cc144 Fix the time condition back button link. 2015-03-15 05:27:13 +00:00
Mark Crane b1880c8d13 Update the translations for time conditions. 2015-03-15 05:17:18 +00:00
Mark Crane 0fa67c784f Filter for the time condition app_uuid. 2015-03-15 04:55:05 +00:00
Mark Crane 38302559e0 Add time conditions list and delete so that permissions can be used to allow users to use it. 2015-03-15 03:36:51 +00:00
Nate Jones 3dd924775a Status > Emails: Added ability to view, download, resend and/or delete failed emails. 2015-03-14 06:43:19 +00:00
Nate Jones 37bf2da79b CDR: Prevent users with no assigned extensions from viewing records. Search form mods. Fix issue with CDR Delete removing the wrong call recording. 2015-03-14 00:03:16 +00:00
Mark Crane 90448da105 Adjust the debug code for call center agent status. 2015-03-13 19:17:14 +00:00
Mark Crane 4feecccff8 More adjustments to fix agent status. 2015-03-13 18:50:29 +00:00
Mark Crane 34762ffb38 Update call center agent status so that it gets the list of agents from the database instead of mod_callcenter. 2015-03-13 18:08:25 +00:00
Nate Jones 127a392bf0 Fax Server: Hide advanced settings for Users. 2015-03-10 20:31:45 +00:00
Mark Crane 4289a55b95 Change valet_park_out $1 to $2. 2015-03-10 18:27:28 +00:00
Mark Crane 3b9224bb44 Set the user context to the domain name. 2015-03-10 10:48:50 +00:00
Mark Crane abe396020f Change the dialplan context to the domain name. 2015-03-10 10:21:43 +00:00
Mark Crane edcd3c81d0 Fix the search for destinations (DID/DDI) across domains for superadmins. 2015-03-10 05:10:22 +00:00
Mark Crane 44a6022516 Flush memcache when changing phrases. 2015-03-10 00:47:42 +00:00
Mark Crane b4f2dde9de Time condition remove the break never on the destination_number. 2015-03-09 19:35:35 +00:00
Mark Crane c1b1e7b6c0 Fix the device key delete. 2015-03-08 03:26:25 +00:00
Mark Crane 7bbc46ccf9 Finish the device show all button. 2015-03-07 22:51:32 +00:00
Mark Crane 6c5e1df3e4 Add 'Show All' button text for Devices. 2015-03-07 21:59:17 +00:00
Mark Crane 52dfe82ae6 Changes the order of one of the columns and adjust some spacing. 2015-03-07 21:51:02 +00:00
Mark Crane e791288cd0 Add device show all which allows a domain administrator the option to see all devices on the entire system. 2015-03-07 21:35:18 +00:00
Nate Jones 95b1dc5ba0 Time Conditions: Properly load "Alternate Destination" action on edit, and some other logic fixes. 2015-03-07 20:56:40 +00:00
Mark Crane 2c30faff18 Fix the indentation in the file. 2015-03-07 13:48:13 +00:00
Mark Crane 61d88f46d8 Add missing fields to dialplan copy: dialplan inline, break, and groups. 2015-03-07 13:45:22 +00:00
Mark Crane 9c662eef1e 2015-03-07 13:44:27 +00:00
Mark Crane db34031e8b Remove the ucwords for the domain name as its not used anywhere else. 2015-03-07 13:04:33 +00:00
Mark Crane e3d78ace6d Add show all button for dialplan -> destinations 2015-03-07 12:59:53 +00:00
Mark Crane 5dd8efb071 Fix the CDR statistics show all. 2015-03-07 12:39:42 +00:00
Mark Crane bba1ecf3c3 Change the anti-action to an action for the alternate destination because it is the last dialplan group and has a condition that will always match when the time condition destination number is called. 2015-03-07 11:09:11 +00:00
Mark Crane 7ec6817a5d Set debug to false. 2015-03-07 10:59:00 +00:00
Mark Crane 65fe97fb50 Escape sip_full_from, sip_full_to, caller_id so that the HTTP POST for CDR will work. Will remove once FreeSWITCH corrects the bug and its in a release version. 2015-03-07 10:45:33 +00:00
Mark Crane fc2f5ecb6b Improve the security on the delete for devices by validating the uuid and fix the delete when deleting a key from a global device profile. 2015-03-07 07:03:22 +00:00
Nate Jones 23a34df36f Time Conditions: Remove condition group if no action is defined. 2015-03-06 22:31:55 +00:00
Mark Crane 669fb08d4e Add show all code donated by Chris Black 2015-03-06 17:15:09 +00:00
Nate Jones 0f40019abd Time Conditions: Implemented time-of-day variable. 2015-03-05 13:34:59 +00:00
Nate Jones fc2e4fad08 Time Conditions: Another fix. 2015-03-05 12:45:22 +00:00
Nate Jones 064385d70b Time Conditions: Another fix. 2015-03-05 12:37:36 +00:00
Nate Jones c544b9bfe5 Time Conditions: Few more bugs squashed. 2015-03-05 12:02:26 +00:00
Nate Jones 2eb5e2f55c Time Conditions: Still under construction, but almost finished. 2015-03-05 11:15:11 +00:00
Mark Crane 68752fefff Fix limit on inbound and outbound routes. 2015-03-03 18:48:08 +00:00
Mark Crane 04c846634b Remove deprecation on voicemail_attach_file which was done prematurely. 2015-03-01 07:40:06 +00:00
luis daniel lucio quiroz a893361977 new follow_me_cid_set permission to allow cid change 2015-02-28 18:14:48 +00:00
Mark Crane e0b1ad7ec1 Add a new permission to hide the dial string from admins by default. 2015-02-28 16:18:12 +00:00
luis daniel lucio quiroz ac19ba116b you can fix your forward caller id number/name 2015-02-28 04:07:15 +00:00
luis daniel lucio quiroz 8750662aca you can fix your follow me caller id number/name 2015-02-28 02:32:25 +00:00
luis daniel lucio quiroz 455f0b2e45 do not show others extension to non-admin users 2015-02-27 15:25:49 +00:00
Nate Jones a327901cb8 Emails: Different arrow. 2015-02-26 04:21:48 +00:00
Nate Jones c900edb768 Emails: Initial build of failed email log. Still under construction. 2015-02-26 04:18:16 +00:00
Nate Jones 74e9407bfb Phrases: Prevent empty Structure entry from being created on save. 2015-02-25 23:38:20 +00:00
Nate Jones 1ef43c1a3b IVR Menu: Edit - Made top Save button functional. 2015-02-25 23:03:05 +00:00
Nate Jones d78e66f11e Contacts: Fix paging on list view. 2015-02-25 22:46:58 +00:00
Nate Jones c4fc6ac111 Interactive Conference: Removed some testing code, fixed formatting of Joined and Quiet times. 2015-02-25 21:03:15 +00:00
Nate Jones f047fd90b1 Interactive Conference: Simplified layout a bit, added icons. 2015-02-25 20:38:24 +00:00
Nate Jones 4d3e4cb815 Conference Center: Change PIN Length field to operate as a 'minimum pin length'. Added translation of error messages. 2015-02-25 18:15:16 +00:00
Nate Jones b5c844ca6f Time Conditions: Remove debug code.
Dialplan Manager: Set width on checkbox column.
2015-02-25 10:09:22 +00:00
Nate Jones 1a33320530 Time Conditions: Editable. 2015-02-25 09:52:12 +00:00
Mark Crane 218843b1e3 2015-02-25 09:10:12 +00:00
Mark Crane be485e2500 Additional work to get the time condition edit to save to the database. Not completed yet. 2015-02-24 19:29:10 +00:00
Nate Jones 1e6d3995cf Fax Server: New Fax - Minor layout adjustment for consistency. 2015-02-24 18:39:21 +00:00
Nate Jones b7903c3b65 Fax Server: Sent - Removed "application/download" content type, was causing file type to be mis-identified in FireFox. 2015-02-24 18:21:14 +00:00
Nate Jones 71a861580c 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
Mark Crane 3274175585 Ensure the mac address is only hexadecimal value. Add provision http_domain_filter values of false as an option for provisioning. 2015-02-24 07:24:50 +00:00
Mark Crane d1b6ad374c 2015-02-21 05:33:53 +00:00
Mark Crane 79fc78e04d Set the min='0' for dialplan detail edit. 2015-02-20 04:27:14 +00:00
Mark Crane 8ee16910f3 FAX edit destination number is not always a number so have to remove the constraint. 2015-02-20 04:24:18 +00:00
Nate Jones 2f22585704 Fax Server: Move default FusionPBX cover page logo graphic to resources folder. 2015-02-19 23:55:44 +00:00
Nate Jones 8dc2ab55b4 Fax Server: Revert Destination Number field to type text to support non-numeric entries. 2015-02-19 23:37:48 +00:00
Nate Jones ea97d9288d CDR Delete: Removed unnecessary output. 2015-02-19 23:32:20 +00:00
Nate Jones 1f65abe238 CDR: Some fixes and enhancements...
- Ability to delete single and multiple CDR records, if desired (permission required, includes recording, if any).

- Search criteria kept through paging, deleting, sorting, and upon using the provided 'Back' button on the CDR Details page.

- Added some missing language translations.
2015-02-19 23:28:40 +00:00
Mark Crane 1a47c2eb44 Write the xml file for sip profiles and reloadxml when the sip profiles are missing add new defaults. 2015-02-17 19:18:43 +00:00
Nate Jones 107dcd9b69 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
Mark Crane 8d6794fe15 Rebuild the array to allow profile keys to be overridden by keys assigned to this device. 2015-02-15 20:57:43 +00:00
Mark Crane d0617bfcaf Change device_key_line from text to numeric. 2015-02-15 20:41:39 +00:00
Mark Crane 773562ba9e Integrate the device profile keys with the provisioning templates. 2015-02-15 20:26:08 +00:00
Mark Crane f98b16188c Update the device profiles. 2015-02-15 19:00:16 +00:00
Mark Crane 6ad8a0a3e7 Allow the domain_uuid to be changed only with the device_profile_domain permission. 2015-02-15 18:53:10 +00:00
Mark Crane f40f3c4e27 One more minor change. 2015-02-15 18:42:38 +00:00
Mark Crane aad1f45f9d Change app_languages.php for Key Profile to Profile. 2015-02-15 18:39:08 +00:00
Mark Crane 0eec7f5093 Move the acl to the optional Apps directory as it isn't completed yet. 2015-02-15 18:29:40 +00:00
Mark Crane 086e2540ee Set play file as the default by removing the empty select option. 2015-02-15 17:46:07 +00:00
Mark Crane 00604a8fb0 Fix the play option in phrases. 2015-02-15 17:35:05 +00:00
Nate Jones ded7cb3266 Visual adjustments. 2015-02-15 11:57:14 +00:00
Nate Jones 2df30b401e Visual adjustments. 2015-02-15 10:05:08 +00:00
Nate Jones 331c4ccbfe Visual adjustments. 2015-02-15 09:39:23 +00:00
Nate Jones 6e8cee1a7b Visual adjustments. 2015-02-15 09:29:10 +00:00
Nate Jones e5295bad45 Visual adjustments. 2015-02-15 09:20:19 +00:00
Nate Jones 6c9fa8ea2f Visual adjustments. 2015-02-15 09:15:34 +00:00
Nate Jones 21ad23a861 Services: Fully mutlilinguified. 2015-02-15 09:04:54 +00:00
Nate Jones d96f016ea5 Code cleanup. 2015-02-15 08:46:20 +00:00
Nate Jones 2a6e9dfbff Missing semicolon. 2015-02-15 08:12:04 +00:00
Nate Jones 24888eca23 ACL: Language fixes. 2015-02-15 08:11:21 +00:00
Nate Jones 3e7cc4cc77 Visual adjustments. 2015-02-15 08:05:14 +00:00
Nate Jones 0018e553c4 Visual adjustments. 2015-02-15 07:59:02 +00:00
Nate Jones 996e89c396 Removal of colon next to form label names. 2015-02-15 06:50:00 +00:00
Nate Jones dd04574627 Voicemails: Initial GUI for adding IVR-style menu options to the voicemail system.
Devices: Minor visual adjustment.
IVR Menu: Minor visual and language adjustments.
2015-02-15 04:54:32 +00:00
Nate Jones 1ad46ee103 Devices: Fixed MAC formatting on devices list. 2015-02-15 00:46:58 +00:00
Nate Jones 4a04d94bb7 Devices: Add view permission to Key Profiles button. 2015-02-15 00:40:39 +00:00
Nate Jones 4587b2ab59 Devices: Added GUI for new Key Profiles feature.
Destinations: Fixed missing label.
2015-02-15 00:33:56 +00:00
Nate Jones 979f1b17d1 Phrases: Completed app_languages file. 2015-02-14 05:39:36 +00:00
Nate Jones b0a0310b07 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
Mark Crane de62073126 Remove the trailing line feed. Goal is to remove all trailing line feeds. 2015-02-13 23:22:30 +00:00
luis daniel lucio quiroz 178cda0d0a support for created_by 2015-02-13 22:17:42 +00:00
luis daniel lucio quiroz 162b19cda1 only superadmins and admins can assign a user 2015-02-13 21:17:02 +00:00
luis daniel lucio quiroz c4eae5ea12 conference menu for users 2015-02-13 20:29:08 +00:00
luis daniel lucio quiroz abb7e561cc acl menu fix 2015-02-13 19:16:35 +00:00
luis daniel lucio quiroz c64c2b064b debug messages for conference center 2015-02-13 18:51:19 +00:00
Mark Crane 0225e59372 Minor formatting adjusts to the xml cdr import. 2015-02-12 16:42:58 +00:00
Nate Jones 18589125d3 Conferences: Visual adjustments, fixed Active Conferences links.
Active Conferences: Reworked/renamed permissions, removed Active Conference from the User's menu (addressing Issue 662), misc visual adjustments.
Conference Center: Misc visual adjustments.
2015-02-12 02:09:59 +00:00
Mark Crane 9342d0386e Remove the importing XML CDR from the file system when the xml_cdr.php is loaded. This will make the page load faster. Use a POST to the web server or a cron job to load from the file system. 2015-02-11 16:39:54 +00:00
Mark Crane ff9675fd17 Additional work on time conditions plan to finish it tonight or tomorrow. 2015-02-11 16:34:03 +00:00
Mark Crane 86007a5cf9 Ordinal change didn't help after all comment out the deprecated fields. 2015-02-10 19:55:28 +00:00
Mark Crane fce684d4ce Add the ordinal value for an edge case that requires it when it shouldn't be required. 2015-02-10 19:44:00 +00:00
Mark Crane 038cc9904e More work to get the new time conditions to save to the database. 2015-02-09 18:20:44 +00:00
Mark Crane 4e2c1825bf Next phase of work on time conditions edit to hide time settings for the preset holidays. 2015-02-08 08:34:24 +00:00
Nate Jones aba6ec1557 Contacts: Fix Shared Groups select query. 2015-02-06 04:11:11 +00:00
Mark Crane c5880b3cc9 Time condition edit set the action and anti-action. 2015-02-05 06:59:32 +00:00
Nate Jones c8bad65314 Interactive Conference: Removed echo of error on try/catch. 2015-02-05 02:59:49 +00:00
Nate Jones 1de9dc1203 Active Conferences: Fixed View link and Name, added Participant PIN column. 2015-02-05 02:50:39 +00:00
Nate Jones 04b1f9a0bc Interactive Conference: Replace recording status text with an icon. 2015-02-05 00:43:17 +00:00
luis daniel lucio quiroz 807df84a38 spa support 2015-02-04 03:53:34 +00:00