我在 LUA 和两个 SIP 提供商上有带有拨号方案的生产星号 16.4。第一个提供商为我提供最多 5 个连接的中继,第二个提供商为我提供 20 个连接的中继。我更喜欢使用第一个提供者来拨打电话,因为它更便宜,但它只有 5 条线路。因此,当用户拨打电话时,我想检查第一个提供商的中继上当前活动呼叫的数量,如果该号码是 5,则将呼叫路由到第二个提供商。
问题是 - 我怎样才能获得活跃呼叫的拨号计划号码?有没有一些函数或核心变量?我知道我可以通过命令“core show channels verbose”在 CLI 中获取活动频道列表,但是如何在 lua dialplan 中获得类似的东西?