我们在办公室有一台Trixbox服务器,我家也有一台服务器。 他们互相独立工作了一段时间,但我想,如果他们可以通过互联网而不是我们的VoIP提供商互相交谈,那么我每年可以节省几美元,并获得更高的极客评分。
我希望我的家庭分机可以拨打我的手机和我的办公室电话,这样我可以在办公室时省下手机话费。 办公室configuration有一个单一的号码和一个菜单,来电者打一个分机号码。
我是这么做的。
我的办公室有一个静态的IP地址,所以我的家庭服务器将连接到办公室。 这应该适合大多数在家使用dynamicIP地址的人。 我从办公室做了这个,并创build了一个SSH隧道到我的trixbox主服务器的Web界面:ssh -L8080:trixbox:80 me @ home。
在办公室防火墙中打开UDP端口4569
在办公室防火墙中打开UDP端口4569,并将其映射到您的Trixbox服务器。 这将允许互联网上的任何人使用IAX2协议连接到您的Asterisk服务器。 为了提高安全性,我build议你限制谁可以连接到你的ISP的IP地址块,或者你的IP地址,你有一个固定的IP地址。
在办公室服务器上创build一个扩展
在您的办公室Trixbox网页界面上,进入pipe理员模式并进入PBX> PBX设置,然后进入扩展,单击添加扩展并select通用IAX2扩展。 在显示名称中input您的真实姓名,将您的家庭电话号码放入用户分机中,在名为secret的字段中创build一个密码(仅数字?),然后单击提交。 应用您的更改。
在您的家庭服务器中添加一个中继
在您的家庭Trixbox Web界面上,进入pipe理员模式并进入PBX> PBX设置,然后进入中继线,单击添加中继线并添加IAX2中继线。
在“出站呼叫者ID”字段中,input您的姓名。 进入办公室的中继线名称,并通过指定您的办公室IP地址或主机的主机名称,刚才在您的办公室服务器上为用户创build的分机号码和密码的分机密码填写PEER详细信息表格。
将您的用户上下文命名为office-in,并填写USER Details,就像您使用PEER Details一样,除了这个不需要主机。 接下来,使用“extension:password @ host_or_ip”填写注册string,其中host_or_ip是您的办公室的主机或IP地址。 提交并应用您的更改。
检查是否已经build立了IAX2连接
在您的家庭Trixbox网页界面上,进入pipe理员模式并进入PBX> PBX状态,并在IAX2registry部分,检查您的新干线是否处于注册状态。 如果不是,我build议你检查办公室和家庭服务器的日志,以找出哪里出了问题。 这是你需要忍者技能的地方。 在这里留下评论,如果你需要帮助。
在家创build一个入站路线
现在,如果有人在工作中组成新的分机,它将会到达您的家庭服务器,但是您会收到一条消息,指出“所有电路都很忙”,因为您没有说要将呼叫路由到哪里。 在您的家庭服务器上,您需要转到PBX> PBX设置,入站路由,然后单击添加传入路由。 在“说明”中input“office”。
理想情况下,你会指定一个DID号码,但我还不确定办公室服务器通过什么,所以我现在就把它留空。 这意味着入站路由将匹配所有来电。 我也有其他路线与指定的DID号码,他们仍然是function,所以这一切都不应该是你的问题。
现在select你想要做的事情。 最有可能的是,你会想要打一个现有的分机,或一个环组。 提交并应用您的更改。 从办公室,拨打IAX2分机应打开您的家庭分机。 如果没有,请检查两台服务器上的日志,并在心里准备将自己的头撞在墙上。 幸运的是,我没有必要。
在家中创build出站路线
现在,您可以在家里打电话给您的分机,您可以在家里打电话给办公室。 为此,您需要一个新的出站路线。 转到PBX> PBX设置,呼出路由,然后单击添加路由。 一个好名字是“办公室”。 至于拨号模式,我有三个:
5141234567 5141234567|XXX 7|.
第一行表示路线将匹配确切的数字。 如果我没有第三行,这是第二行的快捷方式,第二行是最有用的:拨打任何前缀为“7”的号码将被发送到您的办公室服务器与“7”剥离。
接下来,中继线序列只需要您的Office中继线。 提交并应用您的更改。 回家后,拨打“7”,然后拨打您办公室的分机号码。 如果不响,就把头撞在墙上。 如果它不能工作,再次爆炸。 你知道这是如何工作的。 我提到检查你的星号日志文件吗?
你完成了!
那么,也许不是。 无论如何,这应该有助于让你非常接近你想要的。
我做了更多:我在我的家庭分机的后续设置中添加了“7203#”。 “7”select办公室中继线,203是我的办公分机,英镑唱歌告诉Trixbox这不是一个分机,而是一个外部电话。 这意味着在家里打电话给我的人也会打电话给我的办公室电话。 由于跟随我也包括我的手机(“95141234567#”),我比以前更容易到达。
在办公室,我的跟随设置也包括我的手机,现在包括我的家庭服务器的IAX2扩展。 我比以前更容易到达。
随意分享您的问题作为下面的评论,分享您的经验,或复制/修改/翻译这个职位的wiki或其他。 我也可以通过Identi.ca的微博访问。 有一个真正缺乏良好的Trixbox食谱!