From: Bruce M. <bru...@bl...> - 2007-11-09 11:16:01
|
Hi All, I am currently running the following editions t38modem, opal, pwlib and hylafax+. t38modem CVS - 4 Oct 2007 with the following patch http://www.spinics.net/lists/openh323/msg17471.html pwlib CVS - 4 Oct 2007 opal CVS - 21 May 2007 hylafax+ 5.1.10 If I submit multiple faxes to multiple destinations I get some that go through successfully, and after the first "failure" t38modem reports no route to host on all ocasions. For example, i run the following fax submission sequence: for number in NUMBER_1 NUMBER_2 NUMBER_3 \ NUMBER_1 NUMBER_2 NUMBER_3; do /opt/hylafax/bin/sendfax -n -T 5 -o root -h t38@127.0.0.1 \ -f "bru...@bl..." -e "Blueface Ltd" \ -u "NUMBER_5" -F "From: Bruce McAlister|%c|Page %%p of %%t" \ -d $number "/etc/hosts" done This just submits the same job to 3 different numbers twice. I have t38modem started up as follows: t38modem -ttttt \ -o /var/log/t38modem.log \ --no-h323 \ --sip-listen 'udp$10.7.0.70:5061' \ --sip-old-asn \ --h245tunneldisable \ --route 'modem:.*=sip:3*4<dn>@10.7.0.10,sip:.*=modem:<dn>' \ -p ttyp0,ttyp1,ttyp2,ttyp3,ttyp4, \ ttyp5,ttyp6,ttyp7,ttyp8,ttyp9, \ ttypa,ttypb,ttypc,ttypd,ttype,ttypf The output on the console when these jobs are being sent is as follows: ---------------------------------------------------------------------- 2007/11/09 10:40:47.045 T38Modem PWLib File handle high water Mark set: 7 PTextFile T38Modem Version 1.0.0 by OpenH323 Project on Unix SunOS 5.10 (Generic_125101-10-i86pc) Disabled H.323 protocol Waiting for incoming SIP calls from udp$10.7.0.70:5061 Route table: modem:.*=sip:3*4<dn>@10.7.0.10 sip:.*=modem:<dn> Call[1] from modem:NUMBER_5 to NUMBER_1, route to sip:NUMBER_1@10.7.0.10 Call[2] from modem:NUMBER_5 to NUMBER_2, route to sip:NUMBER_2@10.7.0.10 Call[3] from modem:NUMBER_5 to NUMBER_3, route to sip:NUMBER_3@10.7.0.10 Call[4] from sip:NUMBER_6@10.7.0.10 to NUMBER_3, route to modem:NUMBER_3 Open AudioModemMediaStream-Source-PCM-16 for Call[2] Open OpalRTPMediaStream-Sink-G.711-uLaw-64k for Call[2] Open OpalRTPMediaStream-Source-G.711-uLaw-64k for Call[2] Open AudioModemMediaStream-Sink-PCM-16 for Call[2] Open AudioModemMediaStream-Source-PCM-16 for Call[1] Open OpalRTPMediaStream-Sink-G.711-uLaw-64k for Call[1] Open OpalRTPMediaStream-Source-G.711-uLaw-64k for Call[1] Open AudioModemMediaStream-Sink-PCM-16 for Call[1] Close AudioModemMediaStream-Source-PCM-16 Close AudioModemMediaStream-Sink-PCM-16 Close OpalRTPMediaStream-Sink-G.711-uLaw-64k Close OpalRTPMediaStream-Source-G.711-uLaw-64k Open T38ModemMediaStream-Source-T.38-IFP-PRE for Call[2] Open OpalRTPMediaStream-Sink-T.38-IFP-PRE for Call[2] Open OpalRTPMediaStream-Source-T.38-IFP-PRE for Call[2] Open T38ModemMediaStream-Sink-T.38-IFP-PRE for Call[2] Close T38ModemMediaStream-Source-T.38-IFP-PRE Close T38ModemMediaStream-Sink-T.38-IFP-PRE Close OpalRTPMediaStream-Sink-T.38-IFP-PRE Close OpalRTPMediaStream-Source-T.38-IFP-PRE Open AudioModemMediaStream-Source-PCM-16 for Call[2] Open OpalRTPMediaStream-Sink-G.711-uLaw-64k for Call[2] Open OpalRTPMediaStream-Source-G.711-uLaw-64k for Call[2] Open AudioModemMediaStream-Sink-PCM-16 for Call[2] Close OpalRTPMediaStream-Sink-G.711-uLaw-64k Close OpalRTPMediaStream-Source-G.711-uLaw-64k Close AudioModemMediaStream-Source-PCM-16 Close AudioModemMediaStream-Sink-PCM-16 Call[2] cleared Open AudioModemMediaStream-Source-PCM-16 for Call[3] Open OpalRTPMediaStream-Sink-G.711-uLaw-64k for Call[3] Open OpalRTPMediaStream-Source-G.711-uLaw-64k for Call[3] Open AudioModemMediaStream-Sink-PCM-16 for Call[3] Call[4] cleared Call[5] from modem:NUMBER_5 to NUMBER_2, no route! Call[5] cleared Call[6] from sip:NUMBER_7@10.7.0.10 to NUMBER_3, no route! Call[6] cleared Close OpalRTPMediaStream-Sink-G.711-uLaw-64k Close OpalRTPMediaStream-Source-G.711-uLaw-64k Close AudioModemMediaStream-Source-PCM-16 Close AudioModemMediaStream-Sink-PCM-16 Call[3] cleared Call[7] from modem:NUMBER_5 to NUMBER_3, no route! Call[7] cleared Call[8] from modem:NUMBER_5 to NUMBER_2, no route! Call[8] cleared Call[9] from modem:NUMBER_5 to NUMBER_1, no route! Call[9] cleared Call[10] from modem:NUMBER_5 to NUMBER_3, no route! Call[10] cleared Call[11] from modem:NUMBER_5 to NUMBER_2, no route! Call[11] cleared ---------------------------------------------------------------------- If I submit these jobs individually, one after the other, and, after each one has completed then t38modem behaves as expected, ie, all fax transmissions and receptions are successfull. Howerver, when multiple jobs are sent/recieved concurrently then we get this no route problem. Is there something wrong with the threading within t38modem that could cause this? Is this a t38modem issue or is it related to opal/pwlib? Any help/suggestions would be greatly appreciated. If you require any additional info, please dont hesitate to ask. PS: On a side note, how can i go about subscribing to this mailing list, I read the faq at voxgratia but it only references the developers list, where is the list subscription page for general or users? Thanks Bruce |