zoukankan      html  css  js  c++  java
  • Asterisk中zap转ooh323无主叫号码引起问题

    这是半年前发生的事情了,忽然想起来,担心以后忘了,特此记下。

    公司VOIP结构为:

    外线————传统PBX——E1数字中继——TRIXBOX A————ooh323————TRIXBOX B(2.6)

    TRIXBOX A原来是很老的trixbox2.2,硬盘坏掉了,换机器顺便把trixbox升到2.8。出现很奇怪的现象,A的分机打B的分机没问题,PBX的分机打B的分机也没问题,外线打A的分机也可以,可外线打B的分机就打不通。以为是2.8和2.6匹配的问题,把A改装2.6,还是一样。查了很久,终于找到某篇文章(忘了在哪了)说无主叫信息时ooh323会不通。用PRI debug发现真的如果从外线打进来转B分机的话不知道为什么PBX发过来的主叫为空。在extensions_custom.conf中加上下面的就好了(2XXX是B的分机号,123456是随便自设的主叫号码,第二句中的6是A到B的中继号):

    exten => _2XXX,1,ExecIf($["${CALLERID(number)}" = ""],Set,CALLERID(number)=123456)

    exten => _2XXX,n,Macro(dialout-trunk,6,${EXTEN},,)

  • 相关阅读:
    mysql批量替换指定字符串
    php中英字符串截取
    比较两个JSON字符串是否完全相等
    Java FastJson 介绍
    线程池
    DBUS及常用接口介绍
    在Mac中如何正确地设置JAVA_HOME
    base64 原理
    sizeof与strlen的区别
    Kubernetes 部署失败的 10 个最普遍原因
  • 原文地址:https://www.cnblogs.com/amonw/p/2804316.html
Copyright © 2011-2022 走看看