如何处理 4000 个 sip 用户和 10000 个具有相同 ip 的呼叫?
How to handle 4000 sip users and 10000 calls with same ip?
我应该使用哪种技术来处理 4000 个 sip 用户和 10000 个具有相同 ip 的呼叫并计费?我希望它进行配置,以便所有 sip 用户都将使用相同的 ip 并进行适当的计费。
高负载不是阅读一页答案或任何一本书就能轻松设置的。
需要多年的经验才能理解可能出现的问题。
可以使用来自开源堆栈的opensips/kamailio和一些开源计费或2600hz平台或自定义计费的集群。
为了处理这样的负载,您应该使用 Kamailio + 一组 RTPProxy 服务器。以下存储库包含一组 Ansible 剧本,用于部署具有负载平衡 RTPProxy 服务器集群的主动-被动 Kamailio 集群。我认为这是一个很好的起点:
我应该使用哪种技术来处理 4000 个 sip 用户和 10000 个具有相同 ip 的呼叫并计费?我希望它进行配置,以便所有 sip 用户都将使用相同的 ip 并进行适当的计费。
高负载不是阅读一页答案或任何一本书就能轻松设置的。
需要多年的经验才能理解可能出现的问题。
可以使用来自开源堆栈的opensips/kamailio和一些开源计费或2600hz平台或自定义计费的集群。
为了处理这样的负载,您应该使用 Kamailio + 一组 RTPProxy 服务器。以下存储库包含一组 Ansible 剧本,用于部署具有负载平衡 RTPProxy 服务器集群的主动-被动 Kamailio 集群。我认为这是一个很好的起点: