Browse code

- renaming: openser -> kamailio

git-svn-id: https://openser.svn.sourceforge.net/svnroot/openser/trunk@4585 689a6050-402a-0410-94f2-e92a70836424

Klaus Darilion authored on 06/08/2008 08:20:30
Showing 221 changed files
... ...
@@ -210,10 +210,10 @@ Chapter 1. Admin Guide
210 210
    particular, accounting secret must match that one configured in
211 211
    server and proper dictionary is used (one is available at
212 212
    etc/sip_dictionary). Also note that Debian radiusclient-ng uses
213
-   /var/run/radius.seq as seqfile but OpenSER Debian init script
214
-   expects /var/run/openser/openser_radius.seq, so is needed to
215
-   change it in radiusclient-ng configuration or in OpenSER Debian
216
-   init script (if not, OpenSER can't create the seq file when not
213
+   /var/run/radius.seq as seqfile but Kamailio Debian init script
214
+   expects /var/run/kamailio/kamailio_radius.seq, so is needed to
215
+   change it in radiusclient-ng configuration or in Kamailio Debian
216
+   init script (if not, Kamailio can't create the seq file when not
217 217
    running as root). Uses along with FreeRadius (
218 218
    http://www.freeradius.org/) and Radiator (
219 219
    http://www.open.com.au/radiator/) servers have been reported to
... ...
@@ -270,7 +270,7 @@ if (uri=~"sip:+40") /* calls to Romania */ {
270 270
 
271 271
    The full list of supported pseudo-variables in Kamailio is
272 272
    availabe at:
273
-   http://openser.org/dokuwiki/doku.php/pseudovariables:devel
273
+   http://kamailio.org/dokuwiki/doku.php/pseudovariables:devel
274 274
 
275 275
    Via log_name you define how/where the data will be logged. Its
276 276
    meaning depends of the accounting support which is used:
... ...
@@ -5,7 +5,7 @@
5 5
  *
6 6
  * This file is part of Kamailio, a free SIP server.
7 7
  *
8
- * openser is free software; you can redistribute it and/or
8
+ * Kamailio is free software; you can redistribute it and/or
9 9
  * modify it under the terms of the GNU General Public License
10 10
  * as published by the Free Software Foundation; either version 2
11 11
  * of the License, or (at your option) any later version.
... ...
@@ -5,7 +5,7 @@
5 5
  *
6 6
  * This file is part of Kamailio, a free SIP server.
7 7
  *
8
- * openser is free software; you can redistribute it and/or
8
+ * Kamailio is free software; you can redistribute it and/or
9 9
  * modify it under the terms of the GNU General Public License
10 10
  * as published by the Free Software Foundation; either version 2
11 11
  * of the License, or (at your option) any later version.
... ...
@@ -51,7 +51,7 @@
51 51
  * - Module: \ref acc
52 52
  */
53 53
 
54
-/*! \defgroup acc ACC :: The OpenSER accounting Module
54
+/*! \defgroup acc ACC :: The Kamailio accounting Module
55 55
  *            
56 56
  * The ACC module is used to account transactions information to
57 57
  *  different backends like syslog, SQL, RADIUS and DIAMETER (beta
... ...
@@ -109,10 +109,10 @@
109 109
 		In particular, accounting secret must match that one configured in
110 110
 		server and proper dictionary is used (one is available at 
111 111
 		etc/sip_dictionary). Also note that Debian radiusclient-ng uses
112
-		/var/run/radius.seq as seqfile but OpenSER Debian init script expects
113
-		/var/run/openser/openser_radius.seq, so is needed to change it in
114
-		radiusclient-ng configuration or in OpenSER Debian init script (if not,
115
-		OpenSER can't create the seq file when not running as root). Uses along
112
+		/var/run/radius.seq as seqfile but Kamailio Debian init script expects
113
+		/var/run/kamailio/kamailio_radius.seq, so is needed to change it in
114
+		radiusclient-ng configuration or in Kamailio Debian init script (if not,
115
+		Kamailio can't create the seq file when not running as root). Uses along
116 116
 		with FreeRadius (<ulink url='http://www.freeradius.org/'>
117 117
 		http://www.freeradius.org/</ulink>) and Radiator 
118 118
 		(<ulink url='http://www.open.com.au/radiator/'>
... ...
@@ -183,8 +183,8 @@ if (uri=~"sip:+40") /* calls to Romania */ {
183 183
 			<para>
184 184
 			The full list of supported pseudo-variables in &openser; is
185 185
 			availabe at: 
186
-			<ulink url="http://openser.org/dokuwiki/doku.php/pseudovariables:devel">
187
-			http://openser.org/dokuwiki/doku.php/pseudovariables:devel</ulink>
186
+			<ulink url="http://kamailio.org/dokuwiki/doku.php/pseudovariables:devel">
187
+			http://kamailio.org/dokuwiki/doku.php/pseudovariables:devel</ulink>
188 188
 			</para>
189 189
 			<para>
190 190
 			Via <emphasis>log_name</emphasis> you define how/where the 
... ...
@@ -61,7 +61,7 @@ login_radius	/usr/local/sbin/login.radius
61 61
 #
62 62
 # if openser don't run as root, this directory should be used
63 63
 # the debian init script for example use this location
64
-seqfile		/var/run/openser/openser_radius.seq
64
+seqfile		/var/run/kamailio/kamailio_radius.seq
65 65
 
66 66
 # file which specifies mapping between ttyname and NAS-Port attribute
67 67
 mapfile		/usr/local/etc/radiusclient/port-id-map
... ...
@@ -5,7 +5,7 @@
5 5
  *
6 6
  * Copyright (C) 2004 Voice Sistem SRL
7 7
  *
8
- * This file is part of a module for openser, a free SIP server.
8
+ * This file is part of a module for Kamailio, a free SIP server.
9 9
  *
10 10
  * Kamailio is free software; you can redistribute it and/or modify
11 11
  * it under the terms of the GNU General Public License as published by
... ...
@@ -5,7 +5,7 @@
5 5
  *
6 6
  * Copyright (C) 2004 Voice Sistem
7 7
  *
8
- * This file is part of a module for openser, a free SIP server.
8
+ * This file is part of a module for Kamailio, a free SIP server.
9 9
  *
10 10
  * Kamailio is free software; you can redistribute it and/or modify
11 11
  * it under the terms of the GNU General Public License as published by
... ...
@@ -5,7 +5,7 @@
5 5
  *
6 6
  * Copyright (C) 2004 Voice Sistem SRL
7 7
  *
8
- * This file is part of a module for openser, a free SIP server.
8
+ * This file is part of a module for Kamailio, a free SIP server.
9 9
  *
10 10
  * Kamailio is free software; you can redistribute it and/or modify
11 11
  * it under the terms of the GNU General Public License as published by
... ...
@@ -5,7 +5,7 @@
5 5
  *
6 6
  * Copyright (C) 2004 Voice Sistem SRL
7 7
  *
8
- * This file is part of a module for openser, a free SIP server.
8
+ * This file is part of a module for Kamailio, a free SIP server.
9 9
  *
10 10
  * Kamailio is free software; you can redistribute it and/or modify
11 11
  * it under the terms of the GNU General Public License as published by
... ...
@@ -453,8 +453,8 @@ append_rpid_hf("", ";party=calling;id-type=subscriber;screen=yes");
453 453
 ...
454 454
 $var(username)="abc";
455 455
 $avp(s:password)="xyz";
456
-if (pv_www_authorize("openser.org")) {
457
-        www_challenge("openser.org", "1");
456
+if (pv_www_authorize("kamailio.org")) {
457
+        www_challenge("kamailio.org", "1");
458 458
 };
459 459
 ...
460 460
 
... ...
@@ -549,8 +549,8 @@ append_rpid_hf("", ";party=calling;id-type=subscriber;screen=yes");
549 549
 ...
550 550
 $var(username)="abc";
551 551
 $avp(s:password)="xyz";
552
-if (pv_www_authorize("openser.org")) {
553
-	www_challenge("openser.org", "1");
552
+if (pv_www_authorize("kamailio.org")) {
553
+	www_challenge("kamailio.org", "1");
554 554
 };
555 555
 ...
556 556
 </programlisting>
... ...
@@ -24,7 +24,7 @@
24 24
  * History:
25 25
  * -------
26 26
  * 2003-03-09: Based on digest.c from radius_auth module (janakj)
27
- * 2005-07-08: Radius AVP may contain any kind of OpenSER AVP - ID/name or
27
+ * 2005-07-08: Radius AVP may contain any kind of Kamailio AVP - ID/name or
28 28
  *             int/str value (bogdan)
29 29
  * 2005-07-08: old RPID RADIUS AVP compatibility droped (bogdan)
30 30
  */
... ...
@@ -22,7 +22,7 @@
22 22
  *
23 23
  * History:
24 24
  * -------
25
- * 2005-07-08: Radius AVP may contain any kind of OpenSER AVP - ID/name or
25
+ * 2005-07-08: Radius AVP may contain any kind of Kamailio AVP - ID/name or
26 26
  *             int/str value (bogdan)
27 27
  */
28 28
 
... ...
@@ -521,7 +521,7 @@ avp_copy("$avp(old)","$avp(new)/gd");
521 521
    Prints the formatted string 'format' in the AVP 'dest'. The
522 522
    'format' parameter can include any pseudo-variable defined in
523 523
    Kamailio. The list with all pseudo-variables in Kamailio can be
524
-   found at: http://openser.org/dokuwiki/.
524
+   found at: http://kamailio.org/dokuwiki/.
525 525
 
526 526
    Meaning of the parameters is as follows:
527 527
      * dest - in which AVP should be stored the result. Parameter
... ...
@@ -3,9 +3,9 @@
3 3
  *
4 4
  * Copyright (C) 2004-2006 Voice Sistem SRL
5 5
  *
6
- * This file is part of Open SIP Express Router (openser).
6
+ * This file is part of Kamailio.
7 7
  *
8
- * openser is free software; you can redistribute it and/or
8
+ * Kamailio is free software; you can redistribute it and/or
9 9
  * modify it under the terms of the GNU General Public License
10 10
  * as published by the Free Software Foundation; either version 2
11 11
  * of the License, or (at your option) any later version.
... ...
@@ -3,9 +3,9 @@
3 3
  *
4 4
  * Copyright (C) 2004-2006 Voice Sistem SRL
5 5
  *
6
- * This file is part of Open SIP Express Router (openser).
6
+ * This file is part of Kamailio.
7 7
  *
8
- * openser is free software; you can redistribute it and/or
8
+ * Kamailio is free software; you can redistribute it and/or
9 9
  * modify it under the terms of the GNU General Public License
10 10
  * as published by the Free Software Foundation; either version 2
11 11
  * of the License, or (at your option) any later version.
... ...
@@ -3,9 +3,9 @@
3 3
  *
4 4
  * Copyright (C) 2004-2006 Voice Sistem SRL
5 5
  *
6
- * This file is part of Open SIP Express Router (openser).
6
+ * This file is part of Kamailio.
7 7
  *
8
- * openser is free software; you can redistribute it and/or
8
+ * Kamailio is free software; you can redistribute it and/or
9 9
  * modify it under the terms of the GNU General Public License
10 10
  * as published by the Free Software Foundation; either version 2
11 11
  * of the License, or (at your option) any later version.
... ...
@@ -3,9 +3,9 @@
3 3
  *
4 4
  * Copyright (C) 2004-2006 Voice Sistem SRL
5 5
  *
6
- * This file is part of Open SIP Express Router (openser).
6
+ * This file is part of Kamailio.
7 7
  *
8
- * openser is free software; you can redistribute it and/or
8
+ * Kamailio is free software; you can redistribute it and/or
9 9
  * modify it under the terms of the GNU General Public License
10 10
  * as published by the Free Software Foundation; either version 2
11 11
  * of the License, or (at your option) any later version.
... ...
@@ -3,9 +3,9 @@
3 3
  *
4 4
  * Copyright (C) 2004-2006 Voice Sistem SRL
5 5
  *
6
- * This file is part of Open SIP Express Router (openser).
6
+ * This file is part of Kamailio.
7 7
  *
8
- * openser is free software; you can redistribute it and/or
8
+ * Kamailio is free software; you can redistribute it and/or
9 9
  * modify it under the terms of the GNU General Public License
10 10
  * as published by the Free Software Foundation; either version 2
11 11
  * of the License, or (at your option) any later version.
... ...
@@ -3,9 +3,9 @@
3 3
  *
4 4
  * Copyright (C) 2004-2006 Voice Sistem SRL
5 5
  *
6
- * This file is part of Open SIP Express Router (openser).
6
+ * This file is part of Kamailio.
7 7
  *
8
- * openser is free software; you can redistribute it and/or
8
+ * Kamailio is free software; you can redistribute it and/or
9 9
  * modify it under the terms of the GNU General Public License
10 10
  * as published by the Free Software Foundation; either version 2
11 11
  * of the License, or (at your option) any later version.
... ...
@@ -3,9 +3,9 @@
3 3
  *
4 4
  * Copyright (C) 2004-2006 Voice Sistem SRL
5 5
  *
6
- * This file is part of Open SIP Express Router (openser).
6
+ * This file is part of Kamailio.
7 7
  *
8
- * openser is free software; you can redistribute it and/or
8
+ * Kamailio is free software; you can redistribute it and/or
9 9
  * modify it under the terms of the GNU General Public License
10 10
  * as published by the Free Software Foundation; either version 2
11 11
  * of the License, or (at your option) any later version.
... ...
@@ -799,8 +799,8 @@ avp_copy("$avp(old)","$avp(new)/gd");
799 799
 			'format' parameter can include any pseudo-variable defined in
800 800
 			&openser;. The list with all pseudo-variables in &openser; can
801 801
 			be found at:	
802
-			<ulink url="http://openser.org/dokuwiki/">
803
-			http://openser.org/dokuwiki/</ulink>.
802
+			<ulink url="http://kamailio.org/dokuwiki/">
803
+			http://kamailio.org/dokuwiki/</ulink>.
804 804
 			</para>
805 805
 			<para>Meaning of the parameters is as follows:</para>
806 806
 			<itemizedlist>
... ...
@@ -84,7 +84,7 @@ Chapter 1. Admin Guide
84 84
 
85 85
    This module helps developers to benchmark their module
86 86
    functions. By adding this module's functions via the
87
-   configuration file or through its API, OpenSER can log
87
+   configuration file or through its API, Kamailio can log
88 88
    profiling information for every function.
89 89
 
90 90
    The duration between calls to start_timer and log_timer is
... ...
@@ -1,7 +1,7 @@
1 1
 /*
2 2
  * $Id: benchmark.c 941 2007-04-11 12:37:21Z bastian $
3 3
  *
4
- * Benchmarking module for OpenSER
4
+ * Benchmarking module for Kamailio
5 5
  *
6 6
  * Copyright (C) 2007 Collax GmbH
7 7
  *                    (Bastian Friedrich <bastian.friedrich@collax.com>)
... ...
@@ -34,7 +34,7 @@
34 34
 
35 35
 /*! \defgroup benchmark Benchmark :: Developer benchmarking module
36 36
  *
37
- * This module is for OpenSER developers, as well as admins. It gives
37
+ * This module is for Kamailio developers, as well as admins. It gives
38 38
  * a possibility to clock certain critical paths in module code or 
39 39
  * configuration sections.
40 40
  * 
... ...
@@ -1,7 +1,7 @@
1 1
 /*
2 2
  * $Id: benchmark.h 825 2007-02-16 13:04:16Z bastian $
3 3
  *
4
- * Benchmarking module for OpenSER
4
+ * Benchmarking module for Kamailio
5 5
  *
6 6
  * Copyright (C) 2007 Collax GmbH
7 7
  *                    (Bastian Friedrich <bastian.friedrich@collax.com>)
... ...
@@ -1,7 +1,7 @@
1 1
 /*
2 2
  * $Id: benchmark_api.h 944 2007-04-11 12:43:49Z bastian $
3 3
  *
4
- * Benchmarking module for OpenSER
4
+ * Benchmarking module for Kamailio
5 5
  *
6 6
  * Copyright (C) 2007 Collax GmbH
7 7
  *                    (Bastian Friedrich <bastian.friedrich@collax.com>)
... ...
@@ -8,7 +8,7 @@
8 8
 	<title>Overview</title>
9 9
 	<para>
10 10
 		This module helps developers to benchmark their module functions. By adding
11
-		this module's functions via the configuration file or through its API, OpenSER
11
+		this module's functions via the configuration file or through its API, Kamailio
12 12
 		can log profiling information for every function.
13 13
 	</para>
14 14
 	<para>
... ...
@@ -162,7 +162,7 @@ Chapter 1. Admin Guide
162 162
 
163 163
    The module provides routing, balancing and blacklisting
164 164
    capabilities. It reads routing entries from a database source
165
-   or from a config file at OpenSER startup. It can uses one
165
+   or from a config file at Kamailio startup. It can uses one
166 166
    routing tree (for one carrier), or if needed for every user a
167 167
    different routing tree (unique for each carrier) for number
168 168
    prefix based routing. It supports several route tree domains,
... ...
@@ -514,11 +514,11 @@ modparam("carrierroute", "config_source", "file")
514 514
 
515 515
    Specifies the path to the config file.
516 516
 
517
-   Default value is "/etc/openser/carrierroute.conf".
517
+   Default value is "/etc/kamailio/carrierroute.conf".
518 518
 
519 519
    Example 1.23. Set config_file parameter
520 520
 ...
521
-modparam("carrierroute", "config_file", "/etc/openser/carrierroute.conf"
521
+modparam("carrierroute", "config_file", "/etc/kamailio/carrierroute.conf"
522 522
 )
523 523
 ...
524 524
 
... ...
@@ -1098,7 +1098,7 @@ domain register {
1098 1098
    data. For that, if the table was not created by the
1099 1099
    installation script or you choose to install everything by
1100 1100
    yourself you can use the carrierroute-create.sql SQL script in
1101
-   the database directories in the openser/scripts folder as
1101
+   the database directories in the kamailio/scripts folder as
1102 1102
    template. Database and table name can be set with module
1103 1103
    parameters so they can be changed, but the name of the columns
1104 1104
    must be as they are in the SQL script. You can also find the
... ...
@@ -6,7 +6,7 @@
6 6
 <!ENTITY admin SYSTEM "carrierroute_admin.xml">
7 7
 <!ENTITY faq SYSTEM "../../../doc/module_faq.xml">
8 8
 
9
-<!-- Include general OpenSER documentation entities -->
9
+<!-- Include general Kamailio documentation entities -->
10 10
 <!ENTITY % docentities SYSTEM "../../../doc/entities.xml">
11 11
 %docentities;
12 12
 
... ...
@@ -8,7 +8,7 @@
8 8
 	<para>A module which provides routing, balancing and blacklisting capabilities.</para>
9 9
 	<para>
10 10
 		The module provides routing, balancing and blacklisting capabilities.
11
-		It reads routing entries from a database source or from a config file at OpenSER
11
+		It reads routing entries from a database source or from a config file at Kamailio
12 12
 		startup. It can uses one routing tree (for one carrier), or if needed for every user
13 13
 		a different routing tree (unique for each carrier) for number prefix based routing.
14 14
 		It supports several route tree domains,	e.g. for failback routes or different routing
... ...
@@ -571,14 +571,14 @@ modparam("carrierroute", "config_source", "file")
571 571
 	    </para>
572 572
 	    <para>
573 573
 		    <emphasis>
574
-			    Default value is <quote>/etc/openser/carrierroute.conf</quote>.
574
+			    Default value is <quote>/etc/kamailio/carrierroute.conf</quote>.
575 575
 		    </emphasis>
576 576
 	    </para>
577 577
 	    <example>
578 578
 		    <title>Set <varname>config_file</varname> parameter</title>
579 579
 		    <programlisting format="linespecific">
580 580
 ...
581
-modparam("carrierroute", "config_file", "/etc/openser/carrierroute.conf")
581
+modparam("carrierroute", "config_file", "/etc/kamailio/carrierroute.conf")
582 582
 ...
583 583
 		    </programlisting>
584 584
 	    </example>
... ...
@@ -1479,7 +1479,7 @@ domain register {
1479 1479
 			the table was not created by the installation script or you choose
1480 1480
 			to install everything by yourself you can use the carrierroute-create.sql
1481 1481
 			<acronym>SQL</acronym> script in the database directories in the 
1482
-			openser/scripts folder as template. 
1482
+			kamailio/scripts folder as template. 
1483 1483
 			Database and table name can be set with module parameters so they 
1484 1484
 			can be changed, but the name of the columns must be as they are 
1485 1485
 			in the <acronym>SQL</acronym> script.
... ...
@@ -156,7 +156,7 @@ modparam("cfgutils", "initial_probability", 15)
156 156
 
157 157
    Example 1.2. hash_file parameter usage
158 158
 
159
-modparam("cfgutils", "hash_file", "/etc/openser/kamailio.cfg")
159
+modparam("cfgutils", "hash_file", "/etc/kamailio/kamailio.cfg")
160 160
 
161 161
 
162 162
 1.3.3. shvset (string)
... ...
@@ -91,7 +91,7 @@ modparam("cfgutils", "initial_probability", 15)
91 91
 		<title><varname>hash_file</varname> parameter usage</title>
92 92
 		<programlisting format="linespecific">
93 93
    
94
-modparam("cfgutils", "hash_file", "/etc/openser/kamailio.cfg")
94
+modparam("cfgutils", "hash_file", "/etc/kamailio/kamailio.cfg")
95 95
    
96 96
 </programlisting>
97 97
 	    </example>
... ...
@@ -199,7 +199,7 @@ modparam("cpl-c","cpl_bin_column","cpl_bin")
199 199
 
200 200
    Example 1.7. Set cpl_dtd_file parameter
201 201
 ...
202
-modparam("cpl-c","cpl_dtd_file","/etc/openser/cpl-06.dtd")
202
+modparam("cpl-c","cpl_dtd_file","/etc/kamailio/cpl-06.dtd")
203 203
 ...
204 204
 
205 205
 1.3.8. log_dir (string)
... ...
@@ -213,7 +213,7 @@ modparam("cpl-c","cpl_dtd_file","/etc/openser/cpl-06.dtd")
213 213
 
214 214
    Example 1.8. Set log_dir parameter
215 215
 ...
216
-modparam("cpl-c","log_dir","/var/log/openser/cpl")
216
+modparam("cpl-c","log_dir","/var/log/kamailio/cpl")
217 217
 ...
218 218
 
219 219
 1.3.9. proxy_recurse (int)
... ...
@@ -496,7 +496,7 @@ if (method=="REGISTER") {
496 496
    that, if the table was not created by the installation script
497 497
    or you choose to install everything by yourself you can use the
498 498
    cpc-create.sql SQL script in the database directories in the
499
-   openser/scripts folder as template. Database and table name can
499
+   kamailio/scripts folder as template. Database and table name can
500 500
    be set with module parameters so they can be changed, but the
501 501
    name of the columns must be as they are in the SQL script. You
502 502
    can also find the complete database documentation on the
... ...
@@ -214,7 +214,7 @@ modparam("cpl-c","cpl_bin_column","cpl_bin")
214 214
 				<title>Set <varname>cpl_dtd_file</varname> parameter</title>
215 215
 				<programlisting format="linespecific">
216 216
 ...
217
-modparam("cpl-c","cpl_dtd_file","/etc/openser/cpl-06.dtd")
217
+modparam("cpl-c","cpl_dtd_file","/etc/kamailio/cpl-06.dtd")
218 218
 ...
219 219
 </programlisting>
220 220
 			</example>
... ...
@@ -236,7 +236,7 @@ modparam("cpl-c","cpl_dtd_file","/etc/openser/cpl-06.dtd")
236 236
 				<title>Set <varname>log_dir</varname> parameter</title>
237 237
 				<programlisting format="linespecific">
238 238
 ...
239
-modparam("cpl-c","log_dir","/var/log/openser/cpl")
239
+modparam("cpl-c","log_dir","/var/log/kamailio/cpl")
240 240
 ...
241 241
 </programlisting>
242 242
 			</example>
... ...
@@ -681,7 +681,7 @@ if (method=="REGISTER") {
681 681
 			the table was not created by the installation script or you choose
682 682
 			to install everything by yourself you can use the cpc-create.sql
683 683
 			<acronym>SQL</acronym> script in the database directories in the 
684
-			openser/scripts folder as template. 
684
+			kamailio/scripts folder as template. 
685 685
 			Database and table name can be set with module parameters so they 
686 686
 			can be changed, but the name of the columns must be as they are 
687 687
 			in the <acronym>SQL</acronym> script.
... ...
@@ -62,8 +62,8 @@ Chapter 1. Admin Guide
62 62
 
63 63
 1.1. Overview
64 64
 
65
-   This is a module which integrates the Berkeley DB into OpenSER.
66
-   It implements the DB API defined in OpenSER.
65
+   This is a module which integrates the Berkeley DB into Kamailio.
66
+   It implements the DB API defined in Kamailio.
67 67
 
68 68
 1.2. Dependencies
69 69
 
... ...
@@ -155,7 +155,7 @@ modparam("db_berkeley", "journal_roll_interval", 3600)
155 155
    outside the scope of this document. Documentation for this
156 156
    procedure is available on the Internet.
157 157
 
158
-   Next, prepare to compile OpenSER with the db_berkeley module.
158
+   Next, prepare to compile Kamailio with the db_berkeley module.
159 159
    In the directory /modules/db_berkeley, modify the Makefile to
160 160
    point to your distribution of Berkeley DB. You may also define
161 161
    'BDB_EXTRA_DEBUG' to compile in extra debug logs. However, it
... ...
@@ -171,7 +171,7 @@ modparam("db_berkeley", "journal_roll_interval", 3600)
171 171
        include_modules="db_berkeley"; make install
172 172
        include_modules="db_berkeley"'.
173 173
 
174
-   Installation of OpenSER is performed by simply running make
174
+   Installation of Kamailio is performed by simply running make
175 175
    install as root user of the main directory. This will install
176 176
    the binaries in /usr/local/sbin/. If this was successful,
177 177
    openser control engine files should now be installed as
... ...
@@ -179,27 +179,27 @@ modparam("db_berkeley", "journal_roll_interval", 3600)
179 179
 
180 180
    Decide where (on the filesystem) you want to install the
181 181
    Berkeley DB files. For instance,
182
-   '/usr/local/etc/openser/db_berkeley' directory. Make note of
182
+   '/usr/local/etc/kamailio/db_berkeley' directory. Make note of
183 183
    this directory as we need to add this path to the kamctlrc
184
-   file. Note: OpenSER will not startup without these DB files.
184
+   file. Note: Kamailio will not startup without these DB files.
185 185
 
186 186
    Edit kamctlrc - There are two parameters in this file that
187 187
    should be configured before openserctrdb script can work
188 188
    properly: DBENGINE and DB_PATH. Edit file:
189
-   '/usr/local/etc/openser/kamctlrc'
189
+   '/usr/local/etc/kamailio/kamctlrc'
190 190
                 ## database type: MYSQL, PGSQL, DB_BERKELEY, or DBTEXT,
191 191
 by default none is loaded
192 192
                 # DBENGINE=DB_BERKELEY
193 193
 
194 194
                 ## database path used by dbtext or db_berkeley
195
-                # DB_PATH="/usr/local/etc/openser/db_berkeley"
195
+                # DB_PATH="/usr/local/etc/kamailio/db_berkeley"
196 196
 
197 197
    (Optional) Pre creation step- Customize your meta-data. The DB
198 198
    files are initially seeded with necessary meta-data. This is a
199 199
    good time to review the meta-data section details, before
200 200
    making modifications to your tables dbschema. By default, the
201 201
    files are installed in
202
-   '/usr/local/share/openser/db_berkeley/openser' By default these
202
+   '/usr/local/share/kamailio/db_berkeley/openser' By default these
203 203
    tables are created Read/Write and without any journalling as
204 204
    shown. These settings can be modified on a per table basis.
205 205
    Note: If you plan to use bdb_recover, you must change the
... ...
@@ -215,11 +215,11 @@ by default none is loaded
215 215
                 kamdbctl presence           (optional)
216 216
                 kamdbctl extra              (optional)
217 217
 
218
-   Modify the OpenSER configuration file to use db_berkeley
218
+   Modify the Kamailio configuration file to use db_berkeley
219 219
    module. The database URL for modules must be the path to the
220 220
    directory where the Berkeley DB table-files are located,
221 221
    prefixed by "berkeley://", e.g.,
222
-   "berkeley:///usr/local/etc/openser/db_berkeley".
222
+   "berkeley:///usr/local/etc/kamailio/db_berkeley".
223 223
 
224 224
    A couple other IMPORTANT things to consider are the 'db_mode'
225 225
    and the 'use_domain' modparams. The description of these
... ...
@@ -398,7 +398,7 @@ r) last_name(str) email_address(str) datetime_created(datetime) timezone
398 398
 
399 399
 1.12. DB Maintaince Script : kamdbctl
400 400
 
401
-   Use the kamdbctl script for maintaining OpenSER Berkeley DB
401
+   Use the kamdbctl script for maintaining Kamailio Berkeley DB
402 402
    tables. This script assumes you have DBENGINE and DB_PATH setup
403 403
    correctly in kamctlrc. Note Unsupported commands are-
404 404
    backup, restore, migrate, copy, serweb.
... ...
@@ -425,14 +425,14 @@ tance of db; output DB_PATH/db.new)
425 425
    The db_berkeley module uses the Concurrent Data Store (CDS)
426 426
    architecture. As such, no transaction or journaling is provided
427 427
    by the DB natively. The application bdb_recover is specifically
428
-   written to recover data from journal files that OpenSER
428
+   written to recover data from journal files that Kamailio
429 429
    creates. The bdb_recover application requires an additional
430 430
    text file that contains the table schema.
431 431
 
432 432
    The schema is loaded with the '-s' option and is required for
433 433
    all operations. Provide the path to the db_berkeley plain-text
434 434
    schema files. By default, these install to
435
-   '/usr/local/share/openser/db_berkeley/openser/'.
435
+   '/usr/local/share/kamailio/db_berkeley/kamailio/'.
436 436
 
437 437
    The '-h' home option is the DB_PATH path. Unlike the Berkeley
438 438
    utilities, this application does not look for the DB_PATH
... ...
@@ -726,7 +726,7 @@ int bdblib_create_journal(table_p _tp)
726 726
 	
727 727
 	if(! _db_p || ! _tp) return -1;
728 728
 	if(! _db_parms->log_enable) return 0;
729
-	/* journal filename ; e.g. '/var/openser/db/location-YYYYMMDDhhmmss.jnl' */
729
+	/* journal filename ; e.g. '/var/kamailio/db/location-YYYYMMDDhhmmss.jnl' */
730 730
 	s=fn;
731 731
 	strncpy(s, _db_p->name.s, _db_p->name.len);
732 732
 	s+=_db_p->name.len;
... ...
@@ -7,8 +7,8 @@
7 7
 	<section>
8 8
 	<title>Overview</title>
9 9
 	<para>
10
-		This is a module which integrates the Berkeley DB into OpenSER.
11
-		It implements the DB API defined in OpenSER.
10
+		This is a module which integrates the Berkeley DB into Kamailio.
11
+		It implements the DB API defined in Kamailio.
12 12
 	</para>
13 13
 	</section>
14 14
 
... ...
@@ -159,7 +159,7 @@ modparam("db_berkeley", "journal_roll_interval", 3600)
159 159
 		</para>
160 160
 		
161 161
 		<para>
162
-		Next, prepare to compile OpenSER with the db_berkeley module. 
162
+		Next, prepare to compile Kamailio with the db_berkeley module. 
163 163
 		In the directory /modules/db_berkeley, modify the Makefile to point 
164 164
 		to your distribution of Berkeley DB. You may also define 'BDB_EXTRA_DEBUG' 
165 165
 		to compile in extra debug logs. However, it is not a recommended 
... ...
@@ -188,7 +188,7 @@ modparam("db_berkeley", "journal_roll_interval", 3600)
188 188
 		</itemizedlist>
189 189
 		
190 190
 		<para>
191
-		Installation of OpenSER is performed by simply running make install
191
+		Installation of Kamailio is performed by simply running make install
192 192
 		as root user of the main directory. This will install the binaries 
193 193
 		in /usr/local/sbin/.
194 194
 		If this was successful, openser control engine files should now 
... ...
@@ -197,22 +197,22 @@ modparam("db_berkeley", "journal_roll_interval", 3600)
197 197
 		
198 198
 		<para>
199 199
 		Decide where (on the filesystem) you want to install the Berkeley DB files.
200
-		For instance, '/usr/local/etc/openser/db_berkeley' directory.
200
+		For instance, '/usr/local/etc/kamailio/db_berkeley' directory.
201 201
 		Make note of this directory as we need to add this path to the kamctlrc file.
202
-		Note: OpenSER will not startup without these DB files.
202
+		Note: Kamailio will not startup without these DB files.
203 203
 		</para>
204 204
 		
205 205
 		<para>
206 206
 		Edit kamctlrc - There are two parameters in this file that should be 
207 207
 		configured before openserctrdb script can work properly: DBENGINE and DB_PATH.
208
-		Edit file: '/usr/local/etc/openser/kamctlrc'
208
+		Edit file: '/usr/local/etc/kamailio/kamctlrc'
209 209
 		</para>
210 210
 	        <programlisting  format="linespecific">
211 211
 		## database type: MYSQL, PGSQL, DB_BERKELEY, or DBTEXT, by default none is loaded
212 212
 		# DBENGINE=DB_BERKELEY
213 213
 		
214 214
 		## database path used by dbtext or db_berkeley
215
-		# DB_PATH="/usr/local/etc/openser/db_berkeley"
215
+		# DB_PATH="/usr/local/etc/kamailio/db_berkeley"
216 216
 		</programlisting>
217 217
 		
218 218
 		<para>
... ...
@@ -220,7 +220,7 @@ modparam("db_berkeley", "journal_roll_interval", 3600)
220 220
 		The DB files are initially seeded with necessary meta-data. 
221 221
 		This is a good time to review the meta-data section details,
222 222
 		before making modifications to your tables dbschema.
223
-		By default, the files are installed in '/usr/local/share/openser/db_berkeley/openser'
223
+		By default, the files are installed in '/usr/local/share/kamailio/db_berkeley/openser'
224 224
 		By default these tables are created Read/Write and without any journalling as 
225 225
 		shown. These settings can be modified on a per table basis.
226 226
 		Note: If you plan to use bdb_recover, you must change the LOGFLAGS.
... ...
@@ -244,10 +244,10 @@ modparam("db_berkeley", "journal_roll_interval", 3600)
244 244
 		</programlisting>
245 245
 		
246 246
 		<para>
247
-		Modify the OpenSER configuration file to use db_berkeley module. 
247
+		Modify the Kamailio configuration file to use db_berkeley module. 
248 248
 		The database URL for modules must be the path to the directory where 
249 249
 		the Berkeley DB table-files are located, prefixed by "berkeley://", 
250
-		e.g., "berkeley:///usr/local/etc/openser/db_berkeley". 
250
+		e.g., "berkeley:///usr/local/etc/kamailio/db_berkeley". 
251 251
 		</para>
252 252
 		
253 253
 		<para>
... ...
@@ -491,7 +491,7 @@ username(str) domain(str) password(str) ha1(str) ha1b(str) first_name(str) last_
491 491
 	<title>DB Maintaince Script : kamdbctl </title>
492 492
 	
493 493
 	<para>
494
-	Use the kamdbctl script for maintaining OpenSER Berkeley DB tables.
494
+	Use the kamdbctl script for maintaining Kamailio Berkeley DB tables.
495 495
 	This script assumes you have DBENGINE and DB_PATH setup correctly in kamctlrc.
496 496
 	Note Unsupported commands are- backup, restore, migrate, copy, serweb.
497 497
 	<example>
... ...
@@ -518,7 +518,7 @@ usage: kamdbctl create
518 518
 	The db_berkeley module uses the Concurrent Data Store (CDS) architecture. 
519 519
 	As such, no transaction or journaling is provided by the DB natively. 
520 520
 	The application bdb_recover is specifically written to recover data from 
521
-	journal files that OpenSER creates.  
521
+	journal files that Kamailio creates.  
522 522
 	The bdb_recover application requires an additional text file that contains 
523 523
 	the table schema.
524 524
 	</para>
... ...
@@ -526,7 +526,7 @@ usage: kamdbctl create
526 526
 	<para>
527 527
 	The schema is loaded with the '-s' option and is required for all operations.
528 528
 	Provide the path to the db_berkeley plain-text schema files. By default, these
529
-	install to '/usr/local/share/openser/db_berkeley/openser/'.
529
+	install to '/usr/local/share/kamailio/db_berkeley/kamailio/'.
530 530
 	</para>
531 531
 	
532 532
 	<para>
... ...
@@ -45,8 +45,8 @@ Chapter 1. Admin Guide
45 45
 
46 46
 1.1. Overview
47 47
 
48
-   This is a module which provides MySQL connectivity for OpenSER.
49
-   It implements the DB API defined in OpenSER.
48
+   This is a module which provides MySQL connectivity for Kamailio.
49
+   It implements the DB API defined in Kamailio.
50 50
 
51 51
 1.2. Dependencies
52 52
 
... ...
@@ -35,8 +35,8 @@
35 35
  *  Module: \ref db_mysql
36 36
  */
37 37
 
38
-/*! \defgroup db_mysql DB_MYSQL :: the MySQL driver for OpenSER
39
- *  \brief The OpenSER database interface to the MySQL database
38
+/*! \defgroup db_mysql DB_MYSQL :: the MySQL driver for Kamailio
39
+ *  \brief The Kamailio database interface to the MySQL database
40 40
  *  - http://www.mysql.org
41 41
  *
42 42
  */
... ...
@@ -7,8 +7,8 @@
7 7
 	<section>
8 8
 	<title>Overview</title>
9 9
 	<para>
10
-		This is a module which provides MySQL connectivity for OpenSER.
11
-		It implements the DB API defined in OpenSER.
10
+		This is a module which provides MySQL connectivity for Kamailio.
11
+		It implements the DB API defined in Kamailio.
12 12
 	</para>
13 13
 	</section>
14 14
 
... ...
@@ -54,7 +54,7 @@ Chapter 1. User's Guide
54 54
 1.1. Overview
55 55
 
56 56
    This is a module which provides Oracle connectivity for
57
-   OpenSER. It implements the DB API defined in OpenSER. If you
57
+   Kamailio. It implements the DB API defined in Kamailio. If you
58 58
    want to use the nathelper module, or any other modules that
59 59
    calls the get_all_ucontacts API export from usrloc, then you
60 60
    need to set the DORACLE_USRLOC define in the Makefile.defs file
... ...
@@ -137,5 +137,5 @@ modparam("db_oracle", "reconnect", 0.5)
137 137
    the utility openser_orasel, which formats printing
138 138
    approximately in the same way as the 'mysql' client utility. In
139 139
    addition, this utility known about the "agreements and types"
140
-   in DB that are used in OpenSER for the work with Oracle and
140
+   in DB that are used in Kamailio for the work with Oracle and
141 141
    formats printing taking these into account.
... ...
@@ -7,8 +7,8 @@
7 7
 	<section>
8 8
 	<title>Overview</title>
9 9
 	<para>
10
-		This is a module which provides Oracle connectivity for OpenSER.
11
-		It implements the DB API defined in OpenSER. If you want to use
10
+		This is a module which provides Oracle connectivity for Kamailio.
11
+		It implements the DB API defined in Kamailio. If you want to use
12 12
 		the nathelper module, or any other modules that calls the
13 13
 		get_all_ucontacts API export from usrloc, then you need to set
14 14
 		the <emphasis>DORACLE_USRLOC</emphasis> define in the Makefile.defs
... ...
@@ -143,7 +143,7 @@ modparam("db_oracle", "reconnect", 0.5)
143 143
 		described in the db scheme). This problem has been solved by inclusion the 
144 144
 		utility openser_orasel, which formats printing approximately in the same 
145 145
 		way as the 'mysql' client utility. In addition, this utility known about 
146
-		the "agreements and types" in DB that are used in OpenSER for the work 
146
+		the "agreements and types" in DB that are used in Kamailio for the work 
147 147
 		with Oracle and formats printing taking these into account.
148 148
 		</para>
149 149
 	</section>
... ...
@@ -42,7 +42,7 @@
42 42
  *            a call (or multiple calls) to PQgetResult.
43 43
  *            Removed transaction processing calls (BEGIN/COMMIT/ROLLBACK) as 
44 44
  *            they added uneeded overhead.  Klaus' testing showed in excess of 
45
- *            1ms gain by removing each command.  In addition, OpenSER only 
45
+ *            1ms gain by removing each command.  In addition, Kamailio only 
46 46
  *            issues single queries and is not, at this time transaction aware.
47 47
  *            The transaction processing routines have been left in place 
48 48
  *            should this support be needed in the future.
... ...
@@ -200,7 +200,7 @@ modparam("db_text", "db_mode", 1)
200 200
 
201 201
    Example 1.5. Load the dbtext module
202 202
 ...
203
-loadmodule "/path/to/openser/modules/db_text.so"
203
+loadmodule "/path/to/kamailio/modules/db_text.so"
204 204
 ...
205 205
 modparam("module_name", "database_URL", "text:///path/to/dbtext/database
206 206
 ")
... ...
@@ -283,7 +283,7 @@ modparam("db_text", "db_mode", 1)
283 283
 		<title>Load the dbtext module</title>
284 284
 <programlisting format="linespecific">
285 285
 ...
286
-loadmodule "/path/to/openser/modules/db_text.so"
286
+loadmodule "/path/to/kamailio/modules/db_text.so"
287 287
 ...
288 288
 modparam("module_name", "database_URL", "text:///path/to/dbtext/database")
289 289
 ...
... ...
@@ -130,13 +130,13 @@ modparam("db_unixodbc", "use_escape_common", 1)
130 130
 
131 131
    In the openser.conf file, add the line:
132 132
 ....
133
-loadmodule "/usr/local/lib/openser/modules/db_unixodbc.so"
133
+loadmodule "/usr/local/lib/kamailio/modules/db_unixodbc.so"
134 134
 ....
135 135
 
136 136
    You should also uncomment this:
137 137
 ....
138
-loadmodule "/usr/local/lib/openser/modules/auth.so"
139
-loadmodule "/usr/local/lib/openser/modules/auth_db.so"
138
+loadmodule "/usr/local/lib/kamailio/modules/auth.so"
139
+loadmodule "/usr/local/lib/kamailio/modules/auth_db.so"
140 140
 modparam("usrloc", "db_mode", 2)
141 141
 modparam("auth_db", "calculate_ha1", yes)
142 142
 modparam("auth_db", "password_column", "password")
... ...
@@ -151,7 +151,7 @@ modparam("db_unixodbc", "use_escape_common", 1)
151 151
 	</para>
152 152
 	<programlisting format="linespecific">
153 153
 ....
154
-loadmodule "/usr/local/lib/openser/modules/db_unixodbc.so"
154
+loadmodule "/usr/local/lib/kamailio/modules/db_unixodbc.so"
155 155
 ....
156 156
 </programlisting>
157 157
 	<para>
... ...
@@ -159,8 +159,8 @@ loadmodule "/usr/local/lib/openser/modules/db_unixodbc.so"
159 159
 	</para>
160 160
 	<programlisting format="linespecific">
161 161
 ....
162
-loadmodule "/usr/local/lib/openser/modules/auth.so"
163
-loadmodule "/usr/local/lib/openser/modules/auth_db.so"
162
+loadmodule "/usr/local/lib/kamailio/modules/auth.so"
163
+loadmodule "/usr/local/lib/kamailio/modules/auth_db.so"
164 164
 modparam("usrloc", "db_mode", 2)
165 165
 modparam("auth_db", "calculate_ha1", yes)
166 166
 modparam("auth_db", "password_column", "password")
... ...
@@ -347,10 +347,10 @@ xlog("translated to var $var(y) \n");
347 347
 
348 348
 1.8. Installation
349 349
 
350
-   The modules requires one table in OpenSER database:
350
+   The modules requires one table in Kamailio database:
351 351
    dialplan.The SQL syntax to create them can be found in
352 352
    dialplan-create.sql script in the database directories in the
353
-   openser/scripts folder. You can also find the complete database
353
+   kamailio/scripts folder. You can also find the complete database
354 354
    documentation on the project webpage,
355 355
    http://www.kamailio.org/docs/db-tables/openser-db-devel.html.
356 356
 
... ...
@@ -496,9 +496,9 @@ xlog("translated to var $var(y) \n");
496 496
     <section>
497 497
 	    <title>Installation</title>
498 498
 	    <para>
499
-        The modules requires one table in OpenSER database: dialplan.The SQL 
499
+        The modules requires one table in Kamailio database: dialplan.The SQL 
500 500
         syntax to create them can be found in dialplan-create.sql     
501
-        script in the database directories in the openser/scripts folder.
501
+        script in the database directories in the kamailio/scripts folder.
502 502
         You can also find the complete database documentation on the
503 503
         project webpage, &openserdbdocslink;.
504 504
         </para>
... ...
@@ -30,7 +30,7 @@
30 30
 /****************************************************************
31 31
  * NOTE:
32 32
  * The code below is no longer the original T-Rex code as it was 
33
- * modified to meet the needs of integration into the OpenSER
33
+ * modified to meet the needs of integration into the Kamailio
34 34
  * code.
35 35
  *****************************************************************/
36 36
 
... ...
@@ -137,12 +137,12 @@ Chapter 1. Admin Guide
137 137
 
138 138
    Path to the file with destination sets.
139 139
 
140
-   Default value is "/etc/openser/dispatcher.list" or
141
-   "/usr/local/etc/openser/dispatcher.list".
140
+   Default value is "/etc/kamailio/dispatcher.list" or
141
+   "/usr/local/etc/kamailio/dispatcher.list".
142 142
 
143 143
    Example 1.1. Set the "list_file" parameter
144 144
 ...
145
-modparam("dispatcher", "list_file", "/var/run/openser/dispatcher.list")
145
+modparam("dispatcher", "list_file", "/var/run/kamailio/dispatcher.list")
146 146
 ...
147 147
 
148 148
 1.3.2. db_url (string)
... ...
@@ -625,7 +625,7 @@ port=5060
625 625
 # for more info: sip_router -h
626 626
 
627 627
 # ------------------ module loading ----------------------------------
628
-mpath="/usr/local/lib/openser/modules/"
628
+mpath="/usr/local/lib/kamailio/modules/"
629 629
 loadmodule "maxfwd.so"
630 630
 loadmodule "sl.so"
631 631
 loadmodule "dispatcher.so"
... ...
@@ -15,7 +15,7 @@ port=5060
15 15
 # for more info: sip_router -h
16 16
 
17 17
 # ------------------ module loading ----------------------------------
18
-mpath="/usr/local/lib/openser/modules/"
18
+mpath="/usr/local/lib/kamailio/modules/"
19 19
 loadmodule "maxfwd.so"
20 20
 loadmodule "sl.so"
21 21
 loadmodule "dispatcher.so"
... ...
@@ -57,15 +57,15 @@
57 57
 		</para>
58 58
 		<para>
59 59
 		<emphasis>
60
-			Default value is <quote>/etc/openser/dispatcher.list</quote> or
61
-			<quote>/usr/local/etc/openser/dispatcher.list</quote>.
60
+			Default value is <quote>/etc/kamailio/dispatcher.list</quote> or
61
+			<quote>/usr/local/etc/kamailio/dispatcher.list</quote>.
62 62
 		</emphasis>
63 63
 		</para>
64 64
 		<example>
65 65
 		<title>Set the <quote>list_file</quote> parameter</title>
66 66
 		<programlisting format="linespecific">
67 67
 ...
68
-modparam("dispatcher", "list_file", "/var/run/openser/dispatcher.list")
68
+modparam("dispatcher", "list_file", "/var/run/kamailio/dispatcher.list")
69 69
 ...
70 70
 </programlisting>
71 71
 		</example>
... ...
@@ -3,7 +3,7 @@
3 3
  *
4 4
  * This file is part of Kamailio, a free SIP server.
5 5
  *
6
- * openser is free software; you can redistribute it and/or
6
+ * Kamailio is free software; you can redistribute it and/or
7 7
  * modify it under the terms of the GNU General Public License
8 8
  * as published by the Free Software Foundation; either version 2
9 9
  * of the License, or (at your option) any later version.
... ...
@@ -3,7 +3,7 @@
3 3
  *
4 4
  * This file is part of Kamailio, a free SIP server.
5 5
  *
6
- * openser is free software; you can redistribute it and/or
6
+ * Kamailio is free software; you can redistribute it and/or
7 7
  * modify it under the terms of the GNU General Public License
8 8
  * as published by the Free Software Foundation; either version 2
9 9
  * of the License, or (at your option) any later version.
... ...
@@ -20,7 +20,7 @@ Christian Schlatter
20 20
 
21 21
         1.2. Dependencies
22 22
 
23
-              1.2.1. OpenSER Modules
23
+              1.2.1. Kamailio Modules
24 24
               1.2.2. External Libraries or Applications
25 25
 
26 26
         1.3. Exported Parameters
... ...
@@ -59,7 +59,7 @@ Chapter 1. Admin Guide
59 59
 
60 60
 1.1. Overview
61 61
 
62
-   The OpenSER H350 module enables an OpenSER SIP proxy server to
62
+   The Kamailio H350 module enables an Kamailio SIP proxy server to
63 63
    access SIP account data stored in an LDAP [RFC4510] directory
64 64
    containing H.350 [H.350] commObjects. ITU-T Recommendation
65 65
    H.350 standardizes LDAP object classes to store Real-Time
... ...
@@ -77,10 +77,10 @@ Chapter 1. Admin Guide
77 77
    to set up an H.350/LDAP directory and discusses different
78 78
    deployment scenarios.
79 79
 
80
-   The H350 module uses the OpenSER LDAP module to import H.350
81
-   attribute values into the OpenSER routing script variable
80
+   The H350 module uses the Kamailio LDAP module to import H.350
81
+   attribute values into the Kamailio routing script variable
82 82
    space. The module exports functions to parse and store the
83
-   H.350 attribute values from the OpenSER routing script. It
83
+   H.350 attribute values from the Kamailio routing script. It
84 84
    allows a script writer to implement H.350 based SIP digest
85 85
    authentication, call forwarding, SIP URI alias to AOR
86 86
    rewriting, and service level parsing.
... ...
@@ -139,7 +139,7 @@ objectClass                   top
139 139
 
140 140
 1.2. Dependencies
141 141
 
142
-1.2.1. OpenSER Modules
142
+1.2.1. Kamailio Modules
143 143
 
144 144
    The module depends on the following modules (the listed modules
145 145
    must be loaded before this module):
... ...
@@ -148,7 +148,7 @@ objectClass                   top
148 148
 1.2.2. External Libraries or Applications
149 149
 
150 150
    The following libraries or applications must be installed
151
-   before running OpenSER with this module loaded:
151
+   before running Kamailio with this module loaded:
152 152
      * OpenLDAP library (libldap), libldap header files
153 153
        (libldap-dev) are needed for compilation
154 154
 
... ...
@@ -195,7 +195,7 @@ modparam("h350", "search_scope", "sub");
195 195
    filter strings. The result of the LDAP search is stored
196 196
    internally and can be accessed either by one of the
197 197
    h350_result* or one of the ldap_result* functions from the
198
-   OpenSER LDAP module.
198
+   Kamailio LDAP module.
199 199
 
200 200
    The function returns -1 (FALSE) for internal errors, and -2
201 201
    (FALSE) if no H.350 commObject was found with a matching
... ...
@@ -209,7 +209,7 @@ modparam("h350", "search_scope", "sub");
209 209
 
210 210
    sip_uri
211 211
           H.350 SIPIdentitySIPURI to search for in directory.
212
-          Included OpenSER variables do get expanded.
212
+          Included Kamailio variables do get expanded.
213 213
 
214 214
    Return Values:
215 215
 
... ...
@@ -272,7 +272,7 @@ if (!h350_sipuri_lookup("sip:$rU@$rd"))
272 272
 
273 273
    auth_username
274 274
           H.350 SIPIdentityUserName to search for in directory.
275
-          Included OpenSER variables do get expanded.
275
+          Included Kamailio variables do get expanded.
276 276
 
277 277
    username_avp_spec
278 278
           Specification for authentication username AVP, e.g.
... ...
@@ -456,7 +456,7 @@ AVP value = argument / 1000
456 456
    $avp("s:prefix_f[2]]") = "sip:alice@example.com".
457 457
 
458 458
    These AVPs can then be used to implement the desired behavior
459
-   in the OpenSER routing script.
459
+   in the Kamailio routing script.
460 460
 
461 461
    This function returns the number of successfully parsed simple
462 462
    call forwarding rules (TRUE), in case the H.350
... ...
@@ -544,7 +544,7 @@ if (is_avp_set("$avp(s:callee_pref_u)"))
544 544
    which can be used to store SIP account service level values in
545 545
    an LDAP directory. This function parses the
546 546
    SIPIdentityServiceLevel attribute and stores all service level
547
-   values as AVPs for later retrieval in the OpenSER routing
547
+   values as AVPs for later retrieval in the Kamailio routing
548 548
    script. The function accesses the H.350 commObject fetched by a
549 549
    call to h350_*_lookup or ldap_search.
550 550
 
... ...
@@ -5,7 +5,7 @@
5 5
         <title>Overview</title>
6 6
 
7 7
         <para>
8
-			The OpenSER H350 module enables an OpenSER SIP proxy server to access SIP account data stored in an LDAP <xref linkend="RFC4510"/> directory containing H.350 <xref linkend="H350"/> <emphasis>commObjects</emphasis>. ITU-T Recommendation H.350 standardizes LDAP object classes to store Real-Time Communication (RTC) account data. In particular, <emphasis>H.350.4</emphasis> <xref linkend="H350-4"/> defines an object class called <emphasis>sipIdentity</emphasis> that includes attribute specifications for SIP account data like SIP URI, SIP digest username/password, or service level. This allows to store SIP account data in a vendor neutral way and lets different entities, like SIP proxies, provisioning, or billing applications, access the data in a standardized format.  
8
+			The Kamailio H350 module enables an Kamailio SIP proxy server to access SIP account data stored in an LDAP <xref linkend="RFC4510"/> directory containing H.350 <xref linkend="H350"/> <emphasis>commObjects</emphasis>. ITU-T Recommendation H.350 standardizes LDAP object classes to store Real-Time Communication (RTC) account data. In particular, <emphasis>H.350.4</emphasis> <xref linkend="H350-4"/> defines an object class called <emphasis>sipIdentity</emphasis> that includes attribute specifications for SIP account data like SIP URI, SIP digest username/password, or service level. This allows to store SIP account data in a vendor neutral way and lets different entities, like SIP proxies, provisioning, or billing applications, access the data in a standardized format.  
9 9
         </para>
10 10
         
11 11
         <para>
... ...
@@ -13,7 +13,7 @@
13 13
         </para>
14 14
         
15 15
         <para>
16
-            The H350 module uses the OpenSER LDAP module to import H.350 attribute values into the OpenSER routing script variable space. The module exports functions to parse and store the H.350 attribute values from the OpenSER routing script. It allows a script writer to implement H.350 based SIP digest authentication, call forwarding, SIP URI alias to AOR rewriting, and service level parsing. 
16
+            The H350 module uses the Kamailio LDAP module to import H.350 attribute values into the Kamailio routing script variable space. The module exports functions to parse and store the H.350 attribute values from the Kamailio routing script. It allows a script writer to implement H.350 based SIP digest authentication, call forwarding, SIP URI alias to AOR rewriting, and service level parsing. 
17 17
         </para>
18 18
 
19 19
     <section>
... ...
@@ -81,7 +81,7 @@ objectClass                   top
81 81
       <title>Dependencies</title>
82 82
 
83 83
       <section>
84
-        <title>OpenSER Modules</title>
84
+        <title>Kamailio Modules</title>
85 85
 
86 86
         <para>The module depends on the following modules (the listed modules
87 87
         must be loaded before this module):</para>
... ...
@@ -97,7 +97,7 @@ objectClass                   top
97 97
         <title>External Libraries or Applications</title>
98 98
 
99 99
         <para>The following libraries or applications must be installed before
100
-        running OpenSER with this module loaded:</para>
100
+        running Kamailio with this module loaded:</para>
101 101
 
102 102
         <itemizedlist>
103 103
           <listitem>
... ...
@@ -179,7 +179,7 @@ modparam("h350", "search_scope", "sub");
179 179
         <title>h350_sipuri_lookup(sip_uri)</title>
180 180
         
181 181
         <para>
182
-            This function performs an LDAP search query for an H.350 commObject with a SIPIdentitySIPURI of <varname>sip_uri</varname>. The <varname>sip_uri</varname> parameter first gets escaped according the rules for LDAP filter strings. The result of the LDAP search is stored internally and can be accessed either by one of the <emphasis>h350_result*</emphasis> or one of the <emphasis>ldap_result*</emphasis> functions from the OpenSER LDAP module.
182
+            This function performs an LDAP search query for an H.350 commObject with a SIPIdentitySIPURI of <varname>sip_uri</varname>. The <varname>sip_uri</varname> parameter first gets escaped according the rules for LDAP filter strings. The result of the LDAP search is stored internally and can be accessed either by one of the <emphasis>h350_result*</emphasis> or one of the <emphasis>ldap_result*</emphasis> functions from the Kamailio LDAP module.
183 183
         </para>
184 184
         
185 185
         <para>
... ...
@@ -198,7 +198,7 @@ modparam("h350", "search_scope", "sub");
198 198
 
199 199
                 <listitem>
200 200
                     <para>
201
-                        H.350 SIPIdentitySIPURI to search for in directory. Included OpenSER variables do get expanded.
201
+                        H.350 SIPIdentitySIPURI to search for in directory. Included Kamailio variables do get expanded.
202 202
                     </para>
203 203
                 </listitem>
204 204
             </varlistentry>
... ...
@@ -305,7 +305,7 @@ if (!h350_sipuri_lookup("sip:$rU@$rd"))
305 305
 
306 306
                 <listitem>
307 307
                     <para>
308
-                        H.350 SIPIdentityUserName to search for in directory. Included OpenSER variables do get expanded.
308
+                        H.350 SIPIdentityUserName to search for in directory. Included Kamailio variables do get expanded.
309 309
                     </para>
310 310
                 </listitem>
311 311
             </varlistentry>
... ...
@@ -549,7 +549,7 @@ AVP value = argument / 1000
549 549
         </para>
550 550
         
551 551
         <para>
552
-            These AVPs can then be used to implement the desired behavior in the OpenSER routing script.
552
+            These AVPs can then be used to implement the desired behavior in the Kamailio routing script.
553 553
         </para>
554 554
         
555 555
         <para>
... ...
@@ -679,7 +679,7 @@ if (is_avp_set("$avp(s:callee_pref_u)"))
679 679
         <title>h350_result_service_level(avp_name_prefix)</title>
680 680
         
681 681
         <para>
682
-			<emphasis>Directory services architecture for SIP</emphasis> <xref linkend="H350-4"/> defines a multi-valued LDAP attribute named SIPIdentityServiceLevel, which can be used to store SIP account service level values in an LDAP directory. This function parses the SIPIdentityServiceLevel attribute and stores all service level values as AVPs for later retrieval in the OpenSER routing script. The function accesses the H.350 commObject fetched by a call to <emphasis>h350_*_lookup</emphasis> or <emphasis>ldap_search</emphasis>. 
682
+			<emphasis>Directory services architecture for SIP</emphasis> <xref linkend="H350-4"/> defines a multi-valued LDAP attribute named SIPIdentityServiceLevel, which can be used to store SIP account service level values in an LDAP directory. This function parses the SIPIdentityServiceLevel attribute and stores all service level values as AVPs for later retrieval in the Kamailio routing script. The function accesses the H.350 commObject fetched by a call to <emphasis>h350_*_lookup</emphasis> or <emphasis>ldap_search</emphasis>. 
683 683
         </para>
684 684
         
685 685
         <para>
... ...
@@ -1,7 +1,7 @@
1 1
 /*
2 2
  * $Id: $
3 3
  *
4
- * OpenSER H.350 Module
4
+ * Kamailio H.350 Module
5 5
  *
6 6
  * Copyright (C) 2007 University of North Carolina
7 7
  *
... ...
@@ -1,7 +1,7 @@
1 1
 /*
2 2
  * $Id: $
3 3
  *
4
- * OpenSER H.350 Module
4
+ * Kamailio H.350 Module
5 5
  *
6 6
  * Copyright (C) 2007 University of North Carolina
7 7
  *
... ...
@@ -1,7 +1,7 @@
1 1
 /* 
2 2
  * $Id: $
3 3
  *
4
- * OpenSER H.350 Module
4
+ * Kamailio H.350 Module
5 5
  *
6 6
  * Copyright (C) 2007 University of North Carolina
7 7
  *
... ...
@@ -1,7 +1,7 @@
1 1
 /*
2 2
  * $Id: $
3 3
  *
4
- * OpenSER H.350 Module
4
+ * Kamailio H.350 Module
5 5
  *
6 6
  * Copyright (C) 2007 University of North Carolina
7 7
  *
... ...
@@ -162,8 +162,8 @@ modparam("imc", "imc_cmd_start_char", "#")
162 162
 1.3.6. outbound_proxy (str)
163 163
 
164 164
    The SIP address used as next hop when sending the message. Very
165
-   useful when using OpenSER with a domain name not in DNS, or
166
-   when using a separate OpenSER instance for imc processing. If
165
+   useful when using Kamailio with a domain name not in DNS, or
166
+   when using a separate Kamailio instance for imc processing. If
167 167
    not set, the message will be sent to the address in destination
168 168
    URI.
169 169
 
... ...
@@ -171,7 +171,7 @@ modparam("imc", "imc_cmd_start_char", "#")
171 171
 
172 172
    Example 1.6. Set outbound_proxy parameter
173 173
 ...
174
-modparam("imc", "outbound_proxy", "sip:openser.org;transport=tcp")
174
+modparam("imc", "outbound_proxy", "sip:kamailio.org;transport=tcp")
175 175
 ...
176 176
 
177 177
 1.4. Exported Functions
... ...
@@ -254,8 +254,8 @@ if(is_method("MESSAGE)
254 254
     present it will be considered to be the address in the To
255 255
     header of the message
256 256
   -if the room does not exist the command is treated as create
257
-  -eg:join sip:chat-000@openser.org,
258
-      or just, #join, sent to sip:chat-000@openser.org
257
+  -eg:join sip:chat-000@kamailio.org,
258
+      or just, #join, sent to sip:chat-000@kamailio.org
259 259
 
260 260
 3.invite
261 261
   -invites a user to become a member of a room
... ...
@@ -265,15 +265,15 @@ if(is_method("MESSAGE)
265 265
            to be the address in the To header of the message
266 266
   -only certain users have the right to invite other user: the owner
267 267
     and the administrators
268
-  -eg: #invite sip:john@openser.org sip:chat-000@openser.org
269
-    or  #invite john@openser.org sent to sip:chat-000@openser.org
268
+  -eg: #invite sip:john@kamailio.org sip:chat-000@kamailio.org
269
+    or  #invite john@kamailio.org sent to sip:chat-000@kamailio.org
270 270
 
271 271
 4.accept
272 272
   -accepting an invitation
273 273
   -takes one optional parameter - the address of the room - if not
274 274
     present it will be considered to be the address in the To header
275 275
     of the message
276
-  -eg: #accept sip:john@openser.org
276
+  -eg: #accept sip:john@kamailio.org
277 277
 
278 278
 5.deny
279 279
   -rejects an invitation
... ...
@@ -286,7 +286,7 @@ if(is_method("MESSAGE)
286 286
     2)the address of the room -if not present it will be considered
287 287
           to be the address in the To header of the message
288 288
   -only certain members have the right to remove other members
289
-  -eg: #remove sip:john@openser.org, sent to sip:chat-000@openser.org
289
+  -eg: #remove sip:john@kamailio.org, sent to sip:chat-000@kamailio.org
290 290
 
291 291
 7.exit
292 292
   -leaving a room
... ...
@@ -312,6 +312,6 @@ if(is_method("MESSAGE)
312 312
    if the tables were not created by the installation script or
313 313
    you choose to install everything by yourself you can use the
314 314
    imc-create.sql SQL script in the database directories in the
315
-   openser/scripts folder as template. You can also find the
315
+   kamailio/scripts folder as template. You can also find the
316 316
    complete database documentation on the project webpage,
317 317
    http://www.kamailio.org/docs/db-tables/openser-db-devel.html.
... ...
@@ -162,8 +162,8 @@ modparam("imc", "imc_cmd_start_char", "#")
162 162
 		<title><varname>outbound_proxy</varname> (str)</title>
163 163
 		<para>
164 164
 	   The SIP address used as next hop when sending the message. Very
165
-   useful when using OpenSER with a domain name not in DNS, or
166
-   when using a separate OpenSER instance for imc processing. If
165
+   useful when using Kamailio with a domain name not in DNS, or
166
+   when using a separate Kamailio instance for imc processing. If
167 167
    not set, the message will be sent to the address in destination
168 168
    URI.
169 169
 		</para>
... ...
@@ -176,7 +176,7 @@ modparam("imc", "imc_cmd_start_char", "#")
176 176
 		<title>Set <varname>outbound_proxy</varname> parameter</title>
177 177
 		<programlisting format="linespecific">
178 178
 ...
179
-modparam("imc", "outbound_proxy", "sip:openser.org;transport=tcp")
179
+modparam("imc", "outbound_proxy", "sip:kamailio.org;transport=tcp")
180 180
 ...
181 181
 </programlisting>
182 182
 		</example>
... ...
@@ -307,8 +307,8 @@ if(is_method("MESSAGE)
307 307
     present it will be considered to be the address in the To
308 308
     header of the message
309 309
   -if the room does not exist the command is treated as create
310
-  -eg:join sip:chat-000@openser.org,
311
-      or just, #join, sent to sip:chat-000@openser.org
310
+  -eg:join sip:chat-000@kamailio.org,
311
+      or just, #join, sent to sip:chat-000@kamailio.org
312 312
 
313 313
 3.invite
314 314
   -invites a user to become a member of a room
... ...
@@ -318,15 +318,15 @@ if(is_method("MESSAGE)
318 318
 	   to be the address in the To header of the message
319 319
   -only certain users have the right to invite other user: the owner
320 320
     and the administrators
321
-  -eg: #invite sip:john@openser.org sip:chat-000@openser.org
322
-    or  #invite john@openser.org sent to sip:chat-000@openser.org
321
+  -eg: #invite sip:john@kamailio.org sip:chat-000@kamailio.org
322
+    or  #invite john@kamailio.org sent to sip:chat-000@kamailio.org
323 323
 
324 324
 4.accept
325 325
   -accepting an invitation
326 326
   -takes one optional parameter - the address of the room - if not
327 327
     present it will be considered to be the address in the To header
328 328
     of the message
329
-  -eg: #accept sip:john@openser.org
329
+  -eg: #accept sip:john@kamailio.org
330 330
 
331 331
 5.deny
332 332
   -rejects an invitation
... ...
@@ -339,7 +339,7 @@ if(is_method("MESSAGE)
339 339
     2)the address of the room -if not present it will be considered
340 340
 	  to be the address in the To header of the message
341 341
   -only certain members have the right to remove other members
342
-  -eg: #remove sip:john@openser.org, sent to sip:chat-000@openser.org
342
+  -eg: #remove sip:john@kamailio.org, sent to sip:chat-000@kamailio.org
343 343
 
344 344
 7.exit
345 345
   -leaving a room
... ...
@@ -368,7 +368,7 @@ if(is_method("MESSAGE)
368 368
 		tables were not created by the installation script or you choose
369 369
 		to install everything by yourself you can use the imc-create.sql
370 370
 		<acronym>SQL</acronym> script in the database directories in the 
371
-		openser/scripts folder as template. 
371
+		kamailio/scripts folder as template. 
372 372
 		You can also find the complete database documentation on the
373 373
 		project webpage, &openserdbdocslink;.
374 374
 		</para>
... ...
@@ -21,7 +21,7 @@ Christian Schlatter
21 21
 
22 22
         1.2. Dependencies
23 23
 
24
-              1.2.1. OpenSER Modules
24
+              1.2.1. Kamailio Modules
25 25
               1.2.2. External Libraries or Applications
26 26
 
27 27
         1.3. LDAP Configuration File
... ...
@@ -100,9 +100,9 @@ Chapter 1. Admin Guide
100 100
 1.1. Overview
101 101
 
102 102
    The LDAP module implements an LDAP search interface for
103
-   OpenSER. It exports script functions to perform an LDAP search
104
-   operation and to store the search results as OpenSER AVPs. This
105
-   allows for using LDAP directory data in the OpenSER SIP message
103
+   Kamailio. It exports script functions to perform an LDAP search
104
+   operation and to store the search results as Kamailio AVPs. This
105
+   allows for using LDAP directory data in the Kamailio SIP message
106 106
    routing script.
107 107
 
108 108
    The following features are offered by the LDAP module:
... ...
@@ -113,19 +113,19 @@ Chapter 1. Admin Guide
113 113
      * LDAP server failover and automatic reconnect
114 114
      * Configurable LDAP connection and bind timeouts
115 115
      * Module API for LDAP search operations that can be used by
116
-       other OpenSER modules
116
+       other Kamailio modules
117 117
 
118 118
    The module implementation makes use of the open source OpenLDAP
119 119
    library available on most UNIX/Linux platforms. Besides LDAP
120 120
    server failover and automatic reconnect, this module can handle
121 121
    multiple LDAP sessions concurrently allowing to access data
122
-   stored on different LDAP servers. Each OpenSER worker process
122
+   stored on different LDAP servers. Each Kamailio worker process
123 123
    maintains one LDAP TCP connection per configured LDAP server.
124 124
    This enables parallel execution of LDAP requests and offloads
125 125
    LDAP concurrency control to the LDAP server(s).
126 126
 
127 127
    An LDAP search module API is provided that can be used by other
128
-   OpenSER modules. A module using this API does not have to
128
+   Kamailio modules. A module using this API does not have to
129 129
    implement LDAP connection management and configuration, while
130 130
    still having access to the full OpenLDAP API for searching and
131 131
    result handling.
... ...
@@ -134,7 +134,7 @@ Chapter 1. Admin Guide
134 134
    access they are a good choice to store SIP provisioning data.
135 135
    Performance tests have shown that this module achieves lower
136 136
    data access times and higher call rates than other database
137
-   modules like e.g. the OpenSER MYSQL module.
137
+   modules like e.g. the Kamailio MYSQL module.
138 138
 
139 139
 1.1.1. Usage Basics
140 140
 
... ...
@@ -144,7 +144,7 @@ Chapter 1. Admin Guide
144 144
    access parameters like server hostname or connection timeouts.
145 145
    Normally only a single LDAP session will be used unless there
146 146
    is a need to access more than one LDAP server. The LDAP session
147
-   name will then be used in the OpenSER configuration script to
147
+   name will then be used in the Kamailio configuration script to
148 148
    refer to a specific LDAP session.
149 149
 
150 150
    The ldap_search function (Section 1.5.1,
... ...
@@ -168,7 +168,7 @@ Chapter 1. Admin Guide
168 168
 
169 169
    All ldap_result* functions do always access the LDAP result set
170