Bridged Digital call

Home » Asterisk Users » Bridged Digital call
Asterisk Users 2 Comments

Hi All

Just upgraded from 1.6? to 1.8.4.1

I ised to be able to get a digital call working across a bridged isdn
channel in 1.6 and 1.4 using the following;-

exten => _X.,1,gotoif($[${TRANSFERCAPABILITY}=DIGITAL]?5:)
exten => _X.,2,dial(DAHDI/g1/${EXTEN})
exten => _X.,3,Noop(${CHANNEL})
exten => _X.,4,hangup
exten => _X.,5,(Set(CHANNEL(transfercapability)=DIGITAL)
exten => _X.,6,dial(DAHDI/g1/${EXTEN})
exten => _X.,7,hangup

this still dials and aswers in 1.8 but no frames are passed and the call
times out and drops

I have also tried

exten => _X.,1,gotoif($[${TRANSFERCAPABILITY}=DIGITAL]?5:)
exten => _X.,2,dial(DAHDI/g1/${EXTEN})
exten => _X.,3,Noop(${CHANNEL})
exten => _X.,4,hangup
exten => _X.,5,Noop
exten => _X.,6,dial(DAHDI/g1d/${EXTEN})
exten => _X.,7,hangup
with exactly the same outcome,

I wondered if I’m missing something in 1.8, has anyone got this working?

Regards

Robb

2 thoughts on - Bridged Digital call

  • [snip]

    Did anything change outside of Asterisk?
    (Different ISDN equipment or configuration for instance.)

    If not then yes I think it is a bug since you say it used to work with
    v1.4 and v1.6.x. I think it could be a problem in the media stream
    handling not being setup for digital mode.

    For completeness, the bug report should have attached:
    1) chan_dahdi.conf (and any files it includes)
    2) Debug capture files of “pri set debug on span x” output of a call
    attempt for the incoming call leg and the outgoing call leg.

    Richard