【问题标题】:Numbering plan conflict编号方案冲突
【发布时间】:2018-02-09 22:20:06
【问题描述】:

我不是 asterisk 专家,但我正在针对一个 SIP 进行集成。 现在我们发现了一个问题,他们说他们没有办法处理,但想确认一下。

问题是我们有一个编号计划冲突。我们的 PBX 范围从 5000 到 8000 编号范围,他们的编号范围从 5000 到 5199。

因此,当我们从冲突的分机呼叫时,例如,从我们的 PBX 拨打 5000 到他们的 PBX 的 5100,Asterisk 会返回一条 SIP/2.0 401 Unauthorized 消息。

他们有什么方法可以告诉他们的 Asterisk 来根据域调用以不同的方式处理它们吗?我的意思是,我的 PBX 和电话 IP 来自另一个网络范围,所以我猜 Asterisk 可以通过某种方式确定传入的分机不是来自他们的 Asterisk 内部编号计划,而是来自外部,并且不应该尝试将其与自身匹配......

我说的对吗? Asterisk 有那么灵活吗?选项 B 是更改编号计划或拥有 SBC 的人......但是......他们不想做这两个。

提前致谢

【问题讨论】:

    标签: asterisk


    【解决方案1】:

    你知道上下文吗?上下文是调用开始的代码块。所以你应该有诸如internal 用于内部呼叫和incoming-trunk 用于来电的上下文。因此,当来电进入时,它会转到不同的上下文,并且不应与内部呼叫发生冲突。

    【讨论】:

    • 他们想出了这个主意。似乎他们对上下文做了错误的配置。
    【解决方案2】:

    Asterisk 比较入站 sip 呼叫的呼叫者 ID/用户名。

    因此您可以在调用其他 pbx 之前通过更改 CALLERID(num) 来避免比较。

    您还应该使用 DUNDI 来检查是否有任何意义调用该 pbx 或其他地方的扩展。

    无论如何,如果您开发的系统不适合家庭使用或小负载,那么聘请专家是非常明智的想法。

    如果您在雇佣了所有员工之后发现专家并没有给您带来可接受的负担 - 那将花费您很多。

    【讨论】:

    • 我不负责星号部分,那里有“专家”。他们错过了配置上下文部分并解决了问题。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    • 2011-02-12
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多