Commit Graph

675 Commits

Author SHA1 Message Date
markjcrane
a089c6a76c Add all domain users to XML handler.directory.domain. 2015-12-20 01:01:52 -07:00
FusionPBX
6f7538bc9c Merge pull request #1334 from kpabijanskas/master
XML Handler incorrectly handling 'date-time' time conditions
2015-12-18 08:47:47 -07:00
markjcrane
401fbb56e2 Add 'to' variable to the first two parameters for freeswitch.email. 2015-12-15 21:10:18 -07:00
Karolis Pabijanskas
e3520b9f5b This pull requests fixes XML Handler support for 'date-time' time codition. With this, date-time gets rendered as:
<condition date-time="2015-12-15 15:00~2015-12-16 15:00">

 Without this, the time condition WOULD get redered as:
 <condition field="date-time" expression="2015-12-15 15:00~2015-12-16 15:00">

 which is incorrect and would always match false in FreeSWITCH.

 FreeSWITCH docs for this are here: https://freeswitch.org/confluence/display/FREESWITCH/Time+of+Day+and+Holiday+Routing#TimeofDayandHolidayRouting-Variables

 All other time condition variables documented seem to be included in FusionPBX'es XML Handler.
2015-12-15 16:31:27 +00:00
FusionPBX
daa0f9bb70 Merge pull request #1294 from moteus/fax_queue_mail_template
Add. mail templates for fax server responses.
2015-12-09 16:28:35 -08:00
FusionPBX
0547e9fce7 Merge pull request #1303 from blackc2004/patch-19
Update directory.lua
2015-12-09 15:02:48 -08:00
blackc2004
8d072ae13f Update index.lua 2015-12-09 14:04:59 -08:00
blackc2004
dca392fcc5 Update directory.lua 2015-12-09 14:03:17 -08:00
Alexey Melnichuk
92ea882398 Fix. Use task db connection to build template. 2015-12-09 14:56:02 +03:00
Alexey Melnichuk
7a45e14c8c Add. mail templates for fax server responses. 2015-12-09 12:43:40 +03:00
markjcrane
6387f37009 Prevent the conference alone sound from playing twice. 2015-12-07 16:30:03 -07:00
markjcrane
cde9debb29 After removing domain name from the default recordings dir path need to add the domain name every where the recordings directory is currently used. 2015-12-06 13:37:35 -07:00
Alexey Melnichuk
5c8aa45d44 Fix. send_mail without file. 2015-12-04 16:18:53 +03:00
markjcrane
5d2c76b7e2 Seperate Cisco 7940/7960 from Cisco SPA so that both can work with check-sync for reboot and reprovision. 2015-12-01 21:12:52 -07:00
markjcrane
906cb13145 Add check-sync support for Linksys SPA. 2015-12-01 20:48:47 -07:00
FusionPBX
8bb6d70e64 Merge pull request #1273 from moteus/fax_queue
Add. `Tasks.send_mail_task` function to send task reply.
2015-12-01 11:01:32 -07:00
Alexey Melnichuk
efc62b064b Remove unused code. 2015-12-01 16:24:53 +03:00
Alexey Melnichuk
f8c86b42bc Add. Tasks.send_mail_task function to send task reply. 2015-12-01 15:46:52 +03:00
Alexey Melnichuk
20a84ee9b5 Fix. Remove global variable. 2015-12-01 14:35:17 +03:00
FusionPBX
10380a619b Merge pull request #1267 from moteus/fax_queue
Add. Send reply message after fax task done.
2015-11-30 11:05:19 -07:00
Alexey Melnichuk
6cfc24f8eb Fix. Send mail when fail create outbound channel. 2015-11-30 12:08:26 +03:00
Alexey Melnichuk
5339e39db8 Add. Send reply message after fax task done. 2015-11-30 11:57:09 +03:00
Alexey Melnichuk
fedd5ba9fc Add. Text class to manage translate texts. 2015-11-30 10:22:55 +03:00
Alexey Melnichuk
85634c801e Change. Move fax_queue to app/fax. 2015-11-28 11:40:54 +03:00
markjcrane
e4d850aa10 Rename the config.php file and a few minor adjustments to install_fusionpbx. 2015-11-27 19:03:25 -07:00
Alexey Melnichuk
83022b60b2 Fix. json encode x-headers 2015-11-27 16:29:52 +03:00
Alexey Melnichuk
406e95ab29 Add. send_mail wrapper function to freeswitch.email and v_mailto.php.
Fix. Send voicemail when set unknown language/dialect.
2015-11-27 15:47:14 +03:00
Alexey Melnichuk
a439e7caa6 Add. log session uuid 2015-11-26 17:41:48 +03:00
Alexey Melnichuk
ed595a3708 Fix. Remove task in next.lua (Fix preview commit) 2015-11-26 17:30:56 +03:00
Alexey Melnichuk
b00229e5fc Fix. Remove task in next.lua 2015-11-26 17:25:15 +03:00
Alexey Melnichuk
ac44787e36 Fix. problem when same session can release task multiple times.
It can be when originate has group dial-string. So it call `api_hangup_hook`
for each channel.
Now we release task in `retry.lua` only if originate success and this is same channel
which execute `exec.lua`.
If originate fail we release task `next.lua`
2015-11-26 17:23:33 +03:00
markjcrane
89c2f4ecb5 Correct the primary key of v_fax_tasks table. Coding standards require primary key to remove v_ prefix, singular form and add a _uuid postfix. Result is task_uuid has been changed to fax_task_uuid. 2015-11-25 08:51:54 -07:00
FusionPBX
b562c4e5ec Merge pull request #1251 from moteus/fax_queue
Fax queue
2015-11-25 07:37:28 -08:00
Alexey Melnichuk
3e9222d3ab Fix. cleanup old tasks. 2015-11-25 13:21:02 +03:00
Alexey Melnichuk
e51c890c41 Fix. Log output in retry.lua 2015-11-25 12:42:56 +03:00
Alexey Melnichuk
e4c51396c8 Add. option to work with broken affected_rows FS 1.4 2015-11-24 18:49:21 +03:00
Alexey Melnichuk
6d1e73ca13 Fix. Add split function (required by lazy_settings). 2015-11-24 14:26:21 +03:00
markjcrane
faad283331 Clear the dial_string variable so that it to prevent duplicate destinations. 2015-11-22 19:07:56 -07:00
Alexey Melnichuk
b3cc3a8887 Add. Supports MySQL/SQLite to fax queue. 2015-11-20 10:38:51 +03:00
Alexey Melnichuk
82d858c2b8 Add. Basic fax_queue_monitor script.
To start
 From cli: `luarun fax_queue_monitor.lua`
 Autostart with FS: Add `<param name="startup-script" value="fax_queue_monitor.lua"/>` to `lua.conf.xml`
 From shell: call from `script_dir` `lua fax_queue_monitor.lua` (require installed Lua and some additional libraries).

To stop
  remove `fax_queue.tmp` file from `script_dir/run`
2015-11-19 13:19:59 +03:00
Alexey Melnichuk
1944c01820 Remove some log. 2015-11-18 16:41:13 +03:00
Alexey Melnichuk
21e3c62816 Rome some comments. 2015-11-18 16:32:00 +03:00
Alexey Melnichuk
e769a0eafe Add. Lua part of fax_queue.
To poll active task you can run `luarun fax_queue_poll_once.lua`
2015-11-18 16:27:55 +03:00
markjcrane
9761699ae7 Add voicemail record-silence-threshold variable and change the default threshold from 30 to 300. 2015-11-16 16:59:11 -07:00
Alexey Melnichuk
31a0392577 Fix. Call intercept - a scenario where an outgoing call can be intercepted
This is same changes as in #1209.
2015-11-12 14:11:05 +03:00
FusionPBX
7bb1079dd6 Merge pull request #1229 from moteus/ivr_menu_exec_without_args
Fix. IVR menu option without arguments.
2015-11-10 18:12:03 -07:00
markjcrane
c385f5fc0f New database class was implemented in call_forward.lua when using first_value must change select * from with the specific value desired. 2015-11-10 17:26:39 -07:00
markjcrane
0215800778 Change the Database:query to make the fn optional which will make it more backwards compatible with current code. This fixes an issue with recent movement to the database class in call_forward.lua. 2015-11-10 17:04:42 -07:00
markjcrane
ca48132e40 Change enquote to quote. 2015-11-10 13:37:25 -07:00
Alexey Melnichuk
bea4a02056 Fix. Intercept can find wrong channel. 2015-11-10 22:41:34 +03:00