Asterisk 如何为extensions.conf中的add stations创建自定义conf文件,星号?
我正在做一个用java和handle asterisk编写的项目。 通过java程序,我可以选择像max no 90、900或9000这样的电台号码。 为了添加星号,我处理了3个文件 sip.conf queues.conf extensions.conf 在extensions.conf中,我专门为快速添加站点做了以下设置。 extendPatternMatchNew=是 这样,我可以在extensions.conf中在20-30秒内输入90个电台 8-9分钟内有900个站点 &9000,5小时内 但我得到的信息是 我们可以包含任意多的conf文件。 但我的问题是 如果我想在extensions.conf文件中添加9000个站点&使用include技术 我可以把temp1.conf,0到1000站吗 temp2.conf,1001至2000站 tempN.conf,N至最后无电台 如果可以,那么temp.conf的格式是什么? 通过这样做,我可以减少在extensions.conf、sip.cof、queues.conf中添加大量站点的时间吗? 需要帮助 不会影响性能,但拨号计划可能更易于维护 包含文件的格式 替换拨号计划中该文件的内容。 它必须写得像你写拨号计划一样。 在所有星号配置文件中都可以使用。 如果在底部包含文件,也可以覆盖拨号计划部分 范例Asterisk 如何为extensions.conf中的add stations创建自定义conf文件,星号?,asterisk,Asterisk,我正在做一个用java和handle asterisk编写的项目。 通过java程序,我可以选择像max no 90、900或9000这样的电台号码。 为了添加星号,我处理了3个文件 sip.conf queues.conf extensions.conf 在extensions.conf中,我专门为快速添加站点做了以下设置。 extendPatternMatchNew=是 这样,我可以在extensions.conf中在20-30秒内输入90个电台 8-9分钟内有900个站点 &9000,5小
#include "headquarter_extensions_custom.conf"
[globals]
; ...
[default]
exten => s,1,Answer
exten => s,2,Playback(welcome-message)
; go to context defined in included file
exten => s,3,Goto(headquarter,s,1)
编辑包含文件后,必须重新加载配置,即重新加载
替代品
您还可以在拨号计划中包含上下文和。
这允许编写标准上下文并使用上下文扩展它们
通过include在自定义配置文件中定义
include=>NameOfContext
范例
#include "headquarter_extensions_custom.conf"
[globals]
; ...
[default]
exten => s,1,Answer
exten => s,2,Playback(welcome-message)
; go to context defined in included file
exten => s,3,Goto(headquarter,s,1)
extensions.conf的内容
#include "headquarter_extensions_custom.conf"
#include "localoffice_extensions_custom.conf"
[general]
[support]
include => localoffice
include => headquarter
总部_扩展_custom.conf的内容:
[headquarter]
exten => 012345678,1,Dial(SIP/012345678)
[localoffice]
exten => 1234,1,Dial(SIP/2001)
localoffice_extensions_custom.conf的内容:
[headquarter]
exten => 012345678,1,Dial(SIP/012345678)
[localoffice]
exten => 1234,1,Dial(SIP/2001)
图案
如果您可以用模式替换数百个扩展,则将数字块路由到目的地,即_123xxLocalOffice、_5[1-3]XX总部
可伸缩性
您还可以在多台服务器上拆分星号配置。
这意味着通过DNS、SIP代理或切换到asterisk Real Time Implementation来确定硬件和软件的限制以及规模 谢谢你的回复。如何提高添加exten=>012345678,1的速度,当我在这个conf文件中选择9000个站点时,第一次在extensions.conf中拨打sip/012345678&即使我从星号论坛获得信息时更改设置如“extendPatternMatchNew=yes”,也需要6-7个小时,但不用,只需节省2%的时间!当“=否”时,需要402分钟;当“=是”时,需要392分钟。如何减少extensions.conf、sip.conf、queues.conf中第一次输入的时间?如果可能的话,我会尝试使用模式更新的答案,但我不能在注释中回答这个问题。要回答这个问题,您需要一个星号配置示例和软硬件规格,因此您可以编辑或创建一个新问题。