On 8 September 2010 20:45, François Legal <devel@thom.fr.eu.org> wrote:
No, it's not included. The patch is attached to this JIRA bug report. Go to jira.freeswitch.org, then find the freetdm section, and look for open/in progress issues. You'll find one which is tagged OPENZAP-100. Then inside this one, there is a file patch-mwi1.txt attached. It should be the one to go. Patch your freetdm source tree with this file, then rebuild mod_freetdm and install the lib in your freeswitch setup. You then have to add the lines modem_type = FSK_V23_FORWARD_MODE1 (or the modulation type that best fits your setup) in freetdm.conf, and you should be good to go. Or at least try.
Doesn't seem to apply cleanly :-( patching file libs/freetdm/mod_freetdm/mod_freetdm.c Hunk #1 succeeded at 133 (offset 12 lines). Hunk #2 succeeded at 2193 (offset 167 lines). Hunk #3 succeeded at 3699 (offset 429 lines). Hunk #4 FAILED at 3589. Hunk #5 succeeded at 4055 (offset 431 lines). Hunk #6 succeeded at 4090 (offset 431 lines). Hunk #7 succeeded at 4274 (offset 431 lines). Hunk #8 succeeded at 4301 (offset 431 lines). 1 out of 8 hunks FAILED -- saving rejects to file libs/freetdm/mod_freetdm/mod_freetdm.c.rej patching file libs/freetdm/src/ftdm_io.c Hunk #1 succeeded at 969 (offset 39 lines). Hunk #2 succeeded at 1251 (offset 22 lines). Hunk #3 succeeded at 2688 (offset 163 lines). Hunk #4 succeeded at 2721 (offset 163 lines). Hunk #5 succeeded at 3291 (offset 272 lines). Hunk #6 succeeded at 3336 (offset 272 lines). Hunk #7 succeeded at 3779 (offset 323 lines). Hunk #8 succeeded at 3913 (offset 323 lines). patching file libs/freetdm/src/ftdm_threadmutex.c patching file libs/freetdm/src/ftmod/ftmod_analog/ftmod_analog.c Hunk #2 succeeded at 337 (offset 1 line). Hunk #3 succeeded at 402 (offset 1 line). Hunk #4 succeeded at 426 (offset 1 line). Hunk #5 succeeded at 443 (offset 1 line). Hunk #6 succeeded at 477 (offset 1 line). Hunk #7 succeeded at 493 (offset 1 line). Hunk #8 succeeded at 548 (offset 1 line). Hunk #9 succeeded at 673 (offset 1 line). Hunk #10 succeeded at 680 (offset 1 line). Hunk #11 succeeded at 692 (offset 1 line). patching file libs/freetdm/src/include/freetdm.h Hunk #1 succeeded at 435 (offset 10 lines). patching file libs/freetdm/src/include/private/ftdm_core.h Hunk #1 succeeded at 432 (offset 20 lines). patching file libs/freetdm/src/include/private/ftdm_types.h Hunk #3 succeeded at 224 (offset 24 lines). patching file src/mod/applications/mod_voicemail/mod_voicemail.c Hunk #2 succeeded at 1444 with fuzz 2 (offset 8 lines). Hunk #3 succeeded at 1673 (offset 9 lines). Hunk #4 succeeded at 1693 (offset 9 lines). Hunk #5 succeeded at 1727 (offset 9 lines). Hunk #6 succeeded at 1905 (offset 9 lines). Hunk #7 succeeded at 2197 (offset 9 lines). Hunk #8 succeeded at 2336 (offset 9 lines). Hunk #9 succeeded at 2412 (offset 9 lines). Hunk #10 succeeded at 2478 (offset 9 lines). Hunk #11 FAILED at 3631. Hunk #12 succeeded at 3663 (offset 15 lines). Hunk #13 succeeded at 4022 (offset 15 lines). Hunk #14 succeeded at 4068 (offset 15 lines). Hunk #15 succeeded at 4107 (offset 15 lines). Hunk #16 succeeded at 4167 (offset 15 lines). Hunk #17 succeeded at 4229 (offset 15 lines). Hunk #18 succeeded at 4276 (offset 15 lines). 1 out of 18 hunks FAILED -- saving rejects to file src/mod/applications/mod_voicemail/mod_voicemail.c.rej -- Brian May <brian@microcomaustralia.com.au>