Code Monkey home page Code Monkey logo

ucp's Introduction

 ______             _____  ______   __
|  ____|           |  __ \|  _ \ \ / /
| |__ _ __ ___  ___| |__) | |_) \ V /
|  __| '__/ _ \/ _ \  ___/|  _ < > <
| |  | | |  __/  __/ |    | |_) / . \
|_|  |_|  \___|\___|_|    |____/_/ \_\
Your Open Source Asterisk PBX GUI Solution

What?

ucp This is a module for FreePBX©. FreePBX is an open source GUI (graphical user interface) that controls and manages Asterisk© (PBX). FreePBX is licensed under GPL. FreePBX is a completely modular GUI for Asterisk written in PHP and Javascript. Meaning you can easily write any module you can think of and distribute it free of cost to your clients so that they can take advantage of beneficial features in Asterisk

Setting up a FreePBX system

See our WIKI

License

This modules code is licensed as AGPLv3+

Contributing

To contribute code or modules back into the FreePBX ecosystem you must fully read our Code License Agreement. We are not able to look at or accept patches or code of any kind until this document is filled out. Please take a look at http://wiki.freepbx.org/display/DC/Code+License+Agreement for more information

Issues

Please file bug reports at http://issues.freepbx.org

ucp's People

Contributors

akbar-sangoma avatar bolinhtinh avatar corozco-sangoma avatar corozco4 avatar daverjorge46 avatar ecasas56 avatar ediamousavi avatar hansvaneijsden avatar hyavari avatar jackryan2 avatar jcattan avatar jfinstrom avatar jissphilip avatar kguptasangoma avatar mcsimdp avatar meghabm-sangoma avatar mmishra940 avatar n-thumann avatar nriendeau avatar philippebolduc avatar prasanthcode4 avatar prashobkarimbil avatar renatofb avatar stejaswini103 avatar tm1000 avatar weblate avatar wizhippo avatar wmoon2594 avatar xrobau avatar yen81 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ucp's Issues

[improvement]: Reset Password Text formatting

FreePBX Version

FreePBX 16

Improvement Description

the reset_passwd.tpl templates for UCP and Zulu could be improved. it doesn't look legitimate or "professional" when the user receives the message.

some simple formatting to the templates would go a long way.

file: /var/www/html/admin/modules/ucp/views/emails/reset_text.tpl

Hello %fname%,

We have received a password reset request for your account: %username%.
If this request wasn't initiated by you, you can safely disregard this message.

Please click on following link to change your password:


%link%

This request is valid until: %valid%

Sincerely,

The {%brand%} Team

Check for sox does not work in Debian Jessie

The check for 'sox' fails in Debian Jessie and causes an invalid report that 'sox' is not installed when it is. The causes for this are;

  • 'env' is installed in /usr/bin instead of /bin,
  • the output for 'sox --version' is different, because it has several spaces after 'sox:'
sox:      SoX v14.4.1

I suggest the following change to support both CentOS and Debian based distributions:

--- /var/www/html/admin/modules/ucp/htdocs/index.php    2015-04-27 23:22:31.023821463 +0100
+++ index.php   2015-04-27 23:44:16.429865355 +0100
@@ -113,8 +113,8 @@
    }
 }

-exec('/bin/env sox --version',$output);
-if(!preg_match('/sox: SoX v(.*)/',$output[0])) {
+exec('env sox --version',$output);
+if(!preg_match('/(.*)SoX v(.*)/',$output[0])) {
    $nt->add_warning('ucp', 'sox', _('SOX is not installed on this server but is required by UCP. Please install it'),
    _("SOX is required for UCP to be able to do transcoding of playback for browser playback of files. Without it files will not playback within UCP"),"",true,true);
 }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.