Cisco CallManager AXL SQL Toolkit - 检索目录号和用户ID

时间:2015-01-23 07:04:13

标签: mysql sql cisco cisco-axl cucm

我使用以下SQL查询来使用Cisco CallManager AXL SQL Toolkit检索用户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"

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

2 个答案:

答案 0 :(得分:0)

不能肯定地说,但试着看看这里:

RUNNING SQL QUERIES ON CUCM 6X/7X USING AXL SOAP TOOLKIT – PART 1

  

在查询4中,我们有两个关于如何通过外键链接表的示例。 deviceNumPlanMap表是实际连接多个表的值的表的一个示例。我们可以使用多个连接“结合”手机和目录号码之间的关系:

 inner join devicenumplanmap as dmap on dmap.fkdevice=d.pkid
       inner join numplan as n on dmap.fknumplan = n.pkid
  

numplan表负责在拨号计划中存储所有数字模式。例如,它存储系统中编程的所有目录号码。您可能还记得目录号码具有呼叫转移配置。

答案 1 :(得分:0)

以下查询将返回行信息:

id=TIC123
hyperlink=http://ontrack.com/browse/id
<a href="http://ontrack.com/browse/TIC123>TIC123</a> does not work

我不确定你是否知道你在这里要求的内容......因为这会根据手机上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表中。它不是你原来问题的一部分,而是为后人提到的。