Commit Graph

4712 Commits

Author SHA1 Message Date
Alexey Melnichuk
90d91c8b5a Fix. Escape <> in all fields in CDR xml.
When using redirect cdr also can contain e.g. `sip_redirect_contact_0` / `sip_redirected_to`.
I use `preg_replace_callback` to proceed all fields.
May be it more correct use urlencode because if we get xml with non UTF8 char we lost CDR.
```php
$xml_string = preg_replace_callback("/<([^><]+)>(.*?)<\/\g1>/",
	function ($matches) {
		// var_dump($matches);
		return '<' . $matches[1] . '>' .
			urlencode($matches[2]).
		'</' . $matches[1] . '>';
	},
	$xml_string
);
```
2015-07-02 19:08:48 +04:00
FusionPBX
c4f1221015 Update app_menu.php
Correct the ordinal value of login and logout menu array.
2015-07-02 00:17:15 -06:00
Mark Crane
cafc371c88 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
f994329edb FAX sure domain_uuid is set at the right time. 2015-06-30 18:01:30 +00:00
Mark Crane
21f02c4042 Add translations for Logout that I had access to. 2015-06-30 17:21:11 +00:00
Mark Crane
2788d69ded Move the Login and Logout items in the menu to a location that is accessible to the translation server. 2015-06-30 17:11:39 +00:00
Mark Crane
b6c93351eb Add latest translations 2015-06-30 16:30:02 +00:00
Mark Crane
8356f9ffe3 Prevent a fax problem when current user is in both the admin and also in the user group. 2015-06-30 15:35:23 +00:00
Mark Crane
2448a092b0 Add latest translations 2015-06-30 13:30:02 +00:00
Mark Crane
fb9a2bc9b6 Add latest translations 2015-06-30 12:30:02 +00:00
Mark Crane
0480048950 Add latest translations 2015-06-30 11:30:02 +00:00
Mark Crane
4681c145b4 Add latest translations 2015-06-30 10:30:02 +00:00
Mark Crane
f438ccef0f Add latest translations 2015-06-29 22:30:02 +00:00
Mark Crane
fd027f91e7 Add latest translations 2015-06-29 21:30:03 +00:00
luis daniel lucio quiroz
b22d8a78f7 little typo 2015-06-29 19:03:06 +00:00
luis daniel lucio quiroz
96189ed7a4 add a condition, not everybody may need the fix 2015-06-29 18:57:03 +00:00
Mark Crane
0da20b3f4e Add latest translations 2015-06-29 18:30:03 +00:00
Mark Crane
683ba25ec8 Fix the default setting language code select box so that it displays the current value accurately. 2015-06-29 07:52:21 +00:00
Mark Crane
c44bf38f7e Add latest translations 2015-06-29 03:19:56 +00:00
Mark Crane
639c051288 Add transaction support to menu and users app_defaults.php. 2015-06-25 21:25:22 +00:00
Mark Crane
d4333c2a75 Add transaction support to dialplan import. 2015-06-25 21:10:50 +00:00
Mark Crane
31dd57bffe Add beginTransaction and commit to speed up the install and upgrade. 2015-06-25 21:00:15 +00:00
Mark Crane
42a06f13f5 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
b1556926eb Correct the dialplan detail tag for the call center dialplan. 2015-06-25 09:46:27 +00:00
Mark Crane
fc3974f557 Write the call center dialplan with the new call center class. 2015-06-25 08:25:00 +00:00
Mark Crane
88ef7714b5 Minor adjustments for confirm.lua and ring groups ensure domain_name and domain_uuid are set. 2015-06-24 19:31:53 +00:00
luis daniel lucio quiroz
8e527ff817 caller id fixed 2015-06-24 16:49:07 +00:00
Mark Crane
f2bbf183fa Add the call screen recording to work with call forward and follow me. 2015-06-23 23:41:15 +00:00
Mark Crane
1dede161c4 Change the call screen recording name. 2015-06-23 23:16:55 +00:00
Mark Crane
6091bd005f Change the filename reference to file and the caller id number to the call uuid. 2015-06-23 22:19:46 +00:00
Mark Crane
63705169bb Add call_direction inbound filter and inline true. 2015-06-23 21:57:31 +00:00
Mark Crane
242e26c746 Change call_screen to call_screen_enabled. 2015-06-23 21:21:50 +00:00
Mark Crane
f01988c84d Fix the the syntax so the default will work correctly. 2015-06-23 21:13:22 +00:00
Mark Crane
fbb6576901 Add call_screen_enabled to the extension insert, update and then set the default to false. 2015-06-23 20:42:26 +00:00
Mark Crane
ad34763c8d Set call_screen_enabled as a variable in directory.lua. 2015-06-23 20:33:22 +00:00
Mark Crane
1510c1c631 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
209fa831a7 Add call_screen_enabled to extension_edit.php. 2015-06-23 19:59:51 +00:00
Mark Crane
574c63a83a Add call_screen_enabled to the database and add the lable for translations. 2015-06-23 19:58:07 +00:00
Mark Crane
517eab93c0 Add dialplans needed for call screening. 2015-06-23 19:48:40 +00:00
Mark Crane
e8d45ff480 Move extension devices up on the page to make it more convenient for configuring devices. 2015-06-23 19:43:12 +00:00
Mark Crane
e2afcf857d Update the phrases in en/us/ivr/sounds.xml. 2015-06-23 19:37:09 +00:00
Mark Crane
536a2fd827 Add latest translations 2015-06-22 22:30:03 +00:00
Mark Crane
93e788399a Add menu array to the menu class. 2015-06-22 17:56:40 +00:00
Mark Crane
9bb10da76d Add latest translations 2015-06-22 09:30:02 +00:00
Mark Crane
ab25689fef Add latest translations 2015-06-22 08:30:02 +00:00
Mark Crane
c703ec09a2 Remove call center log table and remove redundant semi-colons. 2015-06-21 05:43:06 +00:00
Mark Crane
a9bc524330 Add latest translations 2015-06-20 12:30:02 +00:00
Mark Crane
dbee568624 Add latest translations 2015-06-20 11:30:02 +00:00
Mark Crane
2f9dd5f1e0 A few more adjustments to get the ring group missed call working. 2015-06-20 04:06:20 +00:00
Mark Crane
140af2ffa2 Add missed call option to ring groups. 2015-06-20 03:43:38 +00:00