我不是星号专家,而是针对一个进行SIP集成。 现在我们发现了一个问题,他们说他们没有办法处理它,但想确认一下。
问题是我们有编号计划冲突。我们的PBX系列从5000到8000的编号范围,从5000到5199.
因此,当我们从一个有冲突的分机拨打电话时,比如5000,从我们的PBX拨号到5100的PBX,Asterisk会返回SIP / 2.0 401 Unauthorized消息。
根据域名调用,他们有什么方法可以对他们的Asterisk说出不同的处理方式吗?我的意思是,我的PBX和手机IP来自另一个网络范围,所以我猜Asterisk可以确定传入的扩展不是来自他们的Asterisk内部编号计划,而是外部的,不应该尝试将其与自身匹配...
我说错了吗? Asterisk是否灵活?选项B是有人改变编号计划或有SBC ...但是......他们不想做他们两个。
提前致谢
答案 0 :(得分:1)
你知道Context吗?上下文是从中调用的代码块。因此,对于内部呼叫,您应该具有internal
和诸如来电的incoming-trunk
之类的上下文。因此,当来电进入时,它会进入不同的上下文,并且不应与内部呼叫冲突。
答案 1 :(得分:0)
Asterisk比较入站SIP呼叫的呼叫者/用户名。
因此,您可以在调用其他pbx之前通过更改CALLERID(num)来避免进行比较。
你也应该使用DUNDI检查是否有任何意义上的pbx或扩展名在其他地方。
无论如何,如果您开发的系统不适合家庭使用或TINY负载,那么聘请专家是非常明智的想法。
如果您在完成所有工作人员之后聘请专家并注意到它没有给您可接受的负载 - 这将花费您真的很多。