keywords: ip pbx voip gateway gsm gateway

×

Notice

The forum is in read only mode.
× Questions about D-110P 1 Span E1/T1/J1 Interface Card

D110P 无法打出电话(中国一号信令)

15 years 2 months ago #2634 by bluerain729
D110P 中国一号信令的问题

问题描述:线路为中国一号信令的联通数字中继线路,通过申瓯的SOT6000交换机拨打电话一切正常。切换到D110P后,D110P的状态灯为绿色,接听电话正常,但是用testcall外呼出不去。与联通机房联系,对方说只收到了被叫号码,而无法收到主叫号码,造成呼叫超时。

环境:
Trixbox 1.2.3 (Asterisk 1.2.13)
zaptel-1.2.10
zaptel中继卡补丁已安装

/etc/zaptel.conf文件的内容为

# Autogenerated by /usr/local/sbin/genzaptelconf -- do not hand edit
# Zaptel Configuration File
#
# This file is parsed by the Zaptel Configurator, ztcfg
#

# It must be in the module loading order


# Span 1: WCT1/0 "Digium Wildcard TE110P T1/E1 Card 0" HDB3/

span=1,1,0,cas,hdb3
cas=1-15:1011
dchan=16
cas=17-31:1011

# Span 2: ZTDUMMY/1 "ZTDUMMY/1 1"

# Global data

loadzone = cn
defaultzone = cn


以下是 testcall 拨打电话的调试信息

Chan 1, class 'mfcr2', variant 'cn,11,11', end 335544324, caller 1, from '13335147413' to '13066012444'
Loading protocol mfcr2
Thread for channel 0
MFC/R2 Chan 1: Call control(8)
MFC/R2 Chan 1: Unblock
MFC/R2 Chan 1: 1011 -> [1/40000000/Idle /Idle ]
MFC/R2 Chan 1: far_unblocking_expired
MFC/R2 Chan 1: local_unblocking_expired
Chan 1: -- Far end unblocked! :-)
Chan 1: -- Far end unblocked! :-)
Chan 1: -- Local end unblocked! :-)
Chan 1: -- Local end unblocked! :-)
Chan 1: Initiating call
MFC/R2 Chan 1: Call control(1)
MFC/R2 Chan 1: Make call
MFC/R2 Chan 1: Making a new call with CRN 32769
MFC/R2 Chan 1: 0011 -> [1/ 1/Idle /Idle ]
Chan 1: -- Dialing on channel 0
Chan 1: -- Dialing on channel 0
MFC/R2 Chan 1: <- 1111 [1/ 40/Seize /Idle ]
MFC/R2 Chan 1: 1 on -> [2/ 40/Group I /Idle ]
MFC/R2 Chan 1: <- 1 on [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 1 off -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 off [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 3 on -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 on [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 3 off -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 off [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 0 on -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 6 on [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 0 off -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 6 off [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: Calling party category 0x0
MFC/R2 Chan 1: 1 on -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 on [2/ 40/Group I /Category ]
MFC/R2 Chan 1: 1 off -> [2/ 40/Group I /Category ]
MFC/R2 Chan 1: <- 1 off [2/ 40/Group I /Category ]
MFC/R2 Chan 1: 6 on -> [2/ 40/Group I /Category ]
MFC/R2 Chan 1: <- 1 on [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 6 off -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 off [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 6 on -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 on [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 6 off -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 off [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 0 on -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 on [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 0 off -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 off [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 1 on -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 on [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 1 off -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 off [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 2 on -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 on [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 2 off -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 off [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 4 on -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 on [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 4 off -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 off [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 4 on -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 on [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 4 off -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 off [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 4 on -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 on [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: 4 off -> [2/ 40/Group I /DNIS ]
MFC/R2 Chan 1: <- 1 off [2/ 40/Group I /DNIS ]
Main thread
Main thread
Main thread
Main thread
Main thread
Main thread
MFC/R2 Chan 1: <- 4 on [2/ 40/Group I /Silent ]
MFC/R2 Chan 1: <- 4 off [2/ 40/Group I /Silent ]
MFC/R2 Chan 1: Far end disconnected(cause=Switching equipment congestion [42]) - state 0x40
Chan 1: -- Far end disconnected on channel 0
Chan 1: -- Far end disconnected on channel 0


请问这个问题应如何解决?谢谢!!
15 years 2 months ago #2635 by bluerain729
顶一下
15 years 2 months ago #2636 by admin
您是否对mfcr2 做过patch?

www.openvox.com.cn/bbs/viewtopic.php?p=1...34900e3a6147cc6c5627

是否能先做一下patch,再用testcall试验一下?
15 years 2 months ago #2637 by admin
另外就是从mfcr2信息上看;呼出端 将被叫发完后;
联通那边没有回发 6 给主叫端;主叫没有收到要求发KA 和主叫号码的
后向信号 6 ;收到的是要求发下一个号码的后向信号1 ;有可能是
另一端设置的被叫长度和你这边定义的长度不一致引起的。
15 years 1 month ago #2695 by bluerain729
谢谢您的回复!!我按照您的提示,根据下面地址的方法安装 astunicall-1.4.18-0.2

www.openvox.com.cn/bbs/viewtopic.php?p=1...34900e3a6147cc6c5627

将 patch 替代 astunicall-1.4.18-0.2/unicall-0.0.5pre1/libmfcr2-0.0.3/mfcr2.c 后,按astunicall-1.4.18-0.2/readme 提示安装。安装到第5步,即 Install libmfcr2 时出错,错误信息如下:

mfcr2.c: In function 'mf_tone_off_event':
mfcr2.c:2303: error: 'mfcr2_signaling_state_t' has no member named 'group_a_unassigned_number'
mfcr2.c: In function 'load_r2_parameter_set':
mfcr2.c:3332: error: 'mfcr2_signaling_state_t' has no member named 'group_a_unassigned_number'
mfcr2.c: In function 'call_control':
mfcr2.c:4243: error: 'UC_OP_WAIT_ACCEPTED' undeclared (first use in this function)
mfcr2.c:4243: error: (Each undeclared identifier is reported only once
mfcr2.c:4243: error: for each function it appears in.)

我在Trixbox2.4.2 、Trixbox2.6.1、Trixbox2.6.2系统上分别反复安装多次,在 make && make install 时都报上面的错误。
而如果不打mfcr2.c这个patch,用原始的mfcr2.c,则编译顺利完成。


我想问一下,打补丁后为什么会报错呢?如何解决?不打补丁的话,可正常编译,但这样能否支持中国一号信令??


谢谢!!
15 years 1 month ago #2701 by admin
你好
请将附件中的 mfcr2.h 复制到 astunicall-1.4.18-0.2/unicall-0.0.5pre1/libmfcr2-0.0.3\mfcr2.h ;
将附件中的 unicall.h 复制到 astunicall-1.4.18-0.2\unicall-0.0.5pre1\libunicall-0.0.3\unicall.h ;(注意先备份原始文件)
再试试。


Carson Wang
Attachments:
Time to create page: 0.041 seconds
Powered by Kunena Forum