转发X星号标头

  • 本文关键字:转发 asterisk sip
  • 更新时间 :
  • 英文 :


我们有一个软电话,通过我们的Asterisk服务器通过SIP中继进行拨号。软电话正在发送我们想要发送到目的地的X标头。我们看到标题进入Asterisk,但没有出去。我们能做些什么来把报头转发到目的地吗?

Asterisk不是SIP代理,而是B2BUA。这实际上意味着,它没有转发原始请求。你的软电话在星号上被挂断了。Asterisk启动对您的调用的逻辑目的地的第二次调用,并将两个调用连接在一起。

这就是为什么在呼出呼叫中没有您在呼入呼叫中添加的标题。出局呼叫由Asterisk发起。如果您想添加任何来自传入呼叫的标题,您必须手动对其进行修改,如miken32所说:

    exten => _X.,n,SIPAddHeader(X-Foobar: ${SIP_HEADER(X-Foobar)})
    exten => _X.,n,Dial(SIP/${EXTEN})

让你的dialplan传递它们;也许像这样:

exten => _X.,n,SIPAddHeader(X-Foobar: ${SIP_HEADER(X-Foobar)})
exten => _X.,n,Dial(SIP/${EXTEN})

相关内容

  • 没有找到相关文章

最新更新