我需要能够根据某些 SQL 查询的结果选择一些中继,在拨打外拨电话时,我花了很多时间在 Google 上搜索答案,但找不到任何答案。我知道我可以在 freepxb 中使用外拨路由,但我需要在定义中继选择的条件中更加具体,所以我需要直接从上下文中进行选择。抱歉我的英语不好(相当糟糕),但我希望你们能理解我的意思。
答案1
如果有人感兴趣,您需要覆盖 [macro-dialout-trunk] 来做到这一点。
答案2
您可以使用自定义拨号字符串创建自定义中继:
Local/$OUTNUM$@query-out
然后,您可以创建一个出站路由,将呼叫发送到该中继。$OUTNUM$ 是一个变量,其中包含根据路由发送到中继的内容拨打的号码,并将根据上下文“query-out”使用拨号计划
然后,您可以将上下文“query-out”添加到extensions_custom.conf文件中:
[query-out]
;--
Your dialplan for query and result processing
with corresponding Dial according to query result
--;
希望我能帮上忙。