How to register users from register
From Yate Documentation
(Difference between revisions)
Line 1: | Line 1: | ||
− | Supose | + | Supose that you have this scenario you want to register users from a database let's say PostgreSQL. |
− | After creating your database with the tables that you need, | + | After creating your database with the tables that you need,[[Database_sample|here]] is an schema example, you have to tell Yate what database to use. So write in [[register|register.conf]] the name of the database connection to use: |
[default] | [default] | ||
Line 13: | Line 13: | ||
user= | user= | ||
password= | password= | ||
+ | |||
+ | |||
+ | Also, in your yate.conf these modules should be enabled by hand, if you set modload=disable | ||
+ | |||
+ | [modules] | ||
+ | ; This section should hold one line for each module whose loading behaviour | ||
+ | ; is to be changed from the default specified by modload= in section [general] | ||
+ | ; Each line has to be of the form: | ||
+ | ; modulename.yate=boolean | ||
+ | ; Note that modules can be located only in the module directory so no path | ||
+ | ; information should be specified | ||
+ | |||
+ | pgsqldb.yate=true | ||
+ | register.yate=true |
Revision as of 14:20, 4 October 2012
Supose that you have this scenario you want to register users from a database let's say PostgreSQL.
After creating your database with the tables that you need,here is an schema example, you have to tell Yate what database to use. So write in register.conf the name of the database connection to use:
[default] account=Database_Name
And in PostgreSQL configuration file: pgsqldb.conf we have to set the connection data for this database in a section that will have the same name as the account:
[Database_Name] host= database= user= password=
Also, in your yate.conf these modules should be enabled by hand, if you set modload=disable
[modules] ; This section should hold one line for each module whose loading behaviour ; is to be changed from the default specified by modload= in section [general] ; Each line has to be of the form: ; modulename.yate=boolean ; Note that modules can be located only in the module directory so no path ; information should be specified
pgsqldb.yate=true register.yate=true