我正在开发一个VOIP项目,我想使用Asterisk(媒体服务器)和Kamailio(SIP路由器)。我的项目的目标是:
1)用户不应该连接到直接的Asterisk服务器,Kamailio应该处理这个问题。 2)Kamailio和Asterisk应该在不同的服务器上。
假设我在俄罗斯有一台主服务器(Asterisk:IP-181.122.12.14),中国有4台SIP路由器或Proxies(Kamailio Server):IP-123.22.11.33,US:IP-223.23.45.12.55,意大利:IP-94.124.56.21&德国:IP-53.21.55.1.5。现在一个用户连接到ITALY(94.124.56.21),因此ITALY应将连接路由到主服务器(Asterisk:IP-181.122.12.14)。
请帮我解决方法,或者是否有办法完成此任务。我尝试了很多教程,但我无法进行任何实施。
我试过这个http://kb.asipto.com/asterisk:realtime:kamailio-4.0.x-asterisk-11.3.0-astdb
谢谢