-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Angular Version Upgraded to 13.X & Enhancements in Voice Module & Bug…
… Fixing
- Loading branch information
Showing
364 changed files
with
30,315 additions
and
24,804 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
%define ictfax_version __ICTFAX_VERSION__ | ||
%define ictfax_edition __ICTFAX_EDITION__ | ||
%define ictfax_build __ICTFAX_BUILD__ | ||
%define ictfax_home %{_prefix}/ictfax | ||
|
||
Name: ictfax | ||
Version: %{ictfax_version}.%{ictfax_build} | ||
Release: %{ictfax_edition}%{?dist} | ||
Summary: Web based management interface for ICTFax | ||
|
||
Vendor: ICT Innovations | ||
Group: ict | ||
Packager: Nasir Iqbal <[email protected]> | ||
License: MPLv2 | ||
URL: https://ictfax.org/ | ||
|
||
Source0: %{name}-%{version}.tar.gz | ||
Source1: ictfax.conf | ||
|
||
BuildArch: noarch | ||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) | ||
BuildRequires: git | ||
|
||
Provides: ictfax | ||
|
||
# GUI dependence on ICTCore | ||
Requires: ictcore-fax ictcore-email | ||
# ICTCore GUI exposse its interface via apache web server | ||
Requires: httpd | ||
|
||
%description | ||
ICTCore GUI is web based interface which act as client to ICTCore REST APIs and expose Voice, Fax, SMS and Email related services over web | ||
|
||
%prep | ||
%setup -q -n %{name}-%{version} | ||
|
||
%build | ||
# Install Node.js locally | ||
mkdir -p $HOME/local | ||
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash | ||
export NVM_DIR="$HOME/.nvm" | ||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" | ||
nvm install 14 | ||
export PATH="$HOME/.nvm/versions/node/v12.22.12/bin:$PATH" | ||
npm install | ||
node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --base-href /ictfax --prod | ||
|
||
%install | ||
%{__rm} -rf %{buildroot} | ||
%{__install} -d %{buildroot}%{ictfax_home} | ||
%{__cp} -pr dist/* %{buildroot}%{ictfax_home} | ||
# install ictfax configuration for apache | ||
%{__mkdir} -p %{buildroot}/etc/httpd/conf.d/ | ||
%{__cp} %SOURCE1 %{buildroot}/etc/httpd/conf.d/ictfax.conf | ||
|
||
%clean | ||
%{__rm} -rf %{buildroot} | ||
|
||
%files | ||
# basic configuration files | ||
%defattr(644,root,root,755) | ||
%config /etc/httpd/conf.d/ictfax.conf | ||
|
||
# include all ictfax files and folder | ||
%defattr(644,apache,apache,755) | ||
%{ictfax_home} | ||
|
||
%post | ||
# alter firewall for sip | ||
%if %{rhel} < 7 | ||
# apache web port | ||
/sbin/iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT # tcp | ||
/etc/init.d/iptables save | ||
%else | ||
# apache web port | ||
/bin/firewall-cmd --zone=public --add-port=80/tcp --permanent # tcp | ||
/bin/firewall-cmd --reload | ||
%endif | ||
|
||
%changelog | ||
* Fri Jan 11 2019 Nasir Iqbal <[email protected]> - 4.0.0 | ||
- ICTFax 4.0.0 release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
module.exports = { | ||
"env": { | ||
"browser": true, | ||
"es2021": true | ||
}, | ||
"overrides": [ | ||
], | ||
"parser": "@typescript-eslint/parser", | ||
"parserOptions": { | ||
"ecmaVersion": "latest", | ||
"sourceType": "module" | ||
}, | ||
"plugins": [ | ||
"@typescript-eslint" | ||
], | ||
"rules": { | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,6 +7,7 @@ | |
/node_modules | ||
|
||
# IDEs and editors | ||
.angular | ||
/.idea | ||
.project | ||
.classpath | ||
|
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
{ | ||
"typescript.tsdk": "./node_modules/typescript/lib", | ||
"tslint.enable": false | ||
"tslint.enable": false, | ||
"angular.enable-strict-mode-prompt": false | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,81 @@ | ||
#### ICTDialer 4.0 | ||
#### 2021-08-27 Version 4.5.0 | ||
|
||
* Updated to Angular 8 | ||
* Bug Fixing | ||
* CRM Integration | ||
* Advanced Dashboard monitoring | ||
* Show system statistics | ||
* Bugs removed | ||
* Create DIDs in batch, Assign service to DID | ||
* DID forwarding supported added for Fax ATA support | ||
* Major Office document types supported | ||
* User - Friendly GUI | ||
|
||
#### 2019-02-04 Version 4.0 | ||
|
||
#### ICTDialer 3.0 | ||
* Angular based Application | ||
* Send multiple files | ||
* Extension and DID Support | ||
* Fully Supports centos7 | ||
* Assign the service on incoming number like Forward to Extension, Fax to email etc. | ||
* APIs Support | ||
* Dropping backward compatibility of Drupal 7 | ||
* Fax Extension ATA Support | ||
* Use ICTCore as a communication framework | ||
|
||
* Angular 4 based application | ||
* Campaign and Transmission management | ||
* Theming Support | ||
* Contacts management | ||
* User management | ||
* Provider management | ||
* ICTCore integration | ||
#### 2014-02-12 Version 2.2.0 | ||
|
||
* Bugfix regarding new gevent issue in centos 6.5 | ||
* Show email address in DID Screen | ||
* FAX user delation allowed | ||
* Documentation converted into Markdown syntax | ||
* Fax preview support added | ||
* No notification on failed incoming faxes | ||
* Tmporary file issue fixed | ||
* Code converted into unix format | ||
* space in attachement file issue has been fixed | ||
|
||
#### 2013-06-03 Version 2.1.1 | ||
|
||
* Updated ambiguous create fax descriptions | ||
* ictfax new theme and GUI | ||
* Bug fix for permission issue in Fax Account | ||
|
||
#### 2012-12-26 Version 2.1 | ||
|
||
* Bug fixing for registered user's activation | ||
* Application path setting at GUI | ||
* Bug fixing for Viewing an inbox fax | ||
* Bug fix for receiving an incoming fax | ||
* Billing has been discontinued in open source version | ||
* DID assign form simplified | ||
|
||
#### 2012-06-14 Version 2.0 beta | ||
|
||
* Complete rewrite of ICTFAX 0.3.2 | ||
* Backend now supported with Freeswitch instead of Asterisk | ||
* Based on powerful Plivo communication framework | ||
* Written in modular approach with Drupal 7.0 CMS | ||
* Upgraded to PHP 5.3 | ||
* Billing is not bundled. Billing is in development | ||
|
||
#### 2011-07-22 Version 0.3.2 | ||
|
||
* Documentation Improved | ||
* Auto page rotate support added | ||
* Domain based authentication support added | ||
* Dialplan improved | ||
* Upgraded to PHP 5 | ||
* Invalid path issue fixed | ||
* Status based billing issue fixed | ||
* Error on retry issue fixed | ||
* And many other bug fixes | ||
|
||
#### 2010-04-28 Version 0.2 beta | ||
|
||
* Added instruction to ease the installation | ||
* Added FAX 2 Email support | ||
* Replaced backend engine from Callweaver to Asterisk 1.6.2 | ||
* Moved Installation directory from /home/astbill to /usr/ictfax | ||
* Deleted All unnecessary code and files | ||
|
||
#### 2009-08-26 Version 0.1 beta | ||
|
||
* First Public Version of ICTFAX | ||
* ICT FAX Module added on AstBill |
Oops, something went wrong.