sip.conf
[101]
context = technical-office
[102]
context = employment-department
extension.conf
[technical-office]
exten => 101,1,answer()
exten => 101,2,dial(sip/101)
exten => 101,3,hangup()
[employment-department]
exten => 102,1,answer()
exten => 102,2,dial(sip/102)
exten => 102,3,hangup()
当我使用“ 101”分机拨打“ 102”时,出现错误“无法路由至目标”。但是上下文是相同的没有错误
最佳答案
那是因为您没有正确的环境。
SIP对等点101指向上下文技术办公室,而您在该上下文中没有分机102。
要使其正常工作,请使用:
sip.conf
[101]
context = technical-office
[102]
context = technical-office
extension.conf
[technical-office]
exten => _1XX,1,answer()
exten => _1XX,n,dial(sip/${EXTEN})
exten => _1XX,n,hangup()
哪两个电话都在相同的上下文中,所以如果101拨打102,则它将正常工作;如果102拨打101,则其也会正常工作。
实际上_1XX被称为模式,而$ {EXTEN}是指您拨打的分机。
这在Asterisk拨号计划中确实很常见。