Third-Party Database
This section describes steps needed to use a third party database instead of using the embedded database in Brekeke SIP Server. You can add or modify the database from your own database management tool.
Brekeke SIP Server uses the following database tables.
Table Name | Purpose |
t_registered | Registered Table This table stores the data of registered user agents. The data will be updated by REGISTER requests and used for the session routing. |
t_userdir | Users Table This table stores authentication data of users. |
t_alias | Alias Table This table stores alias data. Note: Alias Database is available in Advanced Edition only. |
t_contact
t_contact_tel |
Phone Book Tables
Those tables store phone book data. |
t_blocked_ip
t_blocked_user |
Block Tables
Those tables store blocked node/user data. *Those tables will be created automatically when the third-pary database is enabled on BSS on settings. |
t_pn_device | Push Notification Table
* “Push Notification” license option is needed to use PN features. *The tables will be created automatically when the third-pary database is enabled on BSS settings. |
To view a topic of your interest, please click on the topics listed in the left column.
Note: The following sections are using MySQL as an example but other databases can be used in a similar way.
Step 1. Create Tables on Third-Party Database
2. Create the Registered Table
5. Create the Phone Book Tables
Step 2. Brekeke SIP Server settings for Third-Party Database
BSS settings for Third-Party DB