B-4
Appendix B
System Information (Database) File Structure
Variable Type DB
When assigning values to Variable Type DBs, write the variable name in the left side, put the
allocation sign '=' in the middle, and write the value in the right side.
E.g.> sys.network.my_ipaddr = 165.213.87.145
pstn.call_control.loop_ok_time = 60
If you want to delete String DBs, write "NULL" in the right side.
E.g.> voip.option.gateway_id = NULL
As the system analyzes DB files by line, only one assignment statement must be used for one line.
If you use the semicolon(;), the part of the line after the semicolon will be commented and not
analyzed.
E.g.> voip.dsp.multi_frame_counter = 2 ; def(1) 1 ~ 10
~~~~~~~~~~~~~~~ commented
All variables must be predefined in the system to be recognized by the system, and they must be
used within the folder to which the applicable DB belongs.
DBs of the same type are classified as a folder, and braces ('{','}') must be used to indicate the
beginning and end of the DBs. At this time, the braces must be used in a new line, and cannot be
used with other statements.
The ending part of the folder name must be ended with parentheses '(),' and in the case of table
DBs, the maximum number of entry is written in the parenthesis of the folder name.
E.g.> System DB Configuration
system_db()
{
sys.dhcp()
{
sys.dhcp.client = 0 ; def(0) min(0) max(1) (0)no, (1)yes
sys.dhcp.classid = ; def()