I am trying to get a TE210 card to run E1 with pulse signalling on Asterisk.
The E1 span works fine for outging pulse signalling, but won’t decode incoming pulse digits.
When my setup is reset to DTMF everything works well in both directions.
When set to fxo_ls incoming pulse signalling works well.
It looks as though any incoming pulse dialling is being interpreted as a meaningless jumble of flashes and winks.
My setup is as follows
asterisk-1.2.10
zaptel-1.2.7
zaptel.conf
span=1,0,0,case,hdb3
e&me=1-15,17-31
zapata.conf
immediate=no
signalling=em_e1
pulsedial=yes
channel => 1-15,17-31
In the event on in incoming pulse call i get the following
– Starting simple switch on ‘Zap/1-1’ *** Incoming call starts
Jul 19 06:36:24 DEBUG[10247]: chan_zap.c:4347 __zt_exception: Exception on 22, channel 1 *** First pulse break
Jul 19 06:36:24 DEBUG[10247]: chan_zap.c:3535 zt_handle_event: Got event On hook(1) on channel 1 (index 0)
Jul 19 06:36:24 WARNING[10247]: chan_zap.c:5379 ss_thread: getdtmf on channel 1: Success
Jul 19 06:36:24 WARNING[10247]: chan_zap.c:5379 ss_thread: getdtmf on channel 1: Success
Jul 19 06:36:24 DEBUG[10247]: chan_zap.c:2344 zt_hangup: Hangup: channel: 1 index = 0, normal = 22, callwait = -1, thirdcall = -1
Jul 19 06:36:24 DEBUG[10247]: chan_zap.c:2784 zt_setoption: Set option TDD MODE, value: OFF(0) on Zap/1-1
Jul 19 06:36:24 DEBUG[10247]: chan_zap.c:1374 update_conf: Updated conferencing on 1, with 0 conference users
– Hungup ‘Zap/1-1’
– Starting simple switch on 'Zap/1-1’
Jul 19 06:36:24 DEBUG[10250]: chan_zap.c:4347 __zt_exception: Exception on 22, channel 1
Jul 19 06:36:24 DEBUG[10250]: chan_zap.c:3535 zt_handle_event: Got event Wink/Flash(3) on channel 1 (index 0)
Jul 19 06:36:24 DEBUG[10250]: chan_zap.c:4131 zt_handle_event: Got wink in weird state 4 on channel 1
Jul 19 06:36:24 DEBUG[10250]: chan_zap.c:4347 __zt_exception: Exception on 22, channel 1
Jul 19 06:36:24 DEBUG[10250]: chan_zap.c:3535 zt_handle_event: Got event Wink/Flash(3) on channel 1 (index 0)
Jul 19 06:36:24 DEBUG[10250]: chan_zap.c:4131 zt_handle_event: Got wink in weird state 4 on channel 1
Jul 19 06:36:24 DEBUG[10250]: chan_zap.c:4347 __zt_exception: Exception on 22, channel 1
Jul 19 06:36:24 DEBUG[10250]: chan_zap.c:3535 zt_handle_event: Got event Ring/Answered(2) on channel 1 (index 0)
Jul 19 06:36:25 DEBUG[10250]: chan_zap.c:4347 __zt_exception: Exception on 22, channel 1
Jul 19 06:36:25 DEBUG[10250]: chan_zap.c:3535 zt_handle_event: Got event On hook(1) on channel 1 (index 0)
Jul 19 06:36:25 WARNING[10250]: chan_zap.c:5379 ss_thread: getdtmf on channel 1: Success
Jul 19 06:36:25 WARNING[10250]: chan_zap.c:5379 ss_thread: getdtmf on channel 1: Success
Jul 19 06:36:25 DEBUG[10250]: chan_zap.c:2344 zt_hangup: Hangup: channel: 1 index = 0, normal = 22, callwait = -1, thirdcall = -1
Jul 19 06:36:25 DEBUG[10250]: chan_zap.c:2784 zt_setoption: Set option TDD MODE, value: OFF(0) on Zap/1-1
Jul 19 06:36:25 DEBUG[10250]: chan_zap.c:1374 update_conf: Updated conferencing on 1, with 0 conference users
– Hungup ‘Zap/1-1’
– Starting simple switch on 'Zap/1-1’
Jul 19 06:36:25 DEBUG[10253]: chan_zap.c:4347 __zt_exception: Exception on 22, channel 1
and so on.
Also does anyone know how to elegantly change the idle pattern on an E1 E+M link as I have had to interchange the bits in wct4xxp.c (in t4_rbsbits() for outgoing and t4_check_sigbits() for incoming)
Suggestions welcome!