gpt4 book ai didi

asterisk - 不同上下文的扩展如何能够互相通信?

转载 作者:行者123 更新时间:2023-12-02 09:10:13 25 4
gpt4 key购买 nike

sip.conf

[101]
context = technical-office
[102]
context = employment-department

扩展.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

扩展.conf

    [technical-office]
exten => _1XX,1,answer()
exten => _1XX,n,dial(sip/${EXTEN})
exten => _1XX,n,hangup()

这两个电话处于相同的上下文中,因此如果 101 调用 102,它会起作用,如果 102 调用 101,它也会起作用。事实上 _1XX 被称为模式,${EXTEN} 是指您调用的分机号。这在 Asterisk dialplan 中很常见。

关于asterisk - 不同上下文的扩展如何能够互相通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13542636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com