mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-17 14:19:54 +05:00
Updated documentation
This commit is contained in:
@@ -27,7 +27,7 @@ RUN apt-get update && apt-get -y install redis-server mysql-server python-pycurl
|
||||
#RUN apt-get update && apt-get -y install cgrates
|
||||
|
||||
# CGRateS
|
||||
RUN wget -O /tmp/cgrates.deb http://www.cgrates.org/tmp_pkg/cgrates_0.9.1~rc8_amd64.deb
|
||||
RUN wget -O /tmp/cgrates.deb http://pkg.cgrates.org/debian/cgrates_current_amd64.deb
|
||||
RUN apt install /tmp/cgrates.deb
|
||||
RUN rm /tmp/cgrates.deb
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ Full contents:
|
||||
introduction
|
||||
architecture
|
||||
installation
|
||||
configuration
|
||||
configuration
|
||||
administration
|
||||
advanced
|
||||
tutorials
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
.. _installation:
|
||||
|
||||
3. Installation
|
||||
===============
|
||||
|
||||
|
||||
@@ -8,7 +8,6 @@ In these tutorials we exemplify a few cases of integration between Asterisk_ and
|
||||
:maxdepth: 2
|
||||
|
||||
tut_asterisk_installs
|
||||
tut_cgrates_installs
|
||||
tut_jitsi_installs
|
||||
tut_asterisk_ari
|
||||
tut_cgrates_usage
|
||||
|
||||
@@ -3,6 +3,12 @@ Software installation
|
||||
|
||||
We have chosen Debian Jessie as operating system.
|
||||
|
||||
CGRateS
|
||||
--------
|
||||
|
||||
**CGRateS** can be installed using the instructions found :ref:`here<installation>`.
|
||||
|
||||
|
||||
Asterisk_
|
||||
---------
|
||||
|
||||
|
||||
@@ -1,52 +0,0 @@
|
||||
**CGRateS** Installation
|
||||
========================
|
||||
|
||||
We have chosen Debian Jessie as operating system, since all the software components we use provide packaging for it.
|
||||
|
||||
Prerequisites
|
||||
-------------
|
||||
|
||||
Some components of **CGRateS** (whether enabled or not, is up to the administrator) depend on external software like:
|
||||
|
||||
- Git_ used by **CGRateS** History Server as archiver.
|
||||
- Redis_ to serve as Rating and Accounting DB for **CGRateS**.
|
||||
- MySQL_ to serve as StorDB for **CGRateS**.
|
||||
|
||||
We will install them in one shot using the command bellow.
|
||||
|
||||
::
|
||||
|
||||
apt-get install git redis-server mysql-server
|
||||
|
||||
*Note*: We will use this MySQL_ root password when asked: *CGRateS.org*.
|
||||
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
Installation steps are provided within the **CGRateS** `install documentation <https://cgrates.readthedocs.org/en/latest/installation.html>`_.
|
||||
|
||||
Since this tutorial is for master version of **CGRateS**, we will install CGRateS out of temporary .deb packages built out of master code:
|
||||
|
||||
::
|
||||
|
||||
wget http://www.cgrates.org/tmp_pkg/cgrates_0.9.1~rc8_amd64.deb
|
||||
dpkg -i cgrates_0.9.1~rc8_amd64.deb
|
||||
|
||||
As described in post-install section, we will need to set up the MySQL_ database (using *CGRateS.org* as our root password):
|
||||
|
||||
::
|
||||
|
||||
cd /usr/share/cgrates/storage/mysql/
|
||||
./setup_cgr_db.sh root CGRateS.org localhost
|
||||
|
||||
Once the database is in place, we can now set versions:
|
||||
::
|
||||
|
||||
cgr-migrator -stordb_passwd="CGRateS.org" -exec="*set_versions"
|
||||
|
||||
At this point we have **CGRateS** installed but not yet configured. To facilitate understanding and speed up the process, **CGRateS** has the configurations used in these tutorials available in the */usr/share/cgrates/tutorials* folder.
|
||||
|
||||
.. _Redis: http://redis.io/
|
||||
.. _MySQL: http://www.mysql.org/
|
||||
.. _Git: http://git-scm.com/
|
||||
@@ -8,7 +8,6 @@ In these tutorials we exemplify a few cases of integration between FreeSWITCH_ a
|
||||
:maxdepth: 2
|
||||
|
||||
tut_freeswitch_installs
|
||||
tut_cgrates_installs
|
||||
tut_jitsi_installs
|
||||
tut_freeswitch_json
|
||||
tut_cgrates_usage
|
||||
|
||||
@@ -3,6 +3,13 @@ Software installation
|
||||
|
||||
As operating system we have chosen Debian Jessie, since all the software components we use provide packaging for it.
|
||||
|
||||
CGRateS
|
||||
--------
|
||||
|
||||
**CGRateS** can be installed using the instructions found :ref:`here<installation>`.
|
||||
|
||||
|
||||
|
||||
|
||||
FreeSWITCH_
|
||||
-----------
|
||||
|
||||
@@ -8,7 +8,6 @@ In these tutorials we exemplify a few cases of integration between Kamailio_ and
|
||||
:maxdepth: 2
|
||||
|
||||
tut_kamailio_installs
|
||||
tut_cgrates_installs
|
||||
tut_jitsi_installs
|
||||
tut_kamailio_evapi
|
||||
tut_cgrates_usage
|
||||
|
||||
@@ -3,6 +3,13 @@ Software installation
|
||||
|
||||
We have chosen Debian Jessie as operating system, since all the software components we use provide packaging for it.
|
||||
|
||||
CGRateS
|
||||
--------
|
||||
|
||||
**CGRateS** can be installed using the instructions found :ref:`here<installation>`.
|
||||
|
||||
|
||||
|
||||
Kamailio_
|
||||
---------
|
||||
|
||||
|
||||
@@ -8,7 +8,6 @@ In these tutorials we exemplify a few cases of integration between OpenSIPS_ and
|
||||
:maxdepth: 2
|
||||
|
||||
tut_opensips_installs
|
||||
tut_cgrates_installs
|
||||
tut_jitsi_installs
|
||||
tut_opensips_event
|
||||
tut_cgrates_usage
|
||||
|
||||
@@ -3,6 +3,12 @@ Software installation
|
||||
|
||||
We have chosen Debian Jessie as operating system, since all the software components we use provide packaging for it.
|
||||
|
||||
CGRateS
|
||||
--------
|
||||
|
||||
**CGRateS** can be installed using the instructions found :ref:`here<installation>`.
|
||||
|
||||
|
||||
OpenSIPS_
|
||||
---------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user