This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
install:devel:git [2013/01/09 13:07] miconda [Notes on Kamailio vs SER] |
install:devel:git [2015/01/03 18:31] miconda [3.Tuning Makefiles] |
||
---|---|---|---|
Line 47: | Line 47: | ||
< | < | ||
- | git clone --depth 1 git://git.sip-router.org/sip-router | + | git clone --depth 1 --no-single-branch |
cd kamailio | cd kamailio | ||
</ | </ | ||
+ | //Note: if your git client version does not support **--no-single-branch** command line parameter, then just remove it.// | ||
===== 3.Tuning Makefiles ===== | ===== 3.Tuning Makefiles ===== | ||
Line 74: | Line 74: | ||
Save the **modules.lst** and exit. | Save the **modules.lst** and exit. | ||
- | NOTE: this is one mechanism to enable modules which are not compiled by default, such as lcr, dialplan, presence -- add the modules to **include_modules** variable inside the **modules.lst** file. | + | **NOTE**: this is one mechanism to enable modules which are not compiled by default, such as lcr, dialplan, presence -- add the modules to **include_modules** variable inside the **modules.lst** file. |
Alternative is to set ' | Alternative is to set ' | ||
Line 82: | Line 82: | ||
</ | </ | ||
- | If you want to install everything in one directory (so you can delete all installed files at once), say / | + | **NOTE**: |
< | < | ||
Line 92: | Line 92: | ||
* http:// | * http:// | ||
- | NOTE: Previous release series 3.x.x used FLAVOUR mechanism to set the name of the application to **kamailio**. Starting with 4.0.0, the default is **kamailio**. From now on, if you want to build **ser** flavour, use **FLAVOUR=ser** in the make command to generate the build configs. | + | **NOTE**: Previous release series 3.x.x used FLAVOUR mechanism to set the name of the application to **kamailio**. Starting with 4.0.0, the default is **kamailio**. From that version, if you want to build **ser** flavour, use **FLAVOUR=ser** in the make command to generate the build configs. |
===== 4. Compile Kamailio ===== | ===== 4. Compile Kamailio ===== | ||
Line 142: | Line 142: | ||
< | < | ||
/ | / | ||
- | / | ||
</ | </ | ||
+ | Note: On 64 bit systems, / | ||
The documentation and readme files are installed in: | The documentation and readme files are installed in: | ||
Line 213: | Line 213: | ||
</ | </ | ||
- | If you changed the password for the 'openser' user of MySQL, you have to update the value for ' | + | If you changed the password for the 'kamailio' user of MySQL, you have to update the value for ' |
You can browse [[http:// | You can browse [[http:// | ||
Line 220: | Line 220: | ||
The init.d script can be used to start/stop the Kamailio server in a nicer way. A sample of init.d script for Kamailio is provided at: | The init.d script can be used to start/stop the Kamailio server in a nicer way. A sample of init.d script for Kamailio is provided at: | ||
- | |||
- | < | ||
- | / | ||
- | </ | ||
< | < | ||
Line 235: | Line 231: | ||
</ | </ | ||
- | then edit the file updating the $DAEMON | + | then edit the file updating the $DAEMON |
< | < | ||
DAEMON=/ | DAEMON=/ | ||
+ | CFGFILE=/ | ||
</ | </ | ||