I’ve got a UK BT line (well, it’s a fully unbundled BE/Sky phone line) that i’ve hooked up to an A400E and Asterisk using DAHDI. I was having some problems with the card not detecting hangup on the far end, but I fixed that by setting callprogress=yes, but now when I try and dial out through the card, it rings on the other end and I can answer it, but it seems that the answer isn’t picked up by asterisk so the SIP client remains in the dialing state and the audio never goes through. I’ve tried fiddling with the answeronpolarityswitch and hanguponpolarityswitch settings and I can get it so that it is automatically answered (i.e. on the SIP phone you hear the actual dialing on the card, regardless of whether somebody has picked up on the other end), but that ends up breaking remote hangup detection. Any help would be greatly appreciated!
My confs are here (as well as a voltage reading from a phone call): gist.github.com/anonymous/b5411dab7c0ce5ac7abd