Updated documentation

This commit is contained in:
Trial97
2020-01-10 13:42:01 +02:00
parent e1c822462c
commit 5c217fd739
12 changed files with 30 additions and 58 deletions

View File

@@ -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

View File

@@ -15,7 +15,7 @@ Full contents:
introduction
architecture
installation
configuration
configuration
administration
advanced
tutorials

View File

@@ -1,3 +1,5 @@
.. _installation:
3. Installation
===============

View File

@@ -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

View File

@@ -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_
---------

View File

@@ -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/

View File

@@ -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

View File

@@ -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_
-----------

View File

@@ -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

View File

@@ -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_
---------

View File

@@ -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

View File

@@ -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_
---------