mysql - Cisco CallManager AXL SQL 工具包 - 检索目录号码和用户 ID

标签 mysql sql cisco cisco-axl cucm

我有以下 SQL 查询来使用 Cisco CallManager AXL SQL 工具包检索用户 ID 及其电话号码的列表:

sql query="select d.name as deviceName, e.userid, e.telephonenumber from device d  
left outer join endUser e on d.fkenduser=e.pkid where e.telephonenumber is not null"

如何修改上述查询以同时检索返回结果的“目录号”?我不确定要加入什么表和列!

最佳答案

以下查询将返回线路信息:

SELECT d.name AS deviceName, e.userid, e.telephonenumber, n.dnorpattern AS directoryNumber
FROM device d 
INNER JOIN enduser e on d.fkenduser=e.pkid
INNER JOIN devicenumplanmap dmap on dmap.fkdevice=d.pkid
INNER JOIN numplan n on dmap.fknumplan=n.pkid

我不确定你是否知道你在这里要求什么......因为这会根据手机上的 Owner UserId 属性关联返回结果(在 d. fkenduser).它不显示与最终用户关联的电话的结果。这映射在 enduserdevicemap 表中。这不是您最初问题的一部分,但为后代提及。

关于mysql - Cisco CallManager AXL SQL 工具包 - 检索目录号码和用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28104664/

相关文章:

mysql - DETERMINISTIC、NO SQL 或 READS SQL DATA 在其声明和二进制日志记录已启用

php - 如何在 pdo 语句中绑定(bind)限制值?

c++ - 是否可以将 C++ UWP 应用程序链接到 Mysql 数据库?

mysql - 在对象 View 中插入数据时出现重复的列名称

c# - 与 Cisco 电话的 TAPI;使用 "sidecar"800 模块

java - Cisco CVP 与自定义修改元素集成

mysql - 外键的字段类型可以与引用的主键不同吗?

sql - 如何根据同一个表中的现有记录更新字段

sql - PostgreSQL 行到列

java - 获取 IP 电话的标题和提示的最大长度?