blackc2004
0b4a406359
Update {$mac}.cfg
...
added support for second expansion module and tested the changes.
2015-10-03 08:58:41 -07:00
markjcrane
ef3b08b081
Fix sip_to_user and dialed_user for voicemail.
2015-10-02 17:46:39 -06:00
FusionPBX
cbbe5acdad
Update functions.php
...
Minor version update to 4.0.1
2015-10-02 17:23:52 -06:00
Alexey Melnichuk
679905e171
Fix small bags and clear code in call_flow.
...
Move code to turn on/off BLF to separate function.
```Lua
presence_in.turn_lamp( toggle == "false",
call_flow_feature_code.."@"..domain_name,
call_flow_uuid
);
```
Close temp file in call_flow_monitor because on Windows it prevent to remove it.
Connect/release to database inside call_flow_monitor loop.
Check successful connection to database in call_flow_monitor loop so monitor did not crash
if connection temporary lost.
2015-10-02 14:02:13 +04:00
markjcrane
b8823225c5
Remove absolute_codec_string='PCMU,PCMA' from fax_retry.lua as it is not allowing PCMA.
2015-09-30 21:01:17 -06:00
Alexey Melnichuk
87441198b1
Fix. Clear the cache when callcenter config changed.
2015-09-28 12:10:31 +04:00
Alexey Melnichuk
c38d19b899
Change. Reduce search parent host name.
...
This can be done because child and parent channels have to be on same FS.
2015-09-28 11:35:12 +04:00
markjcrane
b374e5bdc5
Fix the ring group missed call email body.
2015-09-27 00:52:47 -06:00
markjcrane
01d4219e1a
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-09-26 09:00:11 -06:00
markjcrane
b27bcdd820
After event socket class was added it created a bug in FAX email and forward. It was unable to find the new EventSocket class adding the include resolves the problem.
2015-09-26 08:59:36 -06:00
Alexey Melnichuk
e8aee11931
Add. Support intercept FIFO/CallCenter/Enterprise in load balancing mode.
...
Change. `intercept.lua` and `intercept_group.lua` merge in one `intercept.lua` file.
Call `intercept.lua` without arguments behave like `intercept_group.lua`.
2015-09-25 15:30:57 +04:00
FusionPBX
d4e8be5b75
Merge pull request #1164 from moteus/intercept_enterprise_group
...
Fix. Intercept enterprise ring group.
2015-09-24 15:45:08 -06:00
FusionPBX
6548daf40a
Merge pull request #1168 from rdissauer/fix/fax-destination
...
fixed fax destination with * or + in number
2015-09-24 15:32:19 -06:00
FusionPBX
9617b9d6cf
Merge pull request #1171 from rdissauer/fix/suppress-debug-messages
...
Fix. suppress debug messages
2015-09-24 15:19:20 -06:00
roman.dissauer
e47632f8d9
fixed fax destination with * or + in number
2015-09-24 09:37:58 +02:00
roman.dissauer
29ec9f7d18
forgot commenting out end
2015-09-24 09:29:57 +02:00
roman.dissauer
c5036298b8
do not display voicemail sql debug messages
2015-09-24 09:29:57 +02:00
markjcrane
b62818b911
Allow a device that is logged in already to be replaced with a new alternate device.
2015-09-23 20:09:16 -06:00
Alexey Melnichuk
9e538f4b71
Add. intercept for fifo calls
2015-09-23 14:40:05 +04:00
Alexey Melnichuk
8720866ce9
Add. intercept for call center calls
2015-09-23 13:08:22 +04:00
Alexey Melnichuk
279f194b39
Fix. Intercept enterprise ring group.
...
With enterprise call each outbound channel has its own call_uuid.
But we have to use `intercept` for call_uuid of inbound channel.
2015-09-22 19:33:41 +04:00
markjcrane
9debc5a617
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-09-15 21:53:39 -06:00
markjcrane
a7915f6dd9
Remove the is_numeric on format_phone.
2015-09-15 21:53:14 -06:00
FusionPBX
0b77b33d9a
Merge pull request #1155 from moteus/cache_delete
...
Fix. `cache.del` method.
2015-09-15 21:04:59 -06:00
markjcrane
9eba74f645
Get the channel variable in a way that will work with hangup.
2015-09-15 10:09:16 -06:00
markjcrane
bd1551a369
Add multi-lingual support to the missed call emails.
2015-09-15 08:49:37 -06:00
Alexey Melnichuk
0c35f41e65
Fix. `cache.del` method.
...
Fix. cache.set returns boolean value.
Add. basic self_test
2015-09-15 18:02:46 +04:00
FusionPBX
36a7d342b0
Merge pull request #1146 from badcrc/master
...
Random ring groups
2015-09-14 10:38:18 -06:00
FusionPBX
5b95f27207
Merge pull request #1149 from moteus/cache_class
...
Add Log and Cache classes
2015-09-14 10:27:47 -06:00
markjcrane
5f7565b07c
Email template add indentation to make it more readable.
2015-09-11 16:18:40 -06:00
markjcrane
16e0ea7e8c
Change the directory.lua xml parameter from sip_force_contact to sip-force-contact.
2015-09-11 14:04:38 -06:00
Alexey Melnichuk
d146029f59
Fix. load `file_exists` function
2015-09-10 14:36:30 +04:00
Alexey Melnichuk
60b0f48228
Add. database class
...
```Lua
local Database = require "resources.functions.database"
local dbh = Database.new('system')
--get the domain_uuid
if (domain_uuid == nil) and (domain_name ~= nil) then
local sql = "SELECT domain_uuid FROM v_domains "
sql = sql .. "WHERE domain_name='" .. domain_name .. "';"
domain_uuid = dbh:first_value(sql)
end
local dbh_switch = Database.new('switch') -- check also SQLite file.
local row = dbh_switch:first_row(sql)
if row then
...
end
```
2015-09-10 14:29:13 +04:00
Alexey Melnichuk
59823f97dc
Fix. Not found is treat as success for delete operation.
2015-09-09 16:52:52 +04:00
Alexey Melnichuk
8c2ea6e093
Add. Basic log class.
2015-09-09 10:45:49 +04:00
Alexey Melnichuk
029b806006
Add. Basic cache class
...
Fix. When memcache stopped and mod_memcache loaded dialplan did not build from DB.
2015-09-09 10:22:14 +04:00
markjcrane
ec0479712c
Change DND from loopback/*99[ext] to error/user_busy.
2015-09-08 14:38:46 -06:00
koldoa
c52fd6c013
This should add better compatibility for more database backends
2015-09-07 12:51:12 +02:00
koldoa
a737d217b6
Better code for ring groups
2015-09-07 11:48:10 +02:00
koldoa
05cdf54596
Script for enterling/leaving a ring group, based on the fifo code
2015-09-07 08:51:22 +02:00
koldoa
5eeb5081e9
Detection of SQL backend for random functions
2015-09-07 08:33:34 +02:00
koldoa
7a65bf2148
Random strategy for ring groups
2015-09-07 08:33:34 +02:00
markjcrane
672f2dffaf
This last change will enable do not disturb to update the user status which will then show in the operator panel.
2015-09-05 11:26:13 -06:00
markjcrane
337dc7c822
Fix the sql in the do_not_disturb.lua.
2015-09-05 10:42:22 -06:00
markjcrane
29ac20c1be
When *78 or *79 are used for DND update the user status and agent status.
2015-09-05 10:05:43 -06:00
FusionPBX
9a20e3c80e
Merge pull request #1144 from blackc2004/patch-2
...
y000000000037.cfg
2015-09-04 12:55:08 -06:00
blackc2004
1feb945505
y000000000037.cfg
2015-09-04 09:44:51 -07:00
blackc2004
1c395e255b
{$mac}.cfg
2015-09-04 09:38:48 -07:00
markjcrane
5f7e8a663b
Restore sip_from_user and 2 lines for continue to directory.lua.
2015-09-04 02:52:14 -06:00
markjcrane
c2b0645c50
Restore directory.lua - this fixes load balancing as taught in the FusionPBX Advanced Class.
2015-09-04 02:38:17 -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
FusionPBX
d5d075ef4f
Merge pull request #1136 from moteus/record_ring_groups
...
Fix. Start recording only after call start and only for certain extension
2015-08-31 11:02:37 -06:00
FusionPBX
7b8b2fa984
Merge pull request #1135 from rdissauer/master
...
added german voicemail templates and modified language file
2015-08-31 09:02:18 -06:00
Alexey Melnichuk
73cb5b02f1
Fix. Start recording only after call start and only for certain extension.
...
Fix. Always use record dir with domain name like it does `user_record` extension.
2015-08-31 15:47:06 +04:00
roman.dissauer
3864e64198
added german voicemail templates and modified language file
2015-08-31 12:52:15 +02:00
ippbx
c8ea1f2431
Update {$mac}.xml
...
added subscription_expiry
2015-08-30 01:47:28 -04:00
ippbx
9ac503ef55
Update {$mac}.xml
...
add port and transport
2015-08-30 01:05:11 -04:00
markjcrane
5d9f711816
Change the object from pdo to db.
2015-08-29 12:18:44 -06:00
markjcrane
770abd3fcc
Fix an error that could occur during upgrades. This will make the upgrade from older versions a little easier.
2015-08-29 12:06:56 -06:00
markjcrane
b7b8984d2f
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-27 13:27:40 -06:00
markjcrane
5457427df3
Change require("mime") to require("mime.core").
2015-08-27 13:27:24 -06:00
Alexey Melnichuk
398e126fd7
Fix. Delete number-alias from cache when set DND/Follome/Forward.
2015-08-26 13:44:34 +04:00
Alexey Melnichuk
89ccb51144
Fix. Parse ESL response more accurate.
...
Problem with commands that do not return Content (e.g. sendevent)
In this case `event_socket_request` go to busy wait cycle without chance to success.
On my system it require alot process time and may take >30 sec to save one extension.
2015-08-25 14:14:28 +04:00
markjcrane
1b68a563df
Change directory hostname to switchname which is a little more flexible.
2015-08-22 23:25:27 -06:00
markjcrane
23fa8e4715
Add new yealink models and update grandstream gxp21xx.
2015-08-22 11:57:06 -06:00
FusionPBX
20620be954
Merge pull request #1119 from moteus/store_number_alias_in_memcache
...
Store number alias in memcache
2015-08-21 15:44:37 -06:00
markjcrane
0a41b069fc
Add a new default settings -> security -> session_rotate.
2015-08-21 11:21:08 -06:00
Alexey Melnichuk
d248168044
Fx. Comment
2015-08-21 17:20:55 +04:00
Alexey Melnichuk
01127ded32
Add. Flag to switch mode for building dial-string.
...
You can configure ether you register with UserID=number-alias or UserID=Extension
In both cases to dial user you should use `user/<number-alias>@domain` or `user_data <number-alias>@domain`
Need test setting of presence_id for case when UserID=Extension.
2015-08-21 16:57:13 +04:00
Alexey Melnichuk
9463beeaa0
Change. Store data in cache based on UserID.
...
Change. Support register with AuthID==UserID==Extension for extension with number-alias.
1. We need only one record in memcache.
When we get SIP request we can find record by userid.
When we want check AuthID we do `user_data userid@domain attr id`
which also search record by userid.
2. We do not need check AuthID if we get record from DB. There already has check.
So we can reduce number of request to
* if there no record in memcached
- one memcache get (returns not found)
- database auth
- one memcache set
* if record in memcache
- one memcache get to retrieve XML
- one memcache get to check Extension==AuthID
2015-08-21 16:18:52 +04:00
FusionPBX
e7c8cbd59b
Merge pull request #1116 from moteus/verify_number_alias
...
Fix. Verify number-alias and user id.
2015-08-20 18:45:45 -06:00
Alexey Melnichuk
7fb9a7f15e
Fix. Verify number-alias and user id.
...
This replaces `inbound-reg-force-matching-username` profile option.
So if your extension has number-alias you can use
UserID=number-alias
AuthID=Extension
It also supports such check on INVITE not only on REGISTER.
2015-08-20 12:27:27 +04:00
Alexey Melnichuk
911fd65aa1
Revert. Both legs can control of call.
2015-08-19 10:06:22 +04:00
Alexey Melnichuk
6d7271c793
Fix. Concatenate record extension
2015-08-18 15:49:56 +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
FusionPBX
85c6f7de59
Merge pull request #1101 from moteus/eavesdrop_operator_panel
...
Fix. Eavesdrop by operator_panel with extension with number-aliases
2015-08-17 08:18:41 -06:00
Alexey Melnichuk
34beaff9e3
Fix. Eavesdrop by operator_panel with extension with number-aliases
2015-08-17 16:46:53 +04:00
markjcrane
145e630158
Add the t41p template.
2015-08-16 10:54:28 -06:00
markjcrane
f978a397fb
Update the version from 4.0 to 4.0.0.
2015-08-16 03:05:19 -06:00
markjcrane
b3a29bbe2f
FusionPBX Official version 4.0 released.
2015-08-16 02:03:09 -06:00
markjcrane
ee40ff8d4c
Fax keep local updates.
2015-08-16 02:01:37 -06:00
markjcrane
59bfdde8d8
Fix the order by for the destinations class.
2015-08-15 23:24:57 -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
ea03a6bc28
Make the destinations class easier to read.
2015-08-15 19:58:47 -06:00
reliberate
361e20e6de
Destinations (Class): Enable preferred number formatting for Destination options.
2015-08-14 20:32:56 -06:00
markjcrane
10312a912a
Update ring group rollover so that it works like standard roll over. If busy it moves to the next line. If not busy and timeout it moves to the timeout action.
2015-08-14 15:27:48 -06:00
markjcrane
8fdd55c917
IVR Menu allow one of the options to override direct dial to an extension.
2015-08-14 11:26:11 -06:00
markjcrane
7a7895e9ef
Fix the label for the custom select destination.
2015-08-14 10:33:18 -06:00
markjcrane
0aacb224aa
If select_found is false then show the custom select.
2015-08-14 10:15:31 -06:00
markjcrane
1852360fc9
Change odbc-dsn to core-db-dsn for the ipv6 sip profile. Thanks DigiDaz
2015-08-14 09:55:10 -06:00
markjcrane
5fe418910d
Remove an extra line and change the console message.
2015-08-14 09:47:00 -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
FusionPBX
8703dc1ab7
Merge pull request #1097 from moteus/toll_allow
...
Change. toll_allow use ordered template-list.
2015-08-14 08:33:19 -06:00
Alexey Melnichuk
bfe2fb97f6
Change. Use toll_allow of extension who set call forward.
2015-08-14 13:27:47 +04:00
Alexey Melnichuk
3f3240e7c8
Fix. Off debug output
2015-08-14 12:26:34 +04:00
Alexey Melnichuk
8a5ad23d55
Change. toll_allow use ordered template-list.
...
Add. Russian toll_allow templates.
This needs because we need
89%d is mobile except 8940%d which one is international.
2015-08-14 12:07:38 +04:00
markjcrane
a666d65be7
Remove hostname on the acl memcache variable name.
2015-08-13 19:49:09 -06:00
markjcrane
b0ea34d38d
Abbreviation for variables are discouraged because they aren't intuitive especially for those from other languages. Replace 'ep' variable no idea what it represented to 'user' which is what freeswitch calls ans extension that you register to.
2015-08-13 11:34:48 -06:00
markjcrane
79296d89fa
Remove and extra space.
2015-08-13 11:29:33 -06:00
FusionPBX
41e24835a9
Merge pull request #1095 from moteus/extension_exists_chekc_number_alias
...
Fix. `extension_exists` function also check `number_alias` field.
2015-08-13 11:26:47 -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
FusionPBX
3d54c8a507
Merge pull request #1092 from moteus/logging_create_file
...
Fix. Create log file only if necessary.
2015-08-13 11:22:35 -06:00
Alexey Melnichuk
0debd40fa3
Fix. `extension_exists` function also check `number_alias` field.
2015-08-13 13:39:39 +04:00
Alexey Melnichuk
ebe55cf7c8
Fix. Use number alias to forward call to VM when DND is on (Lua part)
2015-08-13 13:14:46 +04:00
markjcrane
e032e5815b
base_dir is not dependable as its irrelevant for freeswitch package installs replace it with settings['switch']['voicemail']['dir'].
2015-08-12 23:45:27 -06:00
markjcrane
46e9bdc49f
Remove outbound restriction for intercept.
2015-08-12 23:38:46 -06:00
FusionPBX
6987bf9c49
Merge pull request #1091 from moteus/intercept_outbound
...
Fix. Allow intercept only outbound calls.
2015-08-12 23:34:43 -06:00
markjcrane
e5d7a7c7b9
Add expire["acl.conf"] = "3600";
2015-08-12 23:31:21 -06:00
markjcrane
11b94be767
Remove acl.conf.xml.
2015-08-12 23:30:38 -06:00
markjcrane
941415fe13
Add acl.conf.lua to the xml handler.
2015-08-12 23:21:10 -06:00
Alexey Melnichuk
654e0b0516
Fix. Create log file only if necessary.
2015-08-12 12:44:42 +04:00
Alexey Melnichuk
1bac6fa097
Fix. Allow intercept only outbound calls.
...
Now it is possible intercept call from local extension to the world.
Fix. intercept channels also in EARLY state.
One of my softphones return 180 Ringing with SDP (no 183 Progress).
And FreeSWITCH shows such channel as `EARLY` not as `RINGING`)
2015-08-12 10:09:56 +04:00
markjcrane
55f32aa3c0
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-11 20:57:11 -06:00
markjcrane
16df326486
Change the vertical grouping of script-directory.
2015-08-11 20:56:53 -06: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
markjcrane
907a04a6da
XML Handler - directory.lua change ext to username.
2015-08-11 20:36:01 -06:00
FusionPBX
1364725916
Merge pull request #1080 from moteus/dial_number_alias
...
Fix. Use number_alias in dial-string.
2015-08-11 20:31:42 -06:00
FusionPBX
77fd3dfc7b
Merge pull request #1081 from moteus/number_alias_as_caller_id
...
Fix. Use number-alias as caller_id_number variable.
2015-08-11 20:30:19 -06:00
markjcrane
82b7d6fd79
Change '//' to '/'. This fixes a problem where its calling require when it should call dofile.
2015-08-11 20:25:34 -06:00
FusionPBX
237d6c5d90
Merge pull request #1087 from moteus/revert-1086-revert-1053-require_config
...
Change. Use `require` function to load Lua libraries
2015-08-11 20:05:48 -06:00
FusionPBX
32872d8c0d
Merge pull request #1088 from moteus/number_alis_group_intercept
...
Fix. Group intercept extension with number alias
2015-08-11 20:05:04 -06:00
markjcrane
87eb5a0399
Add a break to prevent call the failover bridge statement at the same time the primary bridge statement is called.
2015-08-11 13:42:46 -06:00
Alexey Melnichuk
5b291a896a
Fix. Include config file.
2015-08-11 14:40:02 +04:00
Alexey Melnichuk
024abb1ac1
Fix. Group intercept extension with number alias
2015-08-11 14:18:25 +04:00
Alexey Melnichuk
69717e31d5
Revert "Revert "Change. Use `require "resources.functions.config"` to load co…"
2015-08-11 05:06:33 +03:00
FusionPBX
d1f3b05cf6
Revert "Change. Use `require "resources.functions.config"` to load config file."
2015-08-10 11:50:29 -06:00
FusionPBX
8d9430352b
Merge pull request #1053 from moteus/require_config
...
Change. Use `require "resources.functions.config"` to load config file.
2015-08-10 11:31:35 -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
9b885b807d
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-10 11:22:11 -06:00
markjcrane
51b398f984
Ring group external destinations use the | as the delimiter for fail-over.
2015-08-10 11:21:48 -06:00
FusionPBX
0bff93f3a4
Merge pull request #1079 from moteus/temp_dir
...
Fix. Use `temp_dir` variable instead of hard coded `/tmp`
2015-08-10 10:25:22 -06:00
FusionPBX
e78d4dc370
Merge pull request #1084 from moteus/page_active_conf
...
Fix. Allow monitoring page conferences via `Active Conferences` app.
2015-08-10 10:23:03 -06:00
FusionPBX
5f000d1906
Merge pull request #1083 from daniel-lucio/master
...
Use os.time instead of mysql native function
2015-08-10 10:22:22 -06:00
markjcrane
144e22094e
Add translations for check_voicemail, company_directory and record.
2015-08-10 10:09:37 -06:00
Alexey Melnichuk
c27e9cef9a
Fix. add functions/count.lua to preview commit.
2015-08-10 13:01:49 +04:00
Alexey Melnichuk
a8142f527a
Change. Use only `require` to load function.
...
Fix. Remove multiple definition of same function.
2015-08-10 12:43:06 +04:00
Alexey Melnichuk
c5432630f3
Fix. Allow monitoring page conferences via `Active Conferences` app.
2015-08-10 11:43:32 +04:00
Luis Daniel Lucio Quiroz
780b69a253
Use os.time instead of mysql native function
...
Odd, but on some deployments LUA wont accept unixtime stamp functions (regardless it works on CLI). So, to workaround this, lets use os.time() which it returns the same value expected.
2015-08-09 21:56:28 -06:00
markjcrane
ade62be0f1
Change $name to ${name}
2015-08-09 12:14:47 -06:00
markjcrane
5c11a3f103
Change array from ['result']['field'] to ['field'].
2015-08-09 12:00:42 -06:00
markjcrane
078cef0a78
Add Other options to the list of destinations.
2015-08-09 11:20:08 -06:00
markjcrane
c0a0cb308b
If there is no item in the group of destinations then don't the group name.
2015-08-07 19:50:06 -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
Alexey Melnichuk
b42aa40677
Fix. Use number-alias as caller_id_number variable.
2015-08-07 16:17:25 +04:00
Alexey Melnichuk
596cdb1184
Fix. Use number_alias in dial-string.
2015-08-07 15:18:52 +04:00
Alexey Melnichuk
59c1fbe2ef
Fix. Always use `/` separator on FS command.
...
Fix. Override `temp_dir` from `config.lua` file.
2015-08-07 12:11:27 +04:00
Alexey Melnichuk
73e0e7a3a8
Fix. Use `temp_dir` variable instead of hard coded `/tmp`
2015-08-07 11:52:18 +04:00
markjcrane
2ceb8ce4c3
Add an empty select option and finish moving to $this->destinations array.
2015-08-06 15:30:43 -05:00
markjcrane
8cc1d98598
Move the destinations array generation into the constructor and add selected support.
2015-08-06 12:11:26 -05:00
markjcrane
e413e61a3b
Use the same array consistently.
2015-08-06 00:25:38 -05:00
markjcrane
944216a372
Change domain_name to domain_uuid.
2015-08-06 00:13:57 -05:00
markjcrane
9110c877e7
Remove the round brackets.
2015-08-05 17:30:18 -05:00
markjcrane
3caaf665b3
Add the database connection.
2015-08-05 17:24:37 -05:00
markjcrane
70b96ad053
A few minor adjustments to the new class.
2015-08-05 17:02:34 -05:00
markjcrane
cab4d65600
Initial commit a new php destinations class. Builds a list of destinations dynamically. Typically this contains extensions, ivr menus, ring groups, voicemail and more.
2015-08-05 16:43:22 -05:00
Rich Breton
e0bc3f51cb
T46g-template-dhcp-fix
2015-08-03 17:03:07 -06:00
markjcrane
6c549b0517
Remove the insert to v_settings as this is being done in app_defaults.php.
2015-08-03 09:32:48 -06:00
markjcrane
2a4621daaf
Fix a problem with custom public context and XMl handler.
2015-07-31 21:03:22 -06:00
markjcrane
aaf6f1f145
When writing the call center conf file use the .noload template file.
2015-07-31 10:05:04 -06:00
markjcrane
c4639445d9
Fix fax_retry.lua for domain_name and domain_uuid. Add [FAX] to the logging to the console.
2015-07-30 19:32:18 -06:00
markjcrane
edda2df18c
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-07-30 17:18:53 -06:00
reliberate
14f2705cb3
Menu: Updated code to create menu HTML from array, instead of database directly.
2015-07-30 11:49:51 -06:00
markjcrane
4f9143758c
Remove get user defined variables from advanced -> variables should use default or domains settings instead.
2015-07-28 11:30:28 -06:00
markjcrane
4e6d1515b1
Adjust the vertical line spacing to make it more consistent with the rest of the project.
2015-07-28 11:18:20 -06:00
markjcrane
1ed020ceda
The email_validate is a generic function so moving it to resources/functions.php.
2015-07-28 11:17:33 -06:00
markjcrane
73b9f61290
Remove code that is no longer being used.
2015-07-28 11:12:42 -06:00
markjcrane
594ab6fa00
Change the indentation. Add a conditional include.
2015-07-28 10:42:07 -06:00
Alexey Melnichuk
7e481f20b6
Fix. Correct path when user on `group_confirm_file`
2015-07-28 15:59:04 +04:00
markjcrane
68d2578eb8
Simplify adding items to the domains array.
2015-07-25 17:44:56 -06:00
markjcrane
4243764010
Remove trailing tabs.
2015-07-23 17:50:16 -06:00
markjcrane
b1087f5a43
Remove one trip to the database.
2015-07-23 14:03:24 -06:00
markjcrane
5ff664246b
Prevent nil errors in settings.lua.
2015-07-22 09:42:35 -06:00
Alexey Melnichuk
2234b42c07
Change. Use `require "resources.functions.config"` to load config file.
...
Change. Move `script_dir` definition into config file.
2015-07-22 13:20:51 +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
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
FusionPBX
7cf424003c
Merge pull request #1047 from moteus/page_concat_conf_name
...
Fix. Concat conf name in page.lua
2015-07-20 16:52:23 -06:00
markjcrane
5dfbc2e183
Improve code to update the scripts directory.
2015-07-20 15:32:52 -06:00
markjcrane
c0d694a62b
After call forward has been set with feature code *72 or *74 play back the number that call forward is set to.
2015-07-20 12:59:45 -06:00
markjcrane
d283075d64
Voicemail to email send the email in the send_email.lua rather than with email.lua. So that the delete doesn't occur until after email is sent.
2015-07-20 11:40:31 -06:00
Alexey Melnichuk
018aeb392e
Fix. Concat conf name in page.lua
2015-07-20 12:44:05 +04: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
4b7604e4a4
Merge pull request #1037 from moteus/copy_voice_mail
...
Fix. Use OS specific copy function.
2015-07-18 12:55:05 -07:00
FusionPBX
be89d5bce3
Merge pull request #1023 from moteus/ext-dial-string
...
Fix. Use extension to generate dial-string in xml_handler
2015-07-18 12:54:24 -07:00
FusionPBX
b8d2a9fd2b
Merge pull request #1014 from moteus/domain_name_on_install
...
Add. Allow edit domain name while installing.
2015-07-18 12:50:52 -07:00
FusionPBX
0302b112ac
Merge pull request #1045 from moteus/page_domain
...
Page domain
2015-07-18 12:47:55 -07:00
FusionPBX
a109375100
Merge pull request #1040 from moteus/vm-phrase
...
Change. Use predefined phrases in vm menu.
2015-07-18 12:45:34 -07:00
Alexey Melnichuk
42ebf34104
Fix. Use `temp_dir` to debug dialplan xml file
2015-07-16 12:56:13 +04:00
Alexey Melnichuk
f029aeff24
Fix. Use correct conf name on originate
2015-07-16 12:11:57 +04:00
Alexey Melnichuk
928a843794
Fix. Make page extension domain specific.
2015-07-16 11:50:07 +04:00
markjcrane
fefdfc626e
Enable XML Handler by default.
2015-07-15 23:43:03 -07:00
Alexey Melnichuk
3796a66df8
Change. Use predefined phrases in vm menu.
...
Current implementation produces not correct phrases e.g. on Russian language.
2015-07-14 13:42:05 +04:00
Alexey Melnichuk
8f554cf889
Fix. Use OS specific copy function.
2015-07-13 10:44:47 +04:00
markjcrane
36c4ac0e45
Change 'is null' to 'is not null'.
2015-07-10 08:00:08 -03:00
markjcrane
42cad993d7
Change {#server_address_2} to {$server_address_2} for the GX42xx template.
2015-07-09 00:05:29 -03:00
markjcrane
b6d95174b0
Play voicemail messages with the newest messages first.
2015-07-08 15:46:34 -03:00
markjcrane
58311a8d98
Prevent nil from causing problems with functions/settings.lua.
2015-07-08 15:36:33 -03:00
Alexey Melnichuk
b4435c974e
Fix. xml_handler/directory generate vm params based on number_alias
2015-07-07 18:16:21 +04:00
Alexey Melnichuk
86b0b21e7b
Fix. Use extension to generate dial-string in xml_handler
...
When uses number_alias contact should be searched by extension name.
2015-07-07 17:47:50 +04:00
markjcrane
3ba9759bed
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-07-05 23:11:29 -06:00
markjcrane
4742fac8f9
Adjustments to event_socket_request to make it faster.
2015-07-05 23:08:10 -06:00
FusionPBX
677d2f069f
Update confirm.lua
...
Add a domain_name nil check.
2015-07-04 04:16:44 -06:00
markjcrane
b0e24db2fa
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-07-03 09:52:36 -06:00
markjcrane
b46d68777a
Use originate_delay_start to fix the enterprise ring group delay.
2015-07-03 09:51:02 -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
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
d61f2b2817
Fix. indent.
2015-07-02 12:24:58 +04:00
Alexey Melnichuk
d05d294225
Add. Allow edit domain name while installing.
...
On my Windows machine default domain now is `127.0.0.1` which is quite useless.
2015-07-02 12:21:53 +04:00
Alexey Melnichuk
d1edcbd2c5
Disable of sip profile does not work
...
Close #1008
2015-07-02 12:09:09 +04:00
Mark Crane
22203b66b0
Fix a problem where the inbound context has public in the name with public@ as a prefix and .public as a suffix.
2015-06-30 18:42:52 +00:00
Mark Crane
bb4bab2fa8
FAX sure domain_uuid is set at the right time.
2015-06-30 18:01:30 +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
336a8d763d
SIP profiles comment and disable the following params inbound-use-callid-as-uuid and outbound-use-callid-as-uuid if set to true even temporarily they will cause the call UUID not to be a UUID which FusionPBX is dependent on.
2015-06-25 20:27:00 +00:00
Mark Crane
5d4a2375a0
Write the call center dialplan with the new call center class.
2015-06-25 08:25:00 +00:00
Mark Crane
197420d6c9
Minor adjustments for confirm.lua and ring groups ensure domain_name and domain_uuid are set.
2015-06-24 19:31:53 +00:00
Mark Crane
72f7285a0a
Add the call screen recording to work with call forward and follow me.
2015-06-23 23:41:15 +00:00
Mark Crane
e40abdda91
Set call_screen_enabled as a variable in directory.lua.
2015-06-23 20:33:22 +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
e70436bb86
Update the phrases in en/us/ivr/sounds.xml.
2015-06-23 19:37:09 +00:00
Mark Crane
a3e3ed5a97
Add menu array to the menu class.
2015-06-22 17:56:40 +00:00
Mark Crane
b3f1d8fabb
A few more adjustments to get the ring group missed call working.
2015-06-20 04:06:20 +00:00
Mark Crane
c2370a4a6d
Add missed call option to ring groups.
2015-06-20 03:43:38 +00:00
Mark Crane
e13582eb28
Fix call center xml handler domain.
2015-06-18 20:08:54 +00:00
Mark Crane
5b95222742
Add a missing quote fixes a problem with call center using xml handler and fix the indentation.
2015-06-18 19:25:42 +00:00
Mark Crane
732e1230fa
Add a missing quote fixes a problem with call center using xml handler.
2015-06-18 19:20:51 +00:00
Mark Crane
6fe3c0fecf
When dialing *74 clear the call forward destination which will allow it to set a new one with *73.
2015-06-18 06:55:46 +00:00
Mark Crane
3751cc7d58
Add variable for Ring Group Distinctive Ring ${domain_name} and ${local_ip_v4}
2015-06-15 23:26:02 +00:00
Mark Crane
fdf4cb2cc8
Help with NAT keep alive.
2015-06-11 17:38:06 +00:00
Mark Crane
42357f443e
When leaving a voicemail use the message_waiting function.
2015-06-11 06:31:10 +00:00
Mark Crane
5dad058dc8
Use the mwi_account under accounts -> extensions to allow sending MWI to multiple extensions.
2015-06-11 06:30:21 +00:00
luis daniel lucio quiroz
27bb9d1735
load balancing fixed
2015-06-11 01:43:30 +00:00
Mark Crane
291e9d7b15
Improve vertical line spacing.
2015-06-08 18:11:56 +00:00
Mark Crane
6b8bb6a1d5
Add ring_group_distinctive_ring to the destinations array.
2015-06-07 16:26:53 +00:00
Mark Crane
c1b3bccc86
Add a prefix of Alert-Info=
2015-06-07 04:10:41 +00:00
Mark Crane
511f856d94
Add ring group distinctive ring option to the lua.
2015-06-07 04:06:39 +00:00
Mark Crane
4699d4c8e8
Synchronize the translations.
2015-06-06 02:37:26 +00:00
Mark Crane
14dea03d06
Fix hold music when used with Conference Center and XML Handler.
2015-06-04 22:43:46 +00:00
Mark Crane
57ceca4590
Account for the fact that mb_strtolower is not always available.
2015-06-01 04:54:21 +00:00
Mark Crane
4831d0c133
Seems that Polycom needs this set to 1.
2015-05-31 04:12:09 +00:00
luis daniel lucio quiroz
f32397252e
mod_verto xml handler support
2015-05-30 22:14:01 +00:00
Mark Crane
fc06cb3661
More work to make domain names case insensitive.
2015-05-30 20:59:11 +00:00
Mark Crane
163413cb85
Minor version update for the development branch updated to 3.9.0.
2015-05-30 20:33:12 +00:00
Mark Crane
af6cd139c2
Sync the changes to fix conference recording from the dev branch. Add a few comments and make the indentation consistent.
2015-05-30 20:32:01 +00:00
Mark Crane
641958b220
Improve the indentation.
2015-05-30 20:19:36 +00:00
Mark Crane
4a4d331532
Polycom add feature.broadsoftUcOne.enabled="0" to disable a default that created an error.
2015-05-30 20:17:44 +00:00
Mark Crane
666be71f7c
Reduce the security footprint, number of files, and bandwidth used by removing the template engines that are not being used. They can be added at any time if we need to use them in the future.
2015-05-30 15:35:13 +00:00
Mark Crane
01b7734f8b
Change always reboot on sync for Polycom to false.
2015-05-30 05:08:55 +00:00
Mark Crane
629db232ab
A little more polish for this feature.
2015-05-30 04:50:19 +00:00
Mark Crane
fb3a50b9d2
Add the api object to the failur handler.
2015-05-29 05:53:02 +00:00
Mark Crane
3af1851e47
Update failure handler with the necessary changes for missed calls.
2015-05-29 05:46:21 +00:00
Mark Crane
d588f9c4c5
Add trim include to the failure_handler.
2015-05-29 05:36:50 +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
05c81e2649
Add app/hangup to support originator cancel for missed calls.
2015-05-29 05:12:41 +00:00
Mark Crane
68fab86633
Add missed call email notification.
2015-05-29 03:56:49 +00:00
Mark Crane
6eb4e7ab6e
Change the file from ANSI to UTF-8 no BOM.
2015-05-29 02:55:25 +00:00
luis daniel lucio quiroz
14235811ed
conference_session_uuid issue fixed, the recording path is now fixed with/without multitenant
2015-05-28 18:41:43 +00:00
Mark Crane
1028bc645c
Change how the previous alternate device is handled.
2015-05-25 16:31:08 +00:00
Mark Crane
2096b22485
Yealink provisioning if using Conference Meet-Me or BLF use the pickup value instead of the key extension.
2015-05-20 07:31:17 +00:00
Mark Crane
bbbf30cbe6
Increment <sd>
2015-05-19 01:01:35 +00:00
Mark Crane
c50a12f9b3
Add a file to the template.
2015-05-19 00:38:01 +00:00
Nate Jones
1ff7d1c1ba
Contacts: Added Times/Timer to track support.
2015-05-17 06:16:43 +00:00
Mark Crane
d6c4267243
Handle Do Not Disturb set on the extension for ring groups.
2015-05-16 23:38:07 +00:00
Mark Crane
e6a0740375
Remove the code that is attempts and succeeds to prevent DND extension from affecting the Ring Groups because it also prevents calling external numbers and using bridge statements in the ring group. Will commit a fix soon that does an alternative way of removing extensions that are set to DND in FusionPBX's GUI.
2015-05-15 19:14:18 +00:00
Mark Crane
22276c3cf2
Remove session:sleep from scripts/confirm.lua.
2015-05-15 01:38:09 +00:00
Mark Crane
eab67c97bc
Polycom option to set headset_mode in provisioning.
2015-05-14 02:22:00 +00:00
Mark Crane
c800fc3b67
Page conference settings need page caller controls. For non modertor 0 mute and press again to unmute.
2015-05-14 01:56:11 +00:00
Mark Crane
77100085b4
Remove ;; from the XML Handler.
2015-05-13 16:43:30 +00:00
Mark Crane
4ff324bfcf
Fix a nil error for fax_remote_station_id and make the caller id name and number work for inbound FAX.
2015-05-13 06:46:36 +00:00
Mark Crane
dd9ade256f
Update release to fix big for systems where GLOB_BRACE is not available.
2015-05-13 04:37:36 +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
Mark Crane
acaac84edc
Minor version update to FusionPBX 3.8.3.
2015-05-12 06:51:01 +00:00
Nate Jones
ca9e59eca8
Menu: Re-enable Restore Default button for menus other than default, adjust other code to work better with non-default menus.
2015-05-12 06:31:34 +00:00
Nate Jones
b2dd3ba7ad
Ring Groups: DND extensions not included when retrieving Ring Group destinations (real fix for Issue 927, re: r8338).
2015-05-12 05:59:33 +00:00
Nate Jones
7a0895de4d
Menu: Restore Default now restores unprotected menu items and their default groups. Removed Restore All function (no longer necessary). Hide Restore Default button for menus other than the default menu.
2015-05-12 03:03:09 +00:00
Nate Jones
51ae30fc10
Fax: Fix fax-to-email, better conversion to PDF.
2015-05-11 23:41:11 +00:00
Mark Crane
19e1500170
Minor version upgrade FusionPBX 3.8.2.
2015-05-10 06:36:19 +00:00
Mark Crane
1297133d8d
Minor version update FusionPBX 3.8.1
2015-05-09 18:34:02 +00:00
Nate Jones
b904214d59
Fax: Prevent fax_destination field from being populated on received faxes.
2015-05-09 06:21:53 +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
Mark Crane
032643bcc8
Fix call forward no answer by changing originate_disposition from "ALLOTTED_TIMEOUT" to "NO_ANSWER".
2015-05-08 14:48:48 +00:00
Mark Crane
af71ca0001
Update the comments on provision/index.lua
2015-05-06 04:39:26 +00:00
Mark Crane
8731aa60cd
Put the message date back in the email template but comment it out. It's removed by default because it doesn't respect the timezone per domain.
2015-05-05 17:23:25 +00:00
Mark Crane
6b4c4e8c73
Remove the message_date from the voicemail to email template.
2015-05-05 16:25:51 +00:00
Mark Crane
86af85d039
Release the official version of FusionPBX 3.8.
2015-05-05 08:20:49 +00:00
Mark Crane
6b552b7025
Change leg_timeout for call_timeout in the xml handler directory.
2015-05-05 07:34:19 +00:00
Mark Crane
ea714ebf35
Change the copyright year on the ring groups lua script.
2015-05-05 07:12:44 +00:00
Mark Crane
9080e5eba0
Add domain_uuid to the ring group SQL query.
2015-05-05 07:11:31 +00:00
Mark Crane
ab4326c7cf
Remove the DND check on the ring groups as it caused the query to return duplicate destination numbers.
2015-05-05 06:35:43 +00:00
Mark Crane
a1fdee00c6
Fix the sip profile enabled by changing the alias from 's' to a 'p'.
2015-05-05 05:34:00 +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
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
d4dd114ebe
Change scripts directory from user_status to agent_status.
2015-05-04 18:40:54 +00:00
Mark Crane
52fb65f114
Lua script app/user_status updated to use agent_id and agent_password.
2015-05-04 18:34:43 +00:00
Mark Crane
614f7f3165
Add support for the new sip profiles enabled field.
2015-05-02 05:08:41 +00:00
Mark Crane
3526897a0c
Update the version from 3.7.1 to 3.8 Release Candidate 1. We have tested it heavily so anticipate it will be a short RC version.
2015-05-01 13:48:42 +00:00
Mark Crane
e36dc93986
Add domain_uuid to the provision SQL queries and add debug SQL option.
2015-05-01 13:37:04 +00:00
Mark Crane
b28b9d5988
Add additional auhtorized checks and comment out debugging code.
2015-05-01 12:57:06 +00:00
Nate Jones
3e53a658b2
Default Settings: Fix set() function in domains class to first clear ALL default/domain settings, then only load settings that are currently enabled.
2015-05-01 12:14:52 +00:00
Mark Crane
73dcc7321f
Change device_model to device_uuid_alternate.
2015-04-30 10:21:23 +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
f82a23aa13
Get the login details from devices table.
2015-04-30 09:33:19 +00:00
Nate Jones
b62d377712
XML Handler: Include missing language macros.
2015-04-30 06:59:24 +00:00
Mark Crane
5185137093
Add lua script app/provision.
2015-04-30 05:42:30 +00:00
Mark Crane
8815578914
Remove two trailing tabs from the end of the lines.
2015-04-29 21:48:08 +00:00
Mark Crane
26f643ed31
Additional work with temporary permissions.
2015-04-29 21:45:05 +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
Nate Jones
d480333003
Recordings: Add sleep (1s) before ID prompt.
2015-04-29 21:05:19 +00:00
Mark Crane
66b9b59d44
Fix the delete method.
2015-04-29 07:30:58 +00:00
Mark Crane
b175fbfec9
Update the permission delete method one more time.
2015-04-29 07:06:23 +00:00
Mark Crane
4e0779d31c
Modify the delete permission.
2015-04-29 06:33:48 +00:00
Mark Crane
c931201a04
Add a new permission class.
2015-04-29 06:24:04 +00:00
Nate Jones
d53d574be7
Ring Group: Fixes Issue 927 - Assigned extensions set to DND (via the GUI) will not be included when the Ring Group executes.
2015-04-29 00:29:20 +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
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
Mark Crane
915c2c8d94
Add the new fax hangup hook.
2015-04-28 06:44:11 +00:00
Mark Crane
391bbfee1d
Fix some line spacing and one tab in fax_retry.lua.
2015-04-27 16:45:23 +00:00
Mark Crane
9685315023
Update fax retry to use fax_files.lua.
2015-04-27 14:32:29 +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
ef920567d9
Fix the indentation on lua app/avmd/index.lua.
2015-04-24 20:44:47 +00:00
Mark Crane
83992c2fe0
Prevent nil errors in the ivr_menu.lua also change file_name_only to file_name as the name already implies name only.
2015-04-24 05:24:43 +00:00
Mark Crane
a9fce962df
Increase the limit in the loop to allow more data across event socket.
2015-04-24 04:43:32 +00:00
Nate Jones
dfaa7b1aed
Lua: Remove debug console output from streamfile.lua.
2015-04-24 02:54:03 +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
Nate Jones
f99b2e8c30
Voicemail: local and base64 fixes.
2015-04-23 05:25:21 +00:00
Mark Crane
a9aa74209b
If mod_shout exists then record to mp3 using it if it doesn't exist then use lame.
2015-04-23 00:05:56 +00:00
Mark Crane
990ef61c2f
Replace voicemail_message_uuid for uuid in two additional places.
2015-04-22 23:33:25 +00:00
Mark Crane
2d43e5e6d7
Use the call uuid for the voicemail_message_uuid.
2015-04-22 23:23:59 +00:00
Mark Crane
9ad4a5850a
Fix conference sound file problem and add the missing profiles that are in the standard conference.conf.xml file.
2015-04-22 22:45:05 +00:00
luis daniel lucio quiroz
67e96c27e6
use numeric not alphanumeric on variables & logging options
2015-04-21 16:56:58 +00:00
Mark Crane
8ed38d3d1b
Change the behavior of BLF.
2015-04-20 23:53:33 +00:00
Mark Crane
9885c0dfb4
Comment the sql string again as its no longer needed.
2015-04-18 22:51:43 +00:00
Mark Crane
08014dc042
Change the row table array to field to prevent a conflict with the existing row table / array.
2015-04-18 22:49:09 +00:00
Mark Crane
4cf051d1f8
Show the sql statement.
2015-04-18 22:46:09 +00:00
Mark Crane
35c39d14d0
Connect to the database earlier in the script.
2015-04-18 22:41:45 +00:00
Mark Crane
6044be7f8e
Add the scripts_dir to directory.lua.
2015-04-18 22:39:14 +00:00
Mark Crane
3523a316e4
Update the company directory.lua.
2015-04-18 22:36:26 +00:00
Mark Crane
e716be53d6
Additional work on base64 optional storage in the database.
2015-04-18 19:59:50 +00:00
Mark Crane
911bbe32b9
After saving the base64 remove the file.
2015-04-18 18:42:39 +00:00
Mark Crane
1500937808
When using base64 after playing the greeting remove the file from the file system. When sending the email get it from the database save it to the file system. Then send the email and afterwards remove it.
2015-04-18 18:19:22 +00:00
Nate Jones
3fb697fccf
Voicemail: Removed settings code (redundant?)
2015-04-18 00:22:09 +00:00
Nate Jones
0f7424f9fb
Voicemail: Fix greeting path.
2015-04-18 00:08:54 +00:00
Mark Crane
e52ee06142
Additional work on voicemail with base64.
2015-04-17 20:10:36 +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
b0f569ad1c
Fix the greeting using base64.
2015-04-17 18:08:29 +00:00
Nate Jones
f14176e55d
Adjust switch_select_destination() function logic to match selected option better.
2015-04-17 02:46:25 +00:00
Nate Jones
b8ba43410e
Remove debug SQL echo from previous commit.
2015-04-17 01:12:17 +00:00
Nate Jones
4680f40924
Prevent select option groups from displaying in switch_select_destination() function if no options available.
2015-04-17 01:04:29 +00:00
Nate Jones
8c740f11bb
Prevent 'XMPP Gateways' option group from displaying in switch_select_destination() function if none found.
2015-04-17 00:21:29 +00:00
Nate Jones
cf9f52c6d3
Prevent 'Recordings' option group from being repeated in switch_select_destination() function
2015-04-17 00:18:03 +00:00
Nate Jones
2a044cdfe2
IVR: Prevent option from losing it's value on edit.
2015-04-17 00:11:55 +00:00
Mark Crane
4996fb3d98
Add the database dbh connection to recordings.lua.
2015-04-16 19:13:05 +00:00
Mark Crane
1451d2984c
Add record in recordings table no matter what type of storage type is used.
2015-04-16 14:47:21 +00:00
Mark Crane
9567a98c15
Remove the mkdir that isn't needed in recordings.lua.
2015-04-15 21:16:11 +00:00
Mark Crane
f20438838c
Connect to the database before using this function and it will use the database connection.
2015-04-15 03:13:10 +00:00
Mark Crane
50010ed5ae
Remove mysql_connect.
2015-04-15 01:35:15 +00:00
luis daniel lucio quiroz
18ca473bc2
numeric version function
2015-04-14 23:58:03 +00:00
Nate Jones
5d794db32d
Login: Display error message on invalid login credentials.
2015-04-14 01:36:01 +00:00
Mark Crane
8c5a330b04
Update the base64 code.
2015-04-13 17:52:59 +00:00
luis daniel lucio quiroz
a4a76efb49
missing space & mysql support
2015-04-12 17:40:58 +00:00
Digital Daz
659e10a8c0
First part of fix for load balancing - Prevent stale hostname being used for expired registration that has not yet been purged by freeswitch
2015-04-12 10:08:47 +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
Nate Jones
32785cabcf
Voicemail: Fix confirmed and applied as suggested in Issue 905. Thanks.
2015-04-10 01:22:17 +00:00
Nate Jones
3d802ddb5e
Voicemail: Fix file storage location, restores playback/download functionality of GUI.
2015-04-10 00:24:43 +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
Mark Crane
9a0deb435a
Some people are experiencing problems with challenge-realm with auto_from so setting the default for new installs to auto_to.
2015-04-07 11:59:50 +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
b0dab63136
Update the URI with the file name change.
2015-04-06 21:29:34 +00:00
Mark Crane
5022197086
Rename index.xml in favor of config.xml as this file provides the XML configuration.
2015-04-06 21:19:13 +00:00
Mark Crane
a64961cc66
Complete http_cache for the IVR Menu and Recordings.
2015-04-06 14:14:32 +00:00
Mark Crane
4312b05c50
Add http_cache to IVR Menu.
2015-04-06 14:06:11 +00:00
Mark Crane
b41bbe8d8d
One more attempt to improve the spacing.
2015-04-06 09:46:38 +00:00
Mark Crane
7a29003447
Additional work on the spacing for the template.
2015-04-06 09:44:56 +00:00
Mark Crane
29686f685f
Fix register expires and attempt to fix the vertical spacing.
2015-04-06 09:35:43 +00:00
Mark Crane
0dfe0f6732
Start the option for http_cache.
2015-04-06 07:34:02 +00:00
Mark Crane
25b5f0b193
Add template to the cancel link.
2015-04-06 07:17:51 +00:00
Mark Crane
4749b99a7e
Add voicemail storage path variables.
2015-04-06 07:08:17 +00:00
Mark Crane
344f84ff17
Add the original base64 class I was using as an alternative if mime is not loaded.
2015-04-06 06:25:42 +00:00
Mark Crane
8387597804
Update the new yealink template.
2015-04-05 22:21:38 +00:00
Mark Crane
92eed032c2
Add login and cancel XML files.
2015-04-04 22:57:07 +00:00
Nate Jones
bde5e3c6c7
Login: Minor fix to sql query in Password Reset feature.
2015-04-04 19:43:51 +00:00
Mark Crane
32c9dce701
Add a type of Yealink template.
2015-04-04 19:41:56 +00:00
Nate Jones
d18b4aacec
Added ability to return (on login) to last visited page on logout.
2015-04-04 18:46:44 +00:00
Mark Crane
ece0788531
Fix the long and short greetings for the IVR Menu.
2015-04-04 09:38:26 +00:00
Mark Crane
1018aa123f
Check for a nil to prevent an error for voicemail, ivr menu and recordings.
2015-04-04 09:09:09 +00:00
Mark Crane
a8cdcf013c
Prevent a bad domain_name from causing a nil error for reverse authentication.
2015-04-04 06:24:41 +00:00
Mark Crane
cf0068446d
Improve indentation, use base64 value from database bypass writing the value to a variable first.
2015-04-03 19:06:16 +00:00
Mark Crane
799216bc65
Additional work on option to save files in base64 for voicemail and ivr menu.
2015-04-03 18:59:12 +00:00
Nate Jones
54c465abaa
IVR: Additional check for nil needed.
2015-04-03 17:58:49 +00:00
Mark Crane
f7adde1991
Get the list of recordings from the database.
2015-04-01 10:19:47 +00:00
Mark Crane
2bbca0837c
Set auto-gain-level to 0 or disabled.
2015-04-01 10:18:48 +00:00
Nate Jones
d30a509de0
Contacts / CDR: Minified top paging controls.
2015-04-01 09:00:17 +00:00
Mark Crane
860d71b3a4
Remove an extra vertical space and fix the indenting for one line.
2015-04-01 08:22:42 +00:00
Mark Crane
0124962272
Remove http_cache:// from the path and allow it to be defined in the storage path.
2015-04-01 08:14:03 +00:00
Mark Crane
920b08fa23
Remove trailing spaces from the ivr_menu.lua.
2015-04-01 08:12:27 +00:00
Mark Crane
5754994e6c
When a new greeting is created set it as the greeting id.
2015-04-01 08:11:44 +00:00
Mark Crane
c74a0e5d8a
Add a missing semi-colon and remove trailing spaces.
2015-04-01 07:57:47 +00:00
Mark Crane
af98b7cf99
Add an option to save the greeting to the database.
2015-04-01 07:56:56 +00:00
Mark Crane
a7b191a47e
Pre-define the variables for the ivr menu.
2015-04-01 06:52:45 +00:00
Mark Crane
84ff031cec
2015-04-01 05:48:44 +00:00
Mark Crane
8048873cd0
Use luasql for recordings only if base64 is chosen.
2015-04-01 05:44:07 +00:00
Mark Crane
34e722391a
Change base64.enc to base64.encode.
2015-04-01 03:56:23 +00:00
Mark Crane
e9fc52436d
Improve the speed of base64 encode and decode.
2015-03-31 18:48:00 +00:00
Mark Crane
ea6df88750
Prevent trying to pickup the call from the caller in the same call group.
2015-03-31 03:06:55 +00:00
Mark Crane
bf09ca3e1c
Add base64 decode to the IVR Menu.
2015-03-31 00:50:13 +00:00
Mark Crane
4f6f1186ab
Add an additional method to store the recordings.
2015-03-30 23:08:21 +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
c6933842e6
Update the 4.x and 5.x Polycom templates.
2015-03-28 09:59:00 +00:00
Mark Crane
f911e98bb7
Change the category to type.
2015-03-28 09:58:19 +00:00
Mark Crane
40b0cec667
Add 4.x template for Polycom to make it more intuitive.
2015-03-27 16:20:07 +00:00
luis daniel lucio quiroz
726cca7d99
optional text_append
2015-03-27 01:09:25 +00:00
Mark Crane
bc0b0f8015
Save the variables when the hostname is not set or when the hostname matches the current server.
2015-03-25 23:50:48 +00:00
Mark Crane
5ed2f3b366
Fix the order of the LDAP options so its used before ldap_bind.
2015-03-24 20:49:44 +00:00
Mark Crane
8468ed337c
Add a time out for the LDAP.
2015-03-24 20:16:53 +00:00
Mark Crane
0d5d31f069
Update the LDAP authentication.
2015-03-24 19:54:59 +00:00
Mark Crane
95633aac35
No need for this include again as the scripts_dir is already set by this point.
2015-03-24 07:05:28 +00:00
Mark Crane
3859511572
Fix the XML for languages.lua.
2015-03-24 06:21:47 +00:00
Mark Crane
a0e17a8bad
Fix the LDAP user log in by setting user_uuid SESSION and account for the user unique global option.
2015-03-23 23:46:18 +00:00
Errol Samuels
9aed5b3dc8
Added goodbye message when maximum searches have been reached so caller is aware the call will hangup.
2015-03-23 05:35:41 +00:00
Errol Samuels
e13a8bb694
Added remote reboot capability for Aastra phones
2015-03-22 08:04:03 +00:00
Mark Crane
d93c5198df
Fix the database class count.
2015-03-22 07:54:35 +00:00
Mark Crane
50d941e70b
Update http_cache.conf.xml for a more complete set of instructions.
2015-03-22 04:15:26 +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
a6fe826fe2
Save the Call Center XML only if the directory path has a value.
2015-03-21 06:14:28 +00:00
Mark Crane
db1a7d599c
Fix conference center greeting allow upper case file names.
2015-03-20 19:05:49 +00:00
Mark Crane
7aa729f56b
IVR Menu use the ringback method from ring groups.
2015-03-20 04:56:25 +00:00
Mark Crane
2bf031dd68
IVR Menu commit ringback this approach will be replaced but is added to document the approach.
2015-03-20 04:54:49 +00:00
Mark Crane
5f7a14041a
Fix ringback on the ivr menu by getting the global variable representing the ring back tones.
2015-03-18 23:31:14 +00:00
Mark Crane
34968ce2c2
Remove trailing spaces or tabs.
2015-03-18 20:51:13 +00:00
Mark Crane
eb8544859c
Set event socket break to 8000.
2015-03-18 10:45:34 +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
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
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
Mark Crane
e2465d9d04
Uncomment the SQL insert statements for LDAP.
2015-03-18 03:41:19 +00:00
Mark Crane
e43452c177
Update LDAP authentication.
2015-03-18 02:39:35 +00:00
Mark Crane
c07b8c73ac
Get rid of $auth_failed, if username session is set consider the the user authenticated.
2015-03-17 14:44:09 +00:00
Mark Crane
20c68aa7ba
Fix the register.expires on the Polycom 5.x template.
2015-03-17 06:41:47 +00:00
Mark Crane
5f2002d352
Update event socket timing for waiting for results.
2015-03-16 21:59:08 +00:00
Mark Crane
59b461a520
Remove comments in the 5.x in under devices.
2015-03-16 18:33:50 +00:00
Mark Crane
72950be11e
Add a few additional params to the Polycom/5.x template.
2015-03-16 17:26:02 +00:00
Mark Crane
7587d47f4f
Additional changes to the polycom/5.x template.
2015-03-16 16:46:09 +00:00
Mark Crane
6ad7698994
Update the new polycom/5.x template.
2015-03-16 15:25:22 +00:00
Mark Crane
174ea9cfd0
Improve indentation on the mac.cfg file.
2015-03-15 21:58:25 +00:00
Mark Crane
4b87b9f57a
Update the Polycom 5.x template.
2015-03-15 21:52:33 +00:00
Mark Crane
100b7e05f7
Remove all of these extra files.
2015-03-15 21:31:04 +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
Nate Jones
ed6aa9107f
Tidy up a different switch statement within save_dialplan_xml().
2015-03-15 01:33:27 +00:00
Nate Jones
74280c78dc
Implemented fix proposed in Issue 880 to include missing time-of-day case in switch statement within save_dialplan_xml(). Thanks, Seth.
2015-03-15 01:15:23 +00:00
Mark Crane
75321f04f7
Fix IVR Menu ringback.
2015-03-13 16:45:05 +00:00
Mark Crane
2c8aa55cc3
Remove as Polycom refers to it as an unknown parameter.
2015-03-12 00:41:18 +00:00
Mark Crane
ea0a0b79a2
Add a new polycom config for firmware version 5.x
2015-03-12 00:16:11 +00:00
Mark Crane
09196fac55
Fix the indentation in callcenter.conf.lua.
2015-03-11 19:33:07 +00:00
Mark Crane
1f20397a57
Call Center XML Handler now generates XML correctly.
2015-03-11 19:28:18 +00:00
Mark Crane
83eca7ae8a
A little more work to get rid of the default context.
2015-03-10 10:47:25 +00:00
Mark Crane
09f7868e36
Fix a missing comma.
2015-03-10 10:41:26 +00:00
Mark Crane
0cd32b4f7e
Add the missing include for the languages section.
2015-03-09 23:49:15 +00:00
Mark Crane
40e14a92d8
Add time-of-day to XML files.
2015-03-09 15:58:02 +00:00
Mark Crane
88ba2e161a
Add time-of-day to the XML handler.
2015-03-09 15:51:49 +00:00
Mark Crane
0d6f9b8d64
Add XML Handler section language.
2015-03-09 05:26:10 +00:00
Nate Jones
d48b306866
Adjusted switch_select_destination() to maintain space between placeholder option.
2015-03-04 21:05:45 +00:00
Nate Jones
0054c933f7
Adjusted switch_select_destination() to allow placeholder text as first option.
2015-03-04 20:31:02 +00:00
Nate Jones
688bf315e0
Adjusted switch_select_destination() function so doesn't select last (blank) option by default.
2015-03-04 07:04:41 +00:00
Mark Crane
c027f0e4f5
Add lua function settings.
2015-03-02 18:07:06 +00:00
Digital Daz
1a15020275
Remove a log line used for debug
2015-02-25 20:40:51 +00:00
Digital Daz
2cef65a708
Fixed a couple of typos and changed the way the DSN is inserted.
2015-02-25 20:35:22 +00:00
Nate Jones
a4671d33b6
Voicemail: Email notification script updated to support multiple languages.
2015-02-24 09:40:45 +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
Nate Jones
85e22004cd
Voicemail: Remove prompt to listen to new or saved messages if no new or saved messages exist.
2015-02-23 22:51:24 +00:00
Mark Crane
0096149743
Add rport to the vp530.
2015-02-23 07:07:41 +00:00
Mark Crane
6388c00b55
Voicemail IVR is now completed and ready to go.
2015-02-22 23:58:37 +00:00
Mark Crane
faf30dd174
Add additional protection to prevent intercepting calls that have already been answered.
2015-02-21 20:33:23 +00:00
Mark Crane
ce74b2d0fb
Add callcenter.conf.lua for xml handler.
2015-02-21 09:33:36 +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
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
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
luis daniel lucio quiroz
c64c2b064b
debug messages for conference center
2015-02-13 18:51:19 +00:00
Mark Crane
1e97324529
Update the comments in the yealink/t46g template.
2015-02-10 06:15:26 +00:00
Mark Crane
b3addf8e7f
Correct many of the comments in the yealink/t42g/{$mac}.cfg template.
2015-02-10 05:50:28 +00:00
Mark Crane
152dab170f
Fix a few of the comments in the yealink/t42g/y000000000029.cfg template.
2015-02-10 05:18:18 +00:00
Digital Daz
6b03488eb0
Use the domain timezone in voicemail message playback.
2015-02-10 00:01:37 +00:00
Digital Daz
b26e4a9f7e
Fix formatting on previous commit
2015-02-07 18:28:12 +00:00
Digital Daz
8b0065e411
Allow other modules callerID prefixes to propagate down if prefix is not populated. eg Destinations prefix.
2015-02-07 18:20:03 +00:00
Mark Crane
3d1ca49461
Fix hot desking internal and outbound caller id for the hot desked phone.
2015-02-06 18:51:22 +00:00
Mark Crane
af30137a91
Fix music on hold issue for the Panasonic UT1xx models. Resolves issue 840.
2015-02-04 07:33:00 +00:00
Mark Crane
1fb11e0cb2
Fix music on hold for the Polycom VVX template works with version 4+ firmware. Google code issue 840.
2015-02-04 07:27:45 +00:00
Mark Crane
bdfe91ceb2
Add odbc-dsn to external and ipv6 sip profiles.
2015-02-03 03:21:21 +00:00
Mark Crane
70032d5642
Work on intercept.lua to prevent an error with the hostname.
2015-01-30 01:32:38 +00:00
Mark Crane
608c95bdf6
Fix the conference default greeting.
2015-01-29 10:07:50 +00:00
Mark Crane
b0e528b33b
Fix fpdf so that it is capable of UTF-8.
2015-01-29 08:36:49 +00:00
Mark Crane
30706fa11d
Tested gateway with registration set to false on 1.4.15 no longer requires a username and password so it is no longer required in fusionpbx when the registration is set to false.
2015-01-29 07:07:54 +00:00
Mark Crane
1d2d13d120
Adjust the provisioning for the polycom vvx templates so that the line type key assignment is more accurate.
2015-01-29 07:00:21 +00:00
James Rose
088a507f9b
Changed DTMF to AVT (rfc2833) on ext1. Commented provisioning of phone volume (ring/speaker/handset/headset).
2015-01-27 15:27:06 +00:00
luis daniel lucio quiroz
24c0ccd114
for_fax now on fax
2015-01-27 14:51:57 +00:00
luis daniel lucio quiroz
7f175b4985
accountcode now on fax, PCMU/A as absolute codec string
2015-01-26 19:54:52 +00:00
Nate Jones
cd80258a0c
Default Settings Edit: JSON value detection.
...
Functions: is_json function added.
2015-01-24 04:39:17 +00:00
Mark Crane
9b7dd342f8
Fix the handling for * with stream file.
2015-01-23 18:10:48 +00:00
Philippe Rioual
d5dadca887
removed extra digit in FR toll allow templates
2015-01-22 19:44:58 +00:00
Mark Crane
60d5951841
Fix the internal-ipv6 xml.
2015-01-22 10:28:03 +00:00
Mark Crane
156d839a89
Add sip profiles enabled="false" for variables that are default disabled.
2015-01-22 00:22:15 +00:00
Philippe Rioual
bc167d4d69
added french "FR" country toll_allow templates
2015-01-21 16:11:06 +00:00
Mark Crane
bd12ebea2b
Add a missing template variable that was removed by another developer.
2015-01-20 19:06:02 +00:00
Mark Crane
8e1c7beb76
Change require to include.
2015-01-20 06:44:12 +00:00
Mark Crane
b73651e51f
Fix the install the text class.
2015-01-20 06:27:20 +00:00
Mark Crane
9f73cc695d
Change the number of allowed loops for event socket to 2000 to prevent registrations from being truncated.
2015-01-20 01:16:10 +00:00
luis daniel lucio quiroz
84218b839b
better voicemail templates
2015-01-19 18:59:59 +00:00
Nate Jones
c8da77eca1
Text class fix.
2015-01-18 10:40:41 +00:00
Nate Jones
2448ab3a8e
Use the new multi-lingual code on misc files.
2015-01-18 10:33:34 +00:00
Nate Jones
8e7121b31e
Text Class: Fixes.
2015-01-18 09:25:50 +00:00
Nate Jones
283cda7aa1
Translate: Necessary resource mods.
2015-01-18 07:54:19 +00:00
Mark Crane
b29c9ce2a2
Add the app session languages array as a list of available languages that have been translated for that application.
2015-01-18 07:52:28 +00:00
Mark Crane
53d377eeb2
Update classes/text.php
2015-01-18 07:42:17 +00:00
Mark Crane
a8aa9bd611
Add a new text array that is used in the translations.
2015-01-18 06:36:00 +00:00
Mark Crane
5f8fc98170
Fix voicemail copy to multiple destinations.
2015-01-17 21:56:56 +00:00
Mark Crane
fb1844bce6
Fix is_local.lua script on the stable branch.
2015-01-17 07:31:50 +00:00
Mark Crane
4c2225828b
Use memcache flush in the new PHP class.
2015-01-16 08:25:54 +00:00
Mark Crane
a70aebcef8
Remove an extra space in the event.
2015-01-16 04:16:56 +00:00
Mark Crane
97f4d3a9c3
Send a custom memcache event to FreeSWITCH.
2015-01-16 03:52:32 +00:00
Mark Crane
6a2723a787
Update event_socket_create and event_socket_request.
2015-01-16 03:29:51 +00:00
Mark Crane
495f4a0226
Fix the string quotations and return on the method.
2015-01-15 19:33:27 +00:00
Mark Crane
59822e6091
Change the methods from private to public.
2015-01-15 19:24:54 +00:00
Mark Crane
8349b992a5
Add a missing bracket.
2015-01-15 19:22:39 +00:00
Mark Crane
83b24148df
Get rid of this variable since its not being used.
2015-01-15 18:34:02 +00:00
Mark Crane
80ddf8abd9
Correct the methods in the class description.
2015-01-15 18:19:54 +00:00
Mark Crane
7e0e678578
Add the first version of the cache class.
2015-01-15 18:15:25 +00:00
Mark Crane
5bf40c0ca5
Add a SQLite example as requested in this issue.
...
https://code.google.com/p/fusionpbx/issues/detail?id=806&start=100
2015-01-11 08:11:50 +00:00
Mark Crane
9cb5bbec4b
Fix the main menu color.
2015-01-09 20:57:40 +00:00
Mark Crane
71eb9c5a6a
outbound_route_to_bridge simplify the dialplan detail SQL select.
2015-01-09 11:10:13 +00:00
Mark Crane
ac957dc400
Additional work to fix groups and permissions.
2015-01-08 08:51:40 +00:00
Mark Crane
2132893a80
Change the recording playback in the destination select list to use the new streamfile.lua.
2015-01-04 09:36:58 +00:00
Mark Crane
3585f19b21
Add streamfile.lua to provide ability to stream files and change the volume, position of the playback, pause and more.
2015-01-04 09:29:02 +00:00
luis daniel lucio quiroz
68a477f5eb
more error support to event handler
2015-01-04 04:08:38 +00:00
luis daniel lucio quiroz
cc4009670a
new event handler
2015-01-04 03:49:10 +00:00
luis daniel lucio quiroz
51fef13893
new version function as an alias of software_version
2015-01-04 02:34:22 +00:00
Mark Crane
03db90f9dc
If mod shout exits use it to save voicemail messages as mp3.
2015-01-04 00:10:52 +00:00
Mark Crane
8f187eefe3
Remove the logging to make way for a better logging. The older one caused a problem for someone without permission to write to /tmp/logfile.txt
2015-01-03 08:32:30 +00:00
Mark Crane
2497b33447
Add debug information.
2014-12-27 17:49:35 +00:00
Mark Crane
d34fbd1063
Need to add GLOB_BRACE to support the {menu,config}
2014-12-27 17:30:07 +00:00
Mark Crane
4c69bd1cde
Change the | to a comma had to review the syntax on the glob command.
2014-12-27 17:28:07 +00:00
Mark Crane
ccd70da5ed
Add $y = 0; and a try catch block to the menu.
2014-12-27 17:22:57 +00:00
Mark Crane
4b63b76309
Add a try catch to the menu include loop.
2014-12-27 07:25:11 +00:00
Mark Crane
7d917f2547
Check for permissions that have a null domain_uuid.
2014-12-26 07:08:05 +00:00
Mark Crane
9369fd8d0d
Move the menu array to app_menu.php
2014-12-26 03:27:54 +00:00
Mark Crane
01f34c0210
Update the example code to set MOH. Add the auto_loader class only if it is not defined.
2014-12-24 06:36:09 +00:00
Mark Crane
e522a14e56
Add trim function to is_local.lua.
2014-12-22 19:34:55 +00:00
Mark Crane
6280d5b4e2
Fix a problem with wakeup calls prompting for the extension.
2014-12-22 18:18:55 +00:00
Mark Crane
a7a962b525
Remove redundant gmtOffset information.
2014-12-21 08:15:05 +00:00
Mark Crane
569c398c13
Add outbound_proxy port and transport to the Polycom vvx template (works with firmware v4 or higher)
2014-12-21 04:42:48 +00:00
Mark Crane
99fb599752
Add outbound proxy to the Polycom VVX template.
2014-12-16 03:09:42 +00:00
Mark Crane
8cb31bd901
Update the aastra template add a loop for each line and for key assignment.
2014-12-12 07:09:51 +00:00
Mark Crane
4e20daf234
Fix the snom provisioning file names.
2014-12-10 17:37:47 +00:00
Nate Jones
c67daf9a48
Issue 767 Fix: Invalid Sound file path was hard coded in lua, modified as suggested to use file path defined in IVR.
2014-12-10 03:26:52 +00:00
Mark Crane
ba54bce345
Remove the a1 hash which breaks integration with Asterisk. a1 hash was also undermined by reverse authentication.
2014-12-09 09:45:14 +00:00
Nate Jones
d46e9aa7a1
Default Login: JS issues, minor tweaks.
2014-12-09 05:17:36 +00:00
Mark Crane
d881e17091
Prevent call_hostname nil issue by pre-defining it. Improve the uuid nil check to prevent an error.
2014-12-07 02:06:32 +00:00
Nate Jones
0147c9bf2f
Login (Default): Password Reset functionality (requires PHP mcrypt library, Enhanced & Minimized themes only, enable in Default Settings).
2014-12-06 17:53:29 +00:00
luis daniel lucio quiroz
241542bd9d
select_value was not selected
2014-12-06 17:01:16 +00:00
Mark Crane
1970300db1
Fix forward on busy.
2014-12-05 12:55:04 +00:00
Mark Crane
b50c68d92f
Fix a problem with the previous commit.
2014-12-05 02:45:56 +00:00
Mark Crane
71dc8fbc77
Play only the Conference Center Greeting if it has been provided.
2014-12-05 02:40:21 +00:00
Richard Neese
978e336798
fixing moh to work with all levels.
2014-12-04 23:17:11 +00:00
Mark Crane
c618f852b5
Add support for voicemail forward destinations.
2014-12-04 13:43:09 +00:00
Mark Crane
c9e3d90155
Update the failure handler to work with the new call forward no answer feature. Optimize it using the variables instead of the database. Change the indentation.
2014-12-03 11:57:34 +00:00
Mark Crane
ad81b6ea5b
Get the values from the database and set them as lua variables.
2014-12-03 09:02:54 +00:00
Mark Crane
14babb88ed
Set extension variables for forward all, busy, no answer, and do not disturb.
2014-12-03 08:05:41 +00:00
Nate Jones
904de1933f
Conference Center: Lua script mods for Room Schedule (start/stop) functionality completed.
2014-11-30 03:08:02 +00:00
Nate Jones
146c439960
Fax Retry (LUA): nulls to nils.
2014-11-29 15:24:02 +00:00
Nate Jones
fc2cfaa149
Functions: Miskey in valid_email function check.
2014-11-29 13:01:59 +00:00
Mark Crane
53a8cd7777
Ensure that call forward doesn't update follow me if follow_me_uuid is an empty string.
2014-11-28 20:40:59 +00:00
luis daniel lucio quiroz
f6b1ee0736
xml_handler directory.lua is now tolerant when no memcache available, fix a nil variable
2014-11-27 14:43:28 +00:00
Mark Crane
130c45d0b6
Revert r7258 as caused problems with endpoints receiving calls.
2014-11-26 20:54:44 +00:00
Mark Crane
8d7932c12c
Fix the Yealink t22p template remove an extra character that broke the template.
2014-11-26 03:24:43 +00:00
Mark Crane
bceaa58b78
predefine a variable to prevent a PHP notice.
2014-11-25 00:23:02 +00:00
Mark Crane
80cd19bb01
Add templates for Grandstream gxp3240 and gxp3275.
2014-11-24 21:50:32 +00:00
Mark Crane
ea52b98700
Move modules class from fusionpbx/resources/clasess to the app/modules/resources/classes directory.
2014-11-23 09:35:15 +00:00
Mark Crane
652ada26ab
Enable valet by default.
2014-11-23 09:30:50 +00:00
Mark Crane
5fc7b5e2dc
Remove example domain settings for menu and theme as they are not needed because default settings copy to a domain option.
2014-11-21 19:36:42 +00:00
Riccardo Granchi
2cf20d8f7a
Engineered the management of bridge failures in local extension, with optional variables which by default provides the standard behavior. Changed the default order for extension_queue, which has *800 prefix, before the extension-intercom, which has the *8 prefix
2014-11-21 15:38:26 +00:00
Mark Crane
36d3c995b7
Fix the alias for the XML handler.
2014-11-21 04:37:43 +00:00
Nate Jones
be47e75eab
Contacts: Ability to add unlimited Emails and URLs. Ability to specify a primary Email, Address, URL, and Number. Ability to select or define a custom label for Emails, Addresses, URLs, and Numbers (similar to Google Contacts).
2014-11-19 03:44:41 +00:00
Mark Crane
0bfd57c148
If forward all destination is not set then request it when using *72 otherwise use the current destination.
2014-11-18 11:16:59 +00:00
Mark Crane
320659ffad
Default behavior before call forward on busy was if busy go to voicemail. I just re-established that default for any company wanting to simply hangup on calls when the destination is busy then set system -> variables or domain -> variables to send_to_voicemail=false. This is a better default as it would require those wanting to simply hangup to set the value to false allowing the default behavior is preserved.
2014-11-18 10:29:03 +00:00
Mark Crane
44c517173c
Add a few spaces to make the code consistent such as if( changed to if (
2014-11-18 10:10:37 +00:00
Mark Crane
a514c6f95f
(not forward_on_busy and originate_disposition ~= "CALL_REJECTED") needs to be optional behavior as it contradicts current behavior. My response here is complaints that the new behavior is a bug at least in some peoples eyes so needs to be a configurable option that is not forced onto those that don't want it.
2014-11-18 10:09:29 +00:00
Mark Crane
9a88b8396a
Remove hangup on subscriber absent user_exists condition on dialplan_local extension already verifies that it is an extension.
2014-11-18 10:04:17 +00:00
Mark Crane
4f88ebf255
Adjust app.lua improve the line spacing.
2014-11-18 10:03:00 +00:00
Mark Crane
001f6dec2e
Cleanup up the tabbing and trailing spaces and tabs.
2014-11-18 09:35:33 +00:00
Mark Crane
316e81edc0
Correct the English used in the comment.
2014-11-18 09:33:19 +00:00
Mark Crane
a1c29e0da6
No longer force to a single domain for new single tenant installs.
2014-11-16 04:28:14 +00:00
Mark Crane
5c882ee89e
Add snom 3xx, 7xx, and 8xx provisioning templates.
2014-11-16 00:00:18 +00:00
Mark Crane
760defc7f7
Add autoload_configs/verto.conf.xml
2014-11-15 21:04:18 +00:00
Mark Crane
f1f99bee42
Add number_alias to the SQL select.
2014-11-15 00:27:17 +00:00
Mark Crane
0625fcdab3
Fixed a problem with voicemail that was not including extensions that use a number alias.
2014-11-15 00:16:29 +00:00
luis daniel lucio quiroz
ee0dd17a03
cosmetic coding for disa
2014-11-14 22:12:18 +00:00
luis daniel lucio quiroz
6a531ebfbc
new enhanced disa without loopback
2014-11-14 20:39:15 +00:00
luis daniel lucio quiroz
a9183dbdf6
new enhanced disa
2014-11-14 17:47:45 +00:00
luis daniel lucio quiroz
0966efeac6
better place for rec_extension
2014-11-13 21:16:37 +00:00
luis daniel lucio quiroz
9427a8012a
console messages for eavesdrop
2014-11-13 15:32:02 +00:00
Riccardo Granchi
fd68683f99
Disabled debug and minor log changes
2014-11-13 13:09:53 +00:00
Riccardo Granchi
7bc38b2d80
Added toll allow and ability to enable it in outbound routes
2014-11-13 12:12:41 +00:00
Mark Crane
3b9743226a
xml_handler will bind if memcached is down
2014-11-13 08:51:46 +00:00
Mark Crane
66fc5354dd
Fix remove excessive messages when using XML handler.
2014-11-08 04:46:51 +00:00
Riccardo Granchi
1ac8d1c7fc
Possibilty to select a country in installation phase to set default country code variables
2014-11-07 10:22:56 +00:00
Riccardo Granchi
c09364234d
Added toll type assignment based on country templates
2014-11-06 16:56:31 +00:00
Riccardo Granchi
8ffb5b2f71
Added cleaning for own international prefix and sqlite compatibility
2014-11-04 15:29:05 +00:00
Mark Crane
d79e72141d
Paging - Prevent calling the user that initiated the page
2014-11-03 18:57:01 +00:00
Riccardo Granchi
3c43f604c5
Added it-ring definition
2014-11-03 11:16:10 +00:00
Riccardo Granchi
c684b780d7
Added forward on busy and extension queue features
2014-10-29 16:06:53 +00:00
Mark Crane
9e33022ce7
Ensure the api object is set for is_local.
2014-10-25 00:25:08 +00:00
Mark Crane
80f6638cae
Fix *98 for extensions with number-alias.
2014-10-25 00:01:46 +00:00
Richard Neese
49840b33da
fixing /usr/share/fusionpbx to be /usr/share/examples/fusionpbx
2014-10-23 18:03:33 +00:00
Richard Neese
4fd5e7d3a7
disabling sounds in the head branch as we are working to rm them from the install
2014-10-23 01:29:31 +00:00
Richard Neese
710fc08fbb
2014-10-23 00:43:47 +00:00
Richard Neese
6e0c9c2317
adding atcom to dev branch
2014-10-23 00:19:49 +00:00
Mark Crane
aab04f3019
Update the Voicemail MWI LUA script to use the new scripts/resources/run directory.
2014-10-22 08:09:10 +00:00
Mark Crane
899e5a853c
Replace if statement so that it doesn't cause a problem with user_exist.
2014-10-22 00:32:00 +00:00
Mark Crane
f8103e1b37
Fix extension number-alias for extensions using paging.
2014-10-21 22:57:29 +00:00
Mark Crane
593c063602
Fix the xml handler nil error for number_alias and fix some indentation.
2014-10-21 19:30:40 +00:00
Mark Crane
faa31d681b
Add extension number-alias support to voicemail to fix a problem when using number-alias and checking voicemail with *97.
2014-10-21 19:19:04 +00:00
Riccardo Granchi
6a0fe98ad8
Fixed queue creation
2014-10-21 15:17:03 +00:00
Riccardo Granchi
390ef030b9
Fixed audio stream absolute path in fifo member
2014-10-21 10:46:05 +00:00
Mark Crane
5535c57a96
disable registration for number-alias
2014-10-21 10:01:30 +00:00
Mark Crane
1c63e46608
Add max tries to pin_number.lua so that if the pin number is wrong it will request the pin number again up to the maximum tries.
2014-10-21 05:48:27 +00:00
Mark Crane
34a4ddb878
Fix a problem with DND when Follow Me hasn't been used for a particular extension.
2014-10-20 09:03:23 +00:00
Richard Neese
b4a554bfa3
no longer using flash
2014-10-18 21:50:31 +00:00
Richard Neese
3c3f087bc9
fixing install.php with new layout for fhs com pliancy
2014-10-18 20:55:42 +00:00
Mark Crane
1cfaaf0a4b
Add a check for domain_uuid session.
2014-10-17 22:59:47 +00:00
Mark Crane
f1e5c42cba
Allow 2 digit pins.
2014-10-17 20:39:56 +00:00
luis daniel lucio quiroz
95157bf2a6
xmpp (aka dingaling) support to dropdown menu
2014-10-17 19:39:14 +00:00
James Rose
18abfd277d
fixed caller id prefix so it shows up on the phone in call center. changed # to - so it's cleaner on the display.
2014-10-17 17:56:52 +00:00
Mark Crane
a190165f02
Fix the xml handler nil error for number_alias.
2014-10-15 17:32:02 +00:00
Mark Crane
605b7a631f
Fix XML handler with number_alias.
2014-10-13 20:10:14 +00:00
Mark Crane
ef51862898
Allow making longer recordings with *732
2014-10-03 06:21:38 +00:00
Mark Crane
9fe0d78b05
Fix the hostname used in conference center
2014-10-03 06:19:03 +00:00
Mark Crane
1cbfc1cd13
Add voicemail params to the directory section of the xml handler
2014-10-03 06:17:43 +00:00
Mark Crane
76a5b4fe89
Add http auth username and password to the gxp21xx template
2014-10-02 04:59:56 +00:00
Mark Crane
1e2a7900d5
Cisco Shared Line Appearance
2014-10-02 04:55:16 +00:00
Nate Jones
29c47d90a8
Functions: Corrected logic in valid_email().
2014-09-30 09:22:29 +00:00
Nate Jones
75a4c04e26
Paging controls revamped. Can now enter a specific page to jump to. Press Enter/Return to submit.
2014-09-28 07:49:51 +00:00
Mark Crane
c247e1c5a0
Fix call forward user_exists result is a string this fixes ability to call external numbers
2014-09-23 08:01:56 +00:00
Mark Crane
093d7bb369
Fix 2 problems with call forward first fix the alias and unforward.
2014-09-23 07:45:40 +00:00
Mark Crane
45d2b0fe54
Add primary key uuid to menu item group inserts
2014-09-20 04:01:53 +00:00
Mark Crane
8a31271727
Add default settings
2014-09-20 03:32:55 +00:00
Mark Crane
596814fabe
Add digium d50 template. Still needs more work
2014-09-20 01:12:23 +00:00
Mark Crane
e66d79e6fe
Fix syntax problem in install.php
2014-09-15 22:18:57 +00:00
Richard Neese
9fd7a0a2b3
fixed some typo's
2014-09-15 20:24:08 +00:00
Mark Crane
f899e26d4e
Fix the volume persistence on the polycom vvx (firmware 4 or higher) provisioning template
2014-09-15 17:42:35 +00:00
Mark Crane
97e84ad81a
Fix a problem where in rare cases dialplan was cached without global dialplans
2014-09-15 15:56:18 +00:00
Mark Crane
69882a6b3b
Prevent an empty call forward destination
2014-09-13 09:30:25 +00:00
Richard Neese
27ec7b7426
changes for fhs layout for pkgs
2014-09-13 02:26:14 +00:00
Mark Crane
98a1d4c987
Add fax_uuid to the fax_retry.lua script
2014-09-09 11:03:00 +00:00
Mark Crane
00c744b63a
Add domain_uuid, fax_date, fax_epoch to fax retry
2014-09-07 05:18:35 +00:00
Mark Crane
f4ae26f6d5
Add ring group cid number prefix to the database and to the ring group lua script
2014-09-06 07:45:17 +00:00
Mark Crane
d0abe50a19
Fix the indentation and improve the comments
2014-09-05 06:53:46 +00:00
Errol Samuels
113fd05083
fixed for SUN and Solaris where there is a slight variation with copy command.
2014-09-05 06:34:21 +00:00
Nate Jones
7c0d9e440d
Fax Server: Added ability to select an existing Contact as the fax Recipient.
...
Updated jquery.autosize.input.js to latest version.
2014-09-05 02:29:29 +00:00
Mark Crane
6b03a112e0
Add Fax logging.
2014-09-04 07:12:47 +00:00
Nate Jones
21dc61fa8e
Fax Server: Misc enhancements, including multilingual and customizable cover page generation, fax resolution selection, etc. More to come.
...
FPDI and TCPDF libraries added to accommodate the above, and future enhancements.
2014-09-03 02:41:11 +00:00
Mark Crane
2ecff725d3
Fix the content manager show that it will display the content again
2014-09-01 20:23:18 +00:00
Mark Crane
d742f190f1
Fix and move the format_phone array
2014-08-31 00:57:58 +00:00
Mark Crane
4a171cc806
Fix the format_phone function
2014-08-30 23:14:24 +00:00
Mark Crane
abd8c89f99
Fix ring group enterprise confirm
2014-08-30 18:22:06 +00:00
Nate Jones
56ffe0b937
Enhanced Theme: Restored displaying domain name in header, can control visibility and style using Default Settings.
2014-08-30 06:31:14 +00:00
Mark Crane
138cb92c25
Fix a white space and a empty uuid
2014-08-29 08:33:15 +00:00
Mark Crane
497b8190a6
Ring groups remove spaces
2014-08-25 20:40:03 +00:00
Mark Crane
d19d2b3215
Fix ring group move the domain check
2014-08-25 20:25:42 +00:00
Nate Jones
b4e61290f1
Function: Moved recur_sounds_dir() to functions.php, removed from ivr_menu_edit.php and conference_center_edit.php.
2014-08-25 18:01:26 +00:00
Mark Crane
f8f9cc9cbe
Fix ring group skip active issue
2014-08-25 16:07:47 +00:00
Mark Crane
615169b8a8
Prevent mysql_connect error message
2014-08-24 09:46:32 +00:00
Mark Crane
a4d53db6e8
Remove the digit-map for polycom to allow it to dial any digits and add a comma in the dialstring for ring groups that was missing
2014-08-23 21:12:06 +00:00
Errol Samuels
17069d270b
Fixed intercept **[ext] to work better when using multiple Freeswitch servers
2014-08-23 14:03:23 +00:00
Mark Crane
7ae7671a3e
Update dev branch version to 3.7.1
2014-08-22 08:19:59 +00:00
Mark Crane
a6c6e8b945
Align intercept with group interceptl
2014-08-22 07:57:47 +00:00
Mark Crane
041c20b6e6
XML Handler dialplan set dialplan to 1 hour cache timeout
2014-08-22 07:40:34 +00:00
Mark Crane
b4e9c2522c
Feature code call forward *72 on, *73 off, *74 request id and password toggle on/off
2014-08-22 07:36:07 +00:00
Mark Crane
7743dd9462
Fix domain sessions for user@domain when users is logging into a different domain
2014-08-20 23:40:13 +00:00
Errol Samuels
757f3a0bdc
Improved group intercept to work with load balanced FusionPBX servers.
2014-08-20 21:24:05 +00:00
luis daniel lucio quiroz
08715b4cf0
update to jquery 1.11.1
2014-08-19 19:17:25 +00:00
Mark Crane
e9993f4c3e
Update the dev branch version to 3.7 and get rid of GLOB_BRACE which is not defined in Solaris
2014-08-19 09:16:01 +00:00
Mark Crane
c7f56a53ab
FusionPBX 3.6.0 Release
2014-08-17 15:13:25 +00:00
Mark Crane
d2093a6d7d
Move is_local to the dialplan and app/is_local/index.lua
2014-08-17 13:16:18 +00:00
Mark Crane
774653e87d
Fix pdo.php isset
2014-08-17 07:29:27 +00:00
Nate Jones
5e57510ec8
Clean up pdo.php.
2014-08-17 07:13:39 +00:00
Nate Jones
5963ad0111
Enhanced Theme: Natural sort the domains in the Domain Selector.
2014-08-17 07:09:57 +00:00
Nate Jones
56fea0db60
Enhanced Theme: Implemented new icons for Domain Selector and Logout in header. Hover to see current user/domain and active domain.
...
Domain Selector: Now includes and highlights active domain in domain list.
2014-08-17 03:30:28 +00:00
Mark Crane
58b049f0f8
Update the version to 3.6.0-rc4
2014-08-15 18:58:52 +00:00
James Rose
2f26ec5db8
more support for different voicemail numbers
2014-08-15 00:48:15 +00:00
James Rose
cd6fecc70f
add support for alternate voicemail numbers so you can subscribe to different mailboxes. requires user to create their own dialplan to support it.
2014-08-15 00:36:56 +00:00
Mark Crane
10f0e81e06
Remove the confirm default only prompt to confirm if confirm is set to true
2014-08-14 18:26:50 +00:00
Mark Crane
e9055eab14
Add a short delay before playing the audio
2014-08-14 09:00:41 +00:00
Mark Crane
4aa3e3e2aa
Update confirm.lua
2014-08-14 03:35:59 +00:00
Mark Crane
8d460b1148
Improve group confirm for ring groups
2014-08-14 03:06:00 +00:00
Mark Crane
22673442f3
Fix recordings per extension for ring groups
2014-08-14 01:21:55 +00:00
Mark Crane
63bfbbcf73
Add ring group skip active to the lua script
2014-08-13 10:51:51 +00:00
Mark Crane
0abfbb0954
Fix the SIP profiles for the package install
2014-08-12 19:18:36 +00:00
Mark Crane
36c8fd3990
Fix the spelling
2014-08-12 08:02:09 +00:00
Mark Crane
9d514bd3d1
Very minor changes
2014-08-12 08:00:32 +00:00
Mark Crane
db09bdf887
When the ring group confirm is not set then do not request the confirm
2014-08-12 07:51:31 +00:00
Mark Crane
b324cc47f1
Update the version to 3.6 RC3
2014-08-12 04:48:45 +00:00
Mark Crane
c839251eee
Fix the destination select list for conference center and conference
2014-08-11 19:37:46 +00:00
luis daniel lucio quiroz
7f99ca2aa7
some nore details about cidlookup.conf.xml
2014-08-11 17:48:46 +00:00
luis daniel lucio quiroz
a86e4884ce
some details about cidlookup.conf.xml
2014-08-10 17:45:38 +00:00
James Rose
4514f91edd
FS param need - not _
2014-08-09 17:31:29 +00:00
Mark Crane
e38879deb4
Fix the domain array settings
2014-08-09 16:32:52 +00:00
Mark Crane
ce5288bc60
Cleanup previous default settings
2014-08-09 16:05:03 +00:00
luis daniel lucio quiroz
48c54895ea
cidlookup lua script that allows private cnam using concact application
2014-08-09 03:25:42 +00:00
James Rose
87c6d0c2df
added support for call_announce in callcenter
2014-08-08 03:14:20 +00:00
Mark Crane
6bfe9350bb
Change the order of the code so that domain_name is preserved for multi-tenant in additional cases.
2014-08-06 06:31:47 +00:00
luis daniel lucio quiroz
b96d8bdb52
dropdown into login screen too
2014-08-06 02:39:47 +00:00
luis daniel lucio quiroz
3911904e94
little language details
2014-08-06 01:33:45 +00:00
luis daniel lucio quiroz
41b6a1d897
we do support more than 32 languages
2014-08-06 01:14:55 +00:00
Nate Jones
12aa572402
Reverted: File may be used for older browser support.
2014-08-05 23:28:12 +00:00
Nate Jones
a8b8f3b4e7
Remove unused file.
2014-08-05 23:23:07 +00:00
Nate Jones
5b43200233
Dialplan Edit: Truncate initially displayed Data values with ellipsis (pre edit).
2014-08-04 19:33:26 +00:00
James Rose
701ad8b712
Fixed callcenter so that remote calls will time out properly (leg_timeout) and changed group confirm announce time from default 5 seconds to 2.
2014-08-03 20:54:15 +00:00
Mark Crane
038d9ed1b6
Disable user_exists and user_record lua scripts as they have been replaced by dialplans
2014-08-03 18:22:30 +00:00
Mark Crane
a07f94a3af
Update the version to 3.6.0-rc2
2014-08-03 15:48:22 +00:00
Mark Crane
79c687417f
Check the length of user_record
2014-08-03 12:35:24 +00:00
Mark Crane
0c88343366
Fix the user_data request in ring groups
2014-08-03 12:06:49 +00:00
Mark Crane
892a94ff66
Add variable extension_uuid to ring groups that call extensions.
2014-08-03 10:35:01 +00:00
Nate Jones
eef73fd005
Input Type Switch Button: Changed from left triangle (⨞) to left triangle (◁), as wasn't displaying properly in FF on Mac.
2014-08-03 07:02:12 +00:00
Nate Jones
16105f7d3a
Input Type Switch Button: No interprets HTML entities code for left triangle (⨞) after switching element type once (wasn't being parsed as an HTML entity, but displayed literally).
2014-08-03 06:12:10 +00:00
Nate Jones
abcc96f0ad
Input Type Switch Button: Changed from < to left triangle (⨞)
2014-08-03 05:31:42 +00:00
Nate Jones
025786499f
Paging: Changed Prev/Next buttons to symbols.
2014-08-03 04:30:19 +00:00
Nate Jones
3ee965621b
CDR: Added Date/Time calendar picker, enhanced searching ability - added Start, Answered and End ranges.
2014-08-02 10:57:02 +00:00
Mark Crane
aaf2677285
Change how the record template is used in Call Center
2014-08-02 01:27:37 +00:00
Mark Crane
c424b56bbc
Fix the title
2014-08-01 18:40:28 +00:00
Mark Crane
7d2490ae8f
remove the call block lua as its used instead in app/call_block
2014-08-01 18:21:15 +00:00
Mark Crane
d40e605218
Add a little more flexibility on the title
2014-08-01 16:59:50 +00:00
Mark Crane
8d9e863ffe
Add uppercase transport to the Cisco SPA 112 and 122
2014-08-01 06:35:41 +00:00
James Rose
c1fb9b76b2
added variable runonce to prevent the loop. Have seen this script crash a busy FS install. Now possible to run via cron.
2014-07-31 20:15:06 +00:00
Mark Crane
3c3061ae1d
svn diff
2014-07-31 08:40:15 +00:00
Mark Crane
31a922c353
recordings.lua change the custom recording to a standard freeswitch recording
2014-07-30 22:35:46 +00:00
James Rose
07e152a152
added provision variable cisco_spa_rport for spa51x and spa50x phones.
2014-07-30 17:35:34 +00:00
James Rose
6d5fa3008d
Added provision variable yealink_rport_X so you can enable rport on yealinks per account. Default is OFF so if not set, the behavior stays the same.
2014-07-30 17:28:24 +00:00
James Rose
05fcb5b82d
Added provision variable for yealink provisioning url.
2014-07-30 17:06:11 +00:00
James Rose
e755b20880
Added provisioning variables for firmware for spa50x spa51x and yealink phones
2014-07-30 16:57:30 +00:00
Mark Crane
132a5c5ac2
Fix the record-template path assume multi-tenant
2014-07-30 05:17:49 +00:00
Mark Crane
8dfa5039d1
Call block standardize on domain_name
2014-07-30 01:01:41 +00:00
Mark Crane
eb70a35c73
Another adjustment for follow me toggle
2014-07-29 09:52:27 +00:00
Mark Crane
eb95e15753
Follow Me *21 feature code is now working
2014-07-29 09:40:45 +00:00
Mark Crane
b0bbe12d42
Add a dial string to the follow me table
2014-07-29 09:15:32 +00:00
Mark Crane
a71f1d26ec
Add Follow Me to the display
2014-07-29 07:56:01 +00:00
Mark Crane
f86461112e
Fix a SQL query in follow_me.lua script
2014-07-29 07:54:48 +00:00
Mark Crane
9d5cd2508b
Remove a variable from follow_me.lua that was not being used
2014-07-29 07:47:59 +00:00
Mark Crane
6e049535e1
Add a check for domain and api cidr
2014-07-29 04:26:32 +00:00
Mark Crane
90a177c84a
Move the check_cidr function
2014-07-29 04:08:39 +00:00
Mark Crane
3a3d2f6f2c
Increase the api_key required length to 30 characters or greater
2014-07-29 03:15:31 +00:00
Mark Crane
8cb07fe758
DRY out the authentication a little more
2014-07-29 03:03:22 +00:00
Mark Crane
890e3241d7
Add the toggle for follow me
2014-07-27 13:33:28 +00:00
Mark Crane
b7046b8553
Add follow me lua script
2014-07-27 13:28:08 +00:00