gpt4 book ai didi

sip-server - Kamailio,调用多个SIP URI,可能吗?

转载 作者:行者123 更新时间:2023-12-02 16:21:54 24 4
gpt4 key购买 nike

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

是否可以同时调用多个客户,并且第一个接听电话的客户可以接听电话?

最佳答案

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

在调用 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检查各个分支。

那里关于“串行” fork 和处理 Q 号码和 t_load_contacts()/t_next_contacts() 的讨论是按顺序调用号码,直到得到应答(类似于“寻线组”)。

如果您希望它们同时响铃,则不需要处理任何这些问题。

关于sip-server - Kamailio,调用多个SIP URI,可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6669647/

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