局域网内Elastix服务器SIP/IAX互连配置详解

5星 · 超过95%的资源 需积分: 11 28 下载量 201 浏览量 更新于2024-09-14 收藏 1.15MB DOC 举报
本文档主要介绍了如何使用SIP(Session Initiation Protocol)和IAx(Interactive Application Server eXtension)协议实现两台Elastix服务器之间的对连设置,以便在局域网内部实现分机之间的互相拨打。Elastix是一个开源的PBX(Private Branch Exchange)解决方案,适用于VoIP(Voice over Internet Protocol)网络。 首先,有三种不同的连接方法: 1. 方法一:通过SIP中继。在服务器A(192.168.80.187)和服务器B(192.168.80.100)上设置相应的SIP中继,配置正确的呼出路由。确保局域网内的呼叫能够通过指定的端口(如5060或2468)进行。 2. 方法二与方法三:同理,也是通过SIP中继,配置呼出路由,使A的分机能通过B的TRUNK呼出,反之亦然。这里强调了使用正确的拨号规则,例如在Server A上,拨号56XXX将从Server B的TRUNK发出,拨号规则应该是56+X的形式。 方案情景设定为两个Elastix实例,拥有各自的IP地址、分机号和SIP端口号。具体步骤如下: - 第一步:登录Elastix A,创建一个SIP trunk,指向Elastix B。在PBX配置中选择Trunks -> Add SIP Trunk,设置context为from-internal,允许从B的分机拨打号码。通过`sip show peers`检查连接状态,确认是否已成功连接。 - 第二步:在OutboundRoutes中配置呼出路由,为每个服务器分配合适的拨号规则。例如,Server A的用户拨打8XXX时,实际会从Server B的TRUNK发出电话。 整个过程的关键在于正确配置网络地址、端口和路由规则,确保Elastix服务器之间能无缝对接,实现跨设备的分机通信。通过遵循这些步骤,可以有效利用Elastix的SIP和IAx协议,提升局域网内电话系统的功能性和可靠性。