在出站呼叫者 ID FreePBX 前面添加 1

问题描述 投票:0回答:1

我使用 FreePBX 作为我们使用的旧交换机的 SBC。旧交换机只能发送 10 位数字作为出站呼叫者 ID,而我们的 SIP 提供商需要 11 位数字进行 STIR 证明。

我尝试将以下内容添加到/etc/asterisk/extensions_custom.conf:

[macro-dialout-one-predial-hook]
exten => _X.,1,NoOp(Entering user defined context macro-dialout-trunk-predial-hook in extensions_custom.conf)
exten => _X.,n,GotoIf($["${LEN(${CALLERID(num)})} = 10]?addone)
exten => _X.,n,MacroExit
exten => _X.,n(addone),Set(CALLERID(num)=1${CALLERID(num)})
exten => _X.,n,MacroExit

但是它不起作用。使用拨号计划还很陌生,不知道出了什么问题。任何帮助表示赞赏。

asterisk freepbx
1个回答
0
投票

很简单:macro-dialout-one-predial-hook 用于拨打一个分机。您已使用 Macro-dialout-trunk* dialplan。

只需打开星号控制台,了解如何查看哪些行正在运行,并阅读它。真的很简单。

© www.soinside.com 2019 - 2024. All rights reserved.