Josef Seger
2005-Dec-29 19:00 UTC
[Asterisk-Users] Sending Polarity/DTMF Caller ID in chan_zap (Sweden etc...)
Hi, I have been running Asterisk in Sweden for almoast 7 months now, with a TDM400P FXO/FXS card. Two things have been enoying though: 1. Asterisk did not hung up correctly Solved with Asterisk 1.2.0 and patch from issue 0003874 (answer and hungup on polarity switch Fix ) Thank you julianjm! 2. Caller id does not work for my Swedish analog phones connected to the TDM400P FXS modules. There is a issues open and then closed 0003866: [patch] Sending Polarity/DTMF Caller ID in chan_zap. I have tried to apply the patch + polarity switch to Asterisk 1.2.0 and I end up with some problems.... First I get a deadlock message when I try to send DTMF tones with: ioctl(p->subs[SUB_REAL].zfd, ZT_DIAL, &p->dop) within the function zt_call() in chan_zap.c. ? What is the best approach sending DTMF tones on the line still on_hook? Write a new send_dtmf function in chan_zap.c file or somehow use ioctl with some additional parameter etc...? Is it possible to reopen issue 0003866 for a while, where we could try to exchange knowledge to finally solve this problem? Thanks. Best Ragrds Josef Seger