User Tools

Site Tools


tutorials:getting-started:main

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tutorials:getting-started:main [2015/07/24 15:27]
miconda
tutorials:getting-started:main [2019/08/28 05:44] (current)
ali [Linux/Unix]
Line 87: Line 87:
  
 Troubleshooting Kamailio and SIP requires knowledge of various tools for Troubleshooting Kamailio and SIP requires knowledge of various tools for
-reading and searching log files (e.g., grep, awk), sniffing the network (e.g.,+reading and searching log files (e.g., grep, awk), sniffing the network (e.g., sngrep,
 ngrep, tcpdump, wireshark). Of course, knowing to work with text editor, ngrep, tcpdump, wireshark). Of course, knowing to work with text editor,
 especially the ones for terminal if the server is remote, is quite obvious especially the ones for terminal if the server is remote, is quite obvious
Line 103: Line 103:
  
   * [[install:devel:git|Install Kamailio Devel Version From GIT]]   * [[install:devel:git|Install Kamailio Devel Version From GIT]]
 +
 +When installing from sources:
 +
 +  * configuration files are deployed in: /usr/local/etc/kamailio
 +  * binary files are deployed in: /usr/local/sbin/
 ==== Debian ==== ==== Debian ====
  
Line 129: Line 134:
 apt-get install kamailio-mysql-modules kamailio-tls-modules apt-get install kamailio-mysql-modules kamailio-tls-modules
 </code> </code>
 +
 +When installing from deb packages:
 +
 +  * configuration files are deployed in: /etc/kamailio/
 +  * binary files are deployed in: /usr/sbin/
  
 ==== CentoOS ==== ==== CentoOS ====
Line 146: Line 156:
 </code> </code>
  
 +When installing from rpm packages:
 +
 +  * configuration files are deployed in: /etc/kamailio/
 +  * binary files are deployed in: /usr/sbin/
 ===== Configuration File ===== ===== Configuration File =====
  
Line 158: Line 172:
   * /etc/kamailio/kamailio.cfg   * /etc/kamailio/kamailio.cfg
  
 +==== Configuration Scripting Language ====
 +
 +Kamailio uses its own configuration file language. Its structure is described in the Core Cookbook:
 +
 +  * [[cookbooks:devel:core|Devel Core Cookbook]]
 ==== Default Configuration File ==== ==== Default Configuration File ====
  
Line 247: Line 266:
 The tool can be used to create and manage the database structure needed by Kamailio, therefore it should be immediately after Kamailio installation, in case you plan to run Kamailio with a database backend. The tool can be used to create and manage the database structure needed by Kamailio, therefore it should be immediately after Kamailio installation, in case you plan to run Kamailio with a database backend.
  
-It is not used for managing the records inside the database tables, just for database structure and access to the database (e.g., granting/revoking access to database server). For managing the records inside database table, **kamctl** is the tool.+It is not used for managing the records inside the database tables, just for database structure and access to the database (e.g., granting/revoking access to database server). For managing the records inside database table, **kamctl** is the tool that has to be used.
  
 ==== kamcmd ==== ==== kamcmd ====
Line 327: Line 346:
   * [[http://kamailio.org/docs/ser-getting-started/SER-GettingStarted.pdf|SER Getting Started]]   * [[http://kamailio.org/docs/ser-getting-started/SER-GettingStarted.pdf|SER Getting Started]]
  
 +==== Related Open Source Projects ====
 +
 +Open source projects embedding Kamailio that can help rolling out specific use cases.
 +
 +  * [[https://www.sipwise.org/products/spce/|sip:provider CE]] - telephony operator platform
 +  * [[https://github.com/2600hz/kazoo|kazoo]] - cloud PBX platform
 +  * [[http://www.elastix.org/|Elastix MT]] - multi-tenant PBX system
tutorials/getting-started/main.1437744467.txt.gz ยท Last modified: 2015/07/24 15:27 by miconda