【问题标题】:Kamailio, call multiple SIP URI, possible?Kamailio,调用多个 SIP URI,可能吗?
【发布时间】:2011-07-12 19:07:15
【问题描述】:

我是第一次使用 Kamailio,我已经成功启动并运行它,从而可以在客户端之间进行调用。

是否可以一次呼叫多个客户,第一个接听电话的人接听电话?

【问题讨论】:

    标签: sip-server kamailio


    【解决方案1】:

    您似乎在这里寻找的是多个分支。

    在调用 t_relay() 之前,只需使用 append_branch() 添加多个 SIP URI。 TM module documentation 对此进行了介绍。

    ...
    route { 
    
      seturi("sip:a@example.com");
      append_branch("sip:b@example.com");
      append_branch("sip:c@example.com");
      append_branch("sip:d@example.com");
    
      t_on_branch("1");
      t_relay();   
    
    }
    
    branch_route[1] {
      log("This is a new parallel branch of the call");
    }
    

    如果您希望呼叫同时振铃上述所有 URI,则可以这样做。

    将选择首先以 200 OK 应答的呼叫分支,其余呼叫分支将被取消。

    您可以使用$branch pseudovariable查看各个分支

    那里关于“串行”分叉和处理 Q 号码和 t_load_contacts()/t_next_contacts() 的讨论是关于按顺序呼叫号码直到它们被应答(类似于“寻线组”)。

    如果您希望它们同时响起,则无需处理任何这些。

    【讨论】:

      【解决方案2】:

      我有 Kamailio,我的回答是肯定的,你可以。我已经阅读了本教程:http://voip-sip-sdk.com/p_22-how-to-setup-ozeki-voip-sip-sdk-with-kamailio-voip.html

      在这里,您可以找到一个很好的配置分步指南。这个 Ozeki VoIP SIP SDK 是为开发者准备的,它允许您创建一个定制的 VoIP 应用程序。

      问候, 迈克尔

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多