Commit Graph

4946 Commits

Author SHA1 Message Date
Alexey Melnichuk
b72a39d6e3 Change. Use odbc connector if there exists odbc database
It needs because on windows FreeSWITCH builds without native support PostgreSQL.
2015-07-13 15:04:33 +04:00
Alexey Melnichuk
8f554cf889 Fix. Use OS specific copy function. 2015-07-13 10:44:47 +04:00
Alexey Melnichuk
d1dfe3258c Fix. Remove debug output. 2015-07-13 10:42:14 +04:00
FusionPBX
aef6836d75 Merge pull request #1016 from moteus/xml_cdr_escape
Fix. Escape `<>` in all fields in CDR xml.
2015-07-10 08:58:13 -03:00
FusionPBX
8c9e76c656 Merge pull request #1012 from moteus/issues_1006
Use long string syntax to generate `config.lua` file.
2015-07-10 08:56:32 -03:00
markjcrane
36c4ac0e45 Change 'is null' to 'is not null'. 2015-07-10 08:00:08 -03:00
markjcrane
8130e970ab Fix the call center dialplan so that it does not create duplicates using the new call center class. 2015-07-09 10:48:01 -03:00
Alexey Melnichuk
e97ca204fd Fix. Send fax via web on Windows.
* tiffXXX utils did not work with paths like `C:/xxx/ddd.tif`
 * using `gswin32c` instead of `gs`
 * using `copy` function instead of `cp` command
2015-07-09 16:12:27 +04:00
markjcrane
fb5c1a6ef9 Fix the dialplan_uuid for call center dialplan. 2015-07-09 01:01:12 -03:00
markjcrane
2b0c9d6016 Fix the call center timeout action for the dialplan. 2015-07-09 00:54:27 -03:00
markjcrane
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
markjcrane
e33943f5a4 This Hot desking has been moved to optional Apps directory. It is now considered to be deprecated and replaced by a better feature. 2015-07-08 12:10:17 -03:00
markjcrane
fda7add887 Remove trailing spaces and adjust the vertical spacing. 2015-07-08 09:30:00 -03:00
markjcrane
39960bac8d Don't override the device vendor type. 2015-07-08 01:43:52 -03:00
markjcrane
fbcd47394b Add device key type column add the vendor name. 2015-07-08 01:41:24 -03:00
markjcrane
8123974de4 Add several provision default settings. 2015-07-07 18:07:25 -03:00
markjcrane
b2cdce4940 Change the table name from device lines to keys. 2015-07-07 14:44:14 -03:00
markjcrane
32b511cd64 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-07-07 14:31:08 -03:00
markjcrane
2b150eca0d Add device key vendor to assign a key to a vendor. 2015-07-07 14:25:00 -03:00
Alexey Melnichuk
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
Alexey Melnichuk
7f8a57739e Use existed variable. 2015-07-07 13:46:25 +04:00
Alexey Melnichuk
270d232d33 Fix. Show registrations to sip profile with force-XXX-domain.
When on profile set `force-register-db-domain` realm on xmlstatus is just IP but user is like 101@domain.name.
2015-07-07 13:39:57 +04:00
Rich Breton
9c03764359 Update README.md
Added some info to make it less confusing
2015-07-06 19:37:18 -06:00
markjcrane
ae99066dcd The extension_password permission is not needed on the field name as the password is auto-generated. Because of this its only needed on the update. 2015-07-06 12:15:03 -06:00
markjcrane
c5b04b94d9 Add AR eg translation. 2015-07-05 23:13:46 -06:00
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
Rich Breton
262306386c Update README.md
Adding more clarification for contributions
2015-07-05 01:01:37 -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
Rich Breton
8821b86f7b Update README.md
Added formatting to the Contributing section
2015-07-03 09:36:17 -06:00
Rich Breton
fff49001ad Update README.md
Added contributing section to explain why we require a CLA
2015-07-03 09:35:30 -06:00
Rich Breton
817b11a3c4 Update README.md
Updating the readme to put in some more info to help people understand the project and get going
2015-07-03 08:54:10 -06:00
reliberate
d6738f2f16 Upgrade: Undo test commit. 2015-07-02 22:17:02 -06:00
reliberate
d8ab2cf367 Test: Commit change to test Advanced > Upgrade changes. 2015-07-02 21:47:59 -06:00
reliberate
32025c5221 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-07-02 21:26:59 -06:00
reliberate
60e9f57035 Upgrade: Better handle Git response. 2015-07-02 21:25:45 -06:00
reliberate
68b4a6fc9d Upgrade: Remove invalid ampersands. 2015-07-02 21:15:43 -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
Rich Breton
64a05826bc initial commit of README for GitHub 2015-07-02 16:29:20 -06:00
reliberate
7eb2b596d0 Undo: Commit test. 2015-07-02 16:24:01 -06:00
reliberate
26896468e4 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
Conflicts:
	root.php
2015-07-02 16:23:11 -06:00
reliberate
8f4c65a687 Undo: Test commit. 2015-07-02 16:16:33 -06:00
reliberate
5d1bae2796 Test commit. 2015-07-02 15:42:09 -06:00
Alexey Melnichuk
d7a1829d32 Use non greedy match. 2015-07-02 19:12:12 +04:00
Alexey Melnichuk
1764700fd7 Fix. Escape <> in all fields in CDR xml.
When using redirect cdr also can contain e.g. `sip_redirect_contact_0` / `sip_redirected_to`.
I use `preg_replace_callback` to proceed all fields.
May be it more correct use urlencode because if we get xml with non UTF8 char we lost CDR.
```php
$xml_string = preg_replace_callback("/<([^><]+)>(.*?)<\/\g1>/",
	function ($matches) {
		// var_dump($matches);
		return '<' . $matches[1] . '>' .
			urlencode($matches[2]).
		'</' . $matches[1] . '>';
	},
	$xml_string
);
```
2015-07-02 19:08:48 +04:00