【问题标题】:How to insert the call-id through Asterisk Call-file?如何通过 Asterisk Call-file 插入 call-id?
【发布时间】:2017-07-12 14:34:13
【问题描述】:

我需要从呼叫文件(在 Asterisk 中)启动的呼叫中提取呼叫 ID 信息,并将此值用作另一个函数的参数,以便从 SIP 代理返回完整的 cdr。我需要从基于呼叫文件的呼叫中提取呼叫 ID,或者我必须通过文件插入呼叫 ID 值并使用它。但是,无法弄清楚如何做到这一点。期待您的回复,提前致谢。

附言我不是要求来电显示,据我所知,它指的是发件人号码。

【问题讨论】:

    标签: asterisk sip phone-call cdr


    【解决方案1】:

    Call-id 将在您通过调用文件调用之后由 chan_sip 创建。

    所以不,没有办法把它放在文件中。

    SIPHeader 函数可能会在调用后读取,但更可能你应该打补丁。

    如果其他部分支持通过它搜索,您可以添加特殊的标题,如 X-something。

    【讨论】:

    • 感谢您的快速回复。添加附加标头不适用于解决方案,因为新标头未放入 SIP-Proxy CDR。我遇到过这个 [${SIPCALLID}: The SIP dialog Call-ID: header] 但还不知道如何使用它。在最坏的情况下,我将跟踪 sip 消息并从那里获取 Call-ID 标头。
    • 抱歉,该 id 由频道创建。您可以切换到 pjsip、设置 homer 或其他捕获+添加标题。按标题在本垒打中搜索,获取呼叫ID..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多