[root@iZbp1dxv88hhg5wexqi7oyZ ~]# kamctl db exec "show tables;";
Warning: Using a password on the command line interface can be insecure.
+---------------------+
| Tables_in_kamailio |
+---------------------+
| acc |
| acc_cdrs |
| active_watchers |
| address |
| aliases |
| carrier_name |
| carrierfailureroute |
| carrierroute |
| cpl |
| dbaliases |
| dialog |
| dialog_vars |
| dialplan |
| dispatcher |
| domain |
| domain_attrs |
| domain_name |
| domainpolicy |
| dr_gateways |
| dr_groups |
| dr_gw_lists |
| dr_rules |
| globalblacklist |
| grp |
| htable |
| imc_members |
| imc_rooms |
| lcr_gw |
| lcr_rule |
| lcr_rule_target |
| location |
| location_attrs |
| missed_calls |
| mohqcalls |
| mohqueues |
| mtree |
| mtrees |
| pdt |
| pl_pipes |
| presentity |
| pua |
| purplemap |
| re_grp |
| rls_presentity |
| rls_watchers |
| rtpengine |
| rtpproxy |
| sca_subscriptions |
| secfilter |
| silo |
| sip_trace |
| speed_dial |
| subscriber |
| topos_d |
| topos_t |
| trusted |
| uacreg |
| uid_credentials |
| uid_domain |
| uid_domain_attrs |
| uid_global_attrs |
| uid_uri |
| uid_uri_attrs |
| uid_user_attrs |
| uri |
| userblacklist |
| usr_preferences |
| version |
| watchers |
| xcap |
+---------------------+
-
acc:存储呼叫详单(Call Detail Records, CDRs)的信息,包括呼叫持续时间、呼叫状态、被叫号码等。这些记录有助于统计和分析呼叫的数据。
-
acc_cdrs:存储呼叫详单(CDRs)的额外信息,如SIP消息、媒体流等。这些信息可以用于调试和故障排除。
-
active_watchers:存储活跃的订阅者和观察者的信息,用于实时监控和通知。这个表可以跟踪订阅者的状态和活动。
-
address:存储网络地址的信息,如IP地址、端口号等。这个表可以用于查找和管理不同地址的信息。
-
aliases:存储别名(域名或用户)与实际地址之间的映射关系。这个表可以实现别名转换和路由。
-
carrier_name:存储运营商名称的信息,用于路由呼叫时进行匹配。这个表可以根据运营商名称来选择合适的路由。
-
carrierfailureroute:存储运营商故障路由的信息,用于在运营商发生故障时重新路由呼叫。这个表可以定义备选路由,确保呼叫的可靠性。
-
carrierroute:存储运营商路由的信息,用于选择最佳的运营商路由路径。这个表可以根据不同条件选择合适的路由。
-
cpl:存储基于Call Processing Language (CPL) 的呼叫处理规则和逻辑。这个表可以定义呼叫处理过程中的条件和操作。
-
dbaliases:存储数据库别名和连接参数的信息,用于数据库访问。这个表可以管理不同数据库的连接和访问权限。
-
dialog:存储SIP对话的信息,包括呼叫标识、时间戳等。这个表可以跟踪和管理SIP对话的状态。
-
dialog_vars:存储SIP对话变量的值,用于对话状态的维护和跟踪。这个表可以存储对话过程中的临时变量和状态。
-
dialplan:存储呼叫处理的拨号计划(dialplan)的信息,包括正则表达式、目标地址等。这个表可以定义呼叫处理的规则和流程。
-
dispatcher:存储调度器(dispatcher)的信息,用于负载均衡和路由选择。这个表可以配置不同节点的优先级和权重。
-
domain:存储域(domain)的信息,用于区分不同的VoIP域。这个表可以管理多个域的注册和路由。
-
domain_attrs:存储域属性(domain attributes)的信息,例如域的访问控制列表(ACL)等。这个表可以定义和配置特定域的属性。
-
domain_name:存储域名称的信息,用于域名解析。这个表可以将域名映射到对应的IP地址。
-
domainpolicy:存储域策略(domain policy)的信息,用于设置特定域的行为规则。这个表可以定义域的安全策略和访问限制。
-
dr_gateways:存储动态路由(dynamic routing)中网关(gateway)的信息。这个表可以配置不同网关的参数和属性。
-
dr_groups:存储动态路由(dynamic routing)中组(group)的信息,用于路由选择。这个表可以定义路由组和路由规则。
-
dr_gw_lists:存储动态路由(dynamic routing)中网关列表(gateway list)的信息。这个表可以管理网关的可用性和优先级。
-
dr_rules:存储动态路由(dynamic routing)中的路由规则和条件。这个表可以定义路由选择的规则和逻辑。
-
globalblacklist:存储全局黑名单的信息,用于拦截和阻止通信。这个表可以屏蔽指定的号码或IP地址。
-
grp:存储群组(group)的信息,用于群组呼叫和转移。这个表可以管理群组成员和群组策略。
-
htable:存储哈希表(hash table)的信息,用于快速查找和索引。这个表可以实现高效的数据存储和检索。
-
imc_members:存储即时消息会话(IMC)的成员信息。这个表可以记录IMC会话的成员和状态。
-
imc_rooms:存储即时消息会话(IMC)的房间信息。这个表可以管理IMC会话的房间和访问权限。
-
lcr_gw:存储最低成本路由(Least Cost Routing, LCR)中的网关信息。这个表可以配置不同网关的费率和成本。
-
lcr_rule:存储最低成本路由(LCR)中的规则信息。这个表可以定义根据条件选择最佳网关的规则。
-
lcr_rule_target:存储最低成本路由(LCR)中的目标信息。这个表可以定义目标地址和优先级。
-
location:存储用户位置信息,如注册的IP地址、端口号等。这个表可以跟踪用户的位置和可用性。
-
location_attrs:存储用户位置属性(location attributes)的信息。这个表可以定义用户位置的额外属性和参数。
-
missed_calls:存储未接来电的信息。这个表可以记录未接来电的时间戳、主叫号码等。
-
mohqcalls:存储音乐振铃(Music-on-Hold, MoH)的呼叫信息。这个表可以记录使用MoH的呼叫流程。
-
mohqueues:存储音乐振铃(MoH)队列的信息。这个表可以管理不同MoH队列的设置和优先级。
-
mtree:存储M树(M-tree)索引的信息,用于高效的数据检索和搜索。
-
mtrees:存储M树(M-tree)配置的信息,包括索引属性和参数。
-
pdt:存储呼叫持续时间(PDT)的信息。这个表可以记录PDT计时器的状态和时间。
-
pl_pipes:存储管道(pipe)的信息,用于进程间通信。这个表可以实现不同进程之间的数据交换。
-
presentity:存储Presence服务的实体(presentity)信息,用于状态订阅和通知。
-
pua:存储Presence用户代理(PUA)的信息,用于状态发布和订阅。
-
purplemap:存储紫色地图(Purple Map)的信息,用于呼叫路由和策略。
-
re_grp:存储实时组(re_group)的信息,用于实时呼叫路由和转移。
-
rls_presentity:存储RLS服务的实体(presentity)信息,用于状态订阅和通知。
-
rls_watchers:存储RLS服务的观察者(watcher)信息。这个表可以跟踪和管理RLS状态的订阅者。
-
rtpengine:存储RTP引擎的信息,用于处理媒体流和转发。
-
rtpproxy:存储RTP代理的信息,用于媒体流的路由和转发。
-
sca_subscriptions:存储共享订阅(Shared Call Appearance, SCA)的订阅信息。这个表可以跟踪SCA功能的订阅和状态。
-
secfilter:存储安全过滤器(security filter)的信息,用于筛选和阻止恶意请求。
-
silo:存储SILO隔离单元的信息,用于隔离不同的应用和服务。
-
sip_trace:存储SIP消息跟踪的信息,用于调试和故障排除。
-
speed_dial:存储速拨(speed dial)的信息,用于快速呼叫特定号码。
-
subscriber:存储用户订阅(subscriber)的信息,用于SIP订阅和通知。
-
topos_d:存储拓扑(topology)数据的信息,用于呼叫路由和分析。
-
topos_t:存储拓扑(topology)树的信息,用于快速查找和检索数据。
-
trusted:存储受信任的资源和实体的信息。这个表可以实现访问控制和安全策略。
-
uacreg:存储用户代理客户端注册(User Agent Client Registration, UACReg)的信息。这个表可以记录UACReg的状态和信息。
-
uid_credentials:存储用户标识(User Identity)的认证信息。这个表可以管理用户的认证凭据和权限。
-
uid_domain:存储用户标识(User Identity)域的信息。这个表可以管理用户标识的域名和配置。
-
uid_domain_attrs:存储用户标识(User Identity)域属性的信息。这个表可以定义和配置用户标识域的属性。
-
uid_global_attrs:存储全局的用户标识(User Identity)属性的信息。这个表可以定义和配置全局的用户标识属性。
-
uid_uri:存储用户标识(User Identity)URI的信息。这个表可以管理用户标识的URI和相关属性。
-
uid_uri_attrs:存储用户标识(User Identity)URI属性的信息。这个表可以定义和配置用户标识URI的属性。
-
uid_user_attrs:存储用户标识(User Identity)用户属性的信息。这个表可以定义和配置用户标识的用户属性。
-
uri:存储统一资源标识符(Uniform Resource Identifier, URI)的信息,用于路由和解析。
-
userblacklist:存储用户黑名单的信息,用于屏蔽和阻止特定号码或IP地址。
-
usr_preferences:存储用户首选项的信息,如语言、时区等。这个表可以保存用户的个性化设置。
-
version:存储Kamailio版本的信息。这个表记录了Kamailio服务器的版本号和更新历史。
-
watchers:存储观察者(watcher)的信息,用于监视和
查询注册用户数:
[root@iZbp1dxv88hhg5wexqi7oyZ ~]# kamctl db exec "select COUNT(*) from subscriber;";
查询在线用户数:
[root@iZbp1dxv88hhg5wexqi7oyZ ~]# kamctl db exec "select COUNT(*) from location;";