Is possible to use an old BT GPO 746 with an openvox a400p card on Asterisk?

I connect an old pulse phone(BT GPO 746) on a a400p card on Asterisk(+ a bt to rj45 with ringing adapter).
The phone ring and answer perfectly if is called, I have only one problem, I cannot make calls, seems the card don’t recognize the pulse “tones”.
This is my configuration(there are two cards, one analog a400p, one isdn b410p).

chan_dahdi.conf

[trunkgroups]
[channels]
language=it
context=from-dahdi
switchtype=euroisdn
overlapdial=yes
signalling=bri_net_ptmp
usecallerid=yes
hidecallerid=no
hidecalleridname=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=no
canpark=yes
cancallforward=yes
callreturn=yes
context=local
echocancel=yes
channel => 1,2,4,5,7,8,10,11
echocancelwhenbridged=yes
group=1
callgroup=1
pickupgroup=1
immediate=no
pulsedial=yes
#include /etc/asterisk/dahdi-channels.conf


dahdi-channels.conf

group=0,11
context=from-dahdi
switchtype = euroisdn
signalling = bri_net_ptmp
channel => 1-2
group=0,12
context=from-dahdi
switchtype = euroisdn
signalling = bri_net_ptmp
channel => 4-5
group=0,13
context=from-dahdi
switchtype = euroisdn
signalling = bri_net_ptmp
channel => 7-8
group=0,14
context=from-dahdi
switchtype = euroisdn
signalling = bri_net_ptmp
channel => 10-11
signalling=fxo_ks
callerid="Telefono analogico 1 <1007>"
mailbox=1007@interni
group=0,15
context=from-dahdi
channel => 13
signalling=fxs_ks
callerid=asreceived
group=0,16
context=from-pstn
channel => 16

Dahdi show channel 13, give me “pulse phone: no”, no way to call using this card?

dahdi show channel 13
Channel: 13
Description: 
File Descriptor: 36
Span: 5
Extension: 
Dialing: no
Context: from-dahdi
Caller ID: 1007
Calling TON: 0
Caller ID subaddress: 
Caller ID name: Telefono analogico 1
Mailbox: 1007@interni
Destroy: 0
InAlarm: 0
Signalling Type: FXO Kewlstart
Radio: 0
Owner: <None>
Real: <None>
Callwait: <None>
Threeway: <None>
Confno: -1
Propagated Conference: -1
Real in conference: 0
DSP: no
Busy Detection: no
TDD: no
Relax DTMF: no
Dialing/CallwaitCAS: 0/0
Default law: ulaw
Fax Handled: no
Pulse phone: no
HW Gains (RX/TX): Disabled/Disabled
SW Gains (RX/TX): 0.00/0.00
Dynamic Range Compression (RX/TX): 0.00/0.00
DND: no
Echo Cancellation:
	128 taps
	currently OFF
Wait for dialtone: 0ms
Actual Confinfo: Num/0, Mode/0x0000
Actual Confmute: No
Hookstate (FXS only): Onhook

When I compose the number I get those errors

[Dec 21 23:24:29]     -- Starting simple switch on 'DAHDI/13-1'
[Dec 21 23:24:35]     -- Hanging up on 'DAHDI/13-1'
[Dec 21 23:24:35]     -- Hungup 'DAHDI/13-1'
[Dec 21 23:24:36] WARNING[2895]: chan_dahdi.c:4932 dahdi_set_hook: DAHDI hook failed returned -1 (trying 1): Device or resource busy
[Dec 21 23:24:38]     -- Starting simple switch on 'DAHDI/13-1'
[Dec 21 23:24:53]     -- Hanging up on 'DAHDI/13-1'
[Dec 21 23:24:53]     -- Hungup 'DAHDI/13-1'
[Dec 21 23:24:59]     -- Starting simple switch on 'DAHDI/13-1'
[Dec 21 23:25:09]     -- Hanging up on 'DAHDI/13-1'
[Dec 21 23:25:09]     -- Hungup 'DAHDI/13-1'
[Dec 21 23:25:11]     -- Starting simple switch on 'DAHDI/13-1'
[Dec 21 23:25:14]     -- Hanging up on 'DAHDI/13-1'
[Dec 21 23:25:14]     -- Hungup 'DAHDI/13-1'
[Dec 21 23:25:15] WARNING[2895]: chan_d

Looking back at Using pulse dial phones with TDM400P I doubt that loop disconnect dialling is supported, but if it is you should address the question to OpenVox, for your cards.

Note that pulse dialling does not use tones. The line is hung up for a few tens of milliseconds.

1 Like

Solution found!

editing /etc/modprobe.d/dahdi.conf #the name can be different on your conf.


options wctdm opermode=ITALY dialdebounce=32

Now ring, answer, and even call, with also a good quality for a 40yo phone.

Solution found here, for correctness.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.