我想以前缀ctx-
开始命名我的所有上下文。在测试时,我至少在incoming
上下文中遇到了麻烦(可能还有更多,但我已经恢复了我的更改并停止了进一步的测试)
- 是否可以配置星号,使其不使用标准的
incoming
,default
,outgoing
,而是我首选的ctx-incoming
,ctx-default
,ctx-outgoing
? - 我还需要考虑哪些标准上下文?我想这取决于所使用的应用程序?是否有一个标准上下文的列表?
澄清一下,我这样做是因为在我的代码库中对incoming
或default
进行grepping是一场噩梦。
是的,可以使用任何名称作为上下文
减号也可以,任何英文字母都可以。
pro-sip*CLI> dialplan show my-super-context
[ Context 'my-super-context' created by 'pbx_config' ]
's' => 1. Noop() [pbx_config]
没有任何标准上下文。只有标准节是"[general]",它包含全局变量。
您已经考虑到';,[]#@'不能使用。
好主意——但不要忘记,在许多语言中,连字符将被解释为减号。我猜Asterisk就是这么做的。使用下划线是可以的(ctx_incoming
等)
是的,你可以使用任何你想要的dilaplan和context。这就是开源提供的灵活性:)
你可以为你的自定义拨号计划写任何上下文名称,但是你必须把那些包含在你提供给用户的主上下文中。命名约定的一个好主意是用(_)代替(-)。
例句: