使用3CX电话系统处理Caller ID –包括独特的铃声功能

呼叫到具有特殊铃声的内部目的地的路由

  • 3CX电话系统将根据其本地设置将Caller ID转换为本地格式。 要查看/编辑3CX电话系统的本地设置,请转到“设置->高级”,然后检查“ e164号码处理”部分的内容。
  • 首先检查caller ID,以查看它是否为国际。 从左到右检查来电显示。
  • 如果CallerID不是国际电话,则任何以“ +”开头的或国际拨号代码都将被删除。如果同时满足以下两个条件,则认为CallerID不属于国际用户:
  • CallerID以下列之一开头:

“ +”后紧跟e164设置中规定的国家/地区代码(数字)

国际拨号代码紧接着在E164设置规定的国家码(数字)

e164设置中规定的国家/地区代码(数字)

  • 必须启用e164设置中的“如果在同一国家/地区则删除”复选框
  • 如果CallerID为“国际”,则不会对该CallerID进行任何进一步的操作,并且将呼叫不变地传递到INTERNAL目的地。 在这种情况下,将调用“特殊铃声”功能,因为PBX将通过附加的报头“ Alert-info:international”来传递呼叫。
  • 如果callerID不是国际电话,则接下来将检查它是否是国内或本地电话。从左到右检查新的callerID(国际部分已被删除)。
  • 如果满足以下所有条件,则e164设置中规定的区号将从CallerID中删除(这意味着CallerID不是国内/地区):
  • CallerID以在E164设置规定的地区代码开头
  • 在E164设置复选框“如果地区代码相同则移除”必须启用
  • 如果CallerID为“国内”,则不会对该CallerID进行任何进一步的操作,并且将呼叫不变地传递到INTERNAL目的地(仅删除了国际部分)。 在这种情况下,将调用“特殊铃声”功能,因为PBX将通过附加的标头“ Alert-info:national”来传递呼叫。
  • 如果CallerID为本地,则将使用新的CallerID(国际部分和国家部分都被删除)将呼叫转移到INTERNAL目的地。 在这种情况下,由于PBX将通过附加的标头“ Alert-info:local”来传递呼叫,因此将调用“特殊铃声”功能。

呼叫外部目的地的路由

  • 3CX电话系统将首先以目的号码为基础,通过呼出规则处理呼叫,然后选择第一个匹配的出站规则。
  • 接下来,在呼出规则中指定的路由将指示哪个中继线连接将传递呼叫
  • 3CX电话系统必须确定哪个SIP报头将包含CallerID。 要了解哪个SIP报头将传递CallerID:
  • 转到SIP中继“出站参数”选项卡
  • 识别其被分配的变量“From : User Part”部分。