Thanks Anthony, It works! I did 2 basic tests with FS T.38 gateway and CallWeaver T.38 gateway. Test 1 (PSTN to T.38 ATA) -------------------------------------- 60 voice (concurrent) calls & 30 FAX (concurrent) calls success rate; for FreeSwitch : 97.3% with 10,000 faxes(single A4 text document) for CallWeaver : 83.2% with 10,000 faxes(single A4 text document) Test 2 (PSTN to T.38 ATA) -------------------------------------- 30 FAX (concurrent) calls success rate; for FreeSwitch : 97.8% with 10,000 faxes(single A4 text document) for CallWeaver : 99.4% with 10,000 faxes(single A4 text document) FS is best for my situation! Here is my new dial plan.(for archival purpose) dialplan for G711(from PSTN/SS7 via SIP) to T.38(to SIP ATAs) ------>8-------- <extension name="g711_to_t.38"> <condition field="destination_number" expression="^1(0\d{8})$"> <action application="set" data="t38_gateway_detect_timeout=60"/> <action application="pre_answer"/> <action application="set" data="ringback=%(1000, 4000, 400.0, 400.0)"/> <action application="t38_gateway" data="peer"/> <action application="bridge" data="sofia/external/$1@192.168.11.53"/> <action application="hangup"/> </condition> </extension> dialplan for T.38(from SIP ATAs) to G711(to PSTN/SS7 via SIP) ------>8-------- <extension name="t.38_to_g711"> <condition field="destination_number" expression="^(0\d+)$"> <action application="set" data="t38_gateway_detect_timeout=60"/> <action application="ring_ready" /> <action application="set" data="ringback=%(1000, 4000, 400.0, 400.0)"/> <action application="start_dtmf_generate" data="true"/> <action application="t38_gateway" data="self"/> <action application="bridge" data="sofia/external/$1@192.168.11.54:5070"/> <action application="hangup"/> </condition> </extension> ------>8-------- Thank you, Weera Suriya On Wed, Jul 28, 2010 at 11:50 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
t38_gateway_detect_timeout var