Hi all, I have just setup a trixbox system and I am implementing hylafax/iaxmodem solution for the faxing. When i send a fax to it by phoning in listening to the IVR and manually pressing start to initate the fax, the call gets picked up correctly as a fax and everything works well. When I try sending a fax by entering the phone number and pressing start to initiate dialing it sounds like there is a small click when it connects to the phone system then the sending fax machine hangs up. I have tried it from three faxes that can do the auto dial in and they all do the same thing. It never makes it in to the phone system and the phone system doesn't have a chance to pick up the fax. All output in the CLI occurs after the sending fax has hung up. Does anyone have any ideas I could try to get this working. Thanks Kate some of the output (after sending fax has hung up) -- Starting simple switch on 'Zap/3-1' -- Executing [s at from-zaptel:1] NoOp("Zap/3-1", "Entering from-zaptel with DID == ") in new stack -- Executing [s at from-zaptel:2] Ringing("Zap/3-1", "") in new stack -- Executing [s at from-zaptel:3] Set("Zap/3-1", "DID=s") in new stack -- Executing [s at from-zaptel:4] NoOp("Zap/3-1", "DID is now s") in new stack -- Executing [s at from-zaptel:5] GotoIf("Zap/3-1", "1?zapok:notzap") in new stack -- Goto (from-zaptel,s,8) -- Executing [s at from-zaptel:8] NoOp("Zap/3-1", "Is a Zaptel Channel") in new stack -- Executing [s at from-zaptel:9] Set("Zap/3-1", "CHAN=3-1") in new stack -- Executing [s at from-zaptel:10] Set("Zap/3-1", "CHAN=3") in new stack -- Executing [s at from-zaptel:11] Macro("Zap/3-1", "from-zaptel-3|s|1") in new stack -- Executing [s at from-zaptel:12] NoOp("Zap/3-1", "Returned from Macro from-zaptel-3") in new stack -- Executing [s at from-zaptel:13] Goto("Zap/3-1", "from-pstn|s|1") in new stack -- Goto (from-pstn,s,1) -- Executing [s at from-pstn:1] Set("Zap/3-1", "__FROM_DID=s") in new stack -- Executing [s at from-pstn:2] GotoIf("Zap/3-1", "0 ?cidok") in new stack -- Executing [s at from-pstn:3] Set("Zap/3-1", "CALLERID(name)=33863072") in new stack -- Executing [s at from-pstn:4] NoOp("Zap/3-1", "CallerID is "33863072" <33863072>") in new stack -- Executing [s at from-pstn:5] Answer("Zap/3-1", "") in new stack -- Executing [s at from-pstn:6] PlayTones("Zap/3-1", "ring") in new stack -- Executing [s at from-pstn:7] NVFaxDetect("Zap/3-1", "3") in new stack -- Executing [talk at from-pstn:1] NoOp("Zap/3-1", "Catch-All DID Match - Found talk - You probably want a DID for this.") in new stack -- Executing [talk at from-pstn:2] Goto("Zap/3-1", "ext-did|s|1") in new stack -- Goto (ext-did,s,1) -- Executing [s at ext-did:1] Set("Zap/3-1", "__FROM_DID=s") in new stack -- Executing [s at ext-did:2] GotoIf("Zap/3-1", "1 ?cidok") in new stack -- Goto (ext-did,s,4) -- Executing [s at ext-did:4] NoOp("Zap/3-1", "CallerID is "33863072" <33863072>") in new stack -- Executing [s at ext-did:5] Answer("Zap/3-1", "") in new stack -- Executing [s at ext-did:6] PlayTones("Zap/3-1", "ring") in new stack -- Executing [s at ext-did:7] NVFaxDetect("Zap/3-1", "3") in new stack -- Executing [s at ext-did:8] Goto("Zap/3-1", "timeconditions|1|1") in new stack -- Goto (timeconditions,1,1) -- Executing [1 at timeconditions:1] GotoIfTime("Zap/3-1", "08:20-11:59|mon-fri|*|*?app-announcement-1|s|1") in new stack -- Executing [1 at timeconditions:2] Goto("Zap/3-1", "timeconditions|2|1") in new stack -- Goto (timeconditions,2,1) -- Executing [2 at timeconditions:1] GotoIfTime("Zap/3-1", "12:00-17:05|mon-fri|*|*?app-announcement-2|s|1") in new stack -- Goto (app-announcement-2,s,1) -- Executing [s at app-announcement-2:1] GotoIf("Zap/3-1", "1?begin") in new stack -- Goto (app-announcement-2,s,4) -- Executing [s at app-announcement-2:4] NoOp("Zap/3-1", "Playing announcement AfternoonWk") in new stack -- Executing [s at app-announcement-2:5] Playback("Zap/3-1", "custom/greet_afternoon|noanswer") in new stack -- <Zap/3-1> Playing 'custom/greet_afternoon' (language 'en') -- Executing [s at app-announcement-2:6] Goto("Zap/3-1", "ivr-3|s|1") in new stack -- Goto (ivr-3,s,1) -- Executing [s at ivr-3:1] Set("Zap/3-1", "LOOPCOUNT=0") in new stack -- Executing [s at ivr-3:2] Set("Zap/3-1", "__DIR-CONTEXT=default") in new stack -- Executing [s at ivr-3:3] Set("Zap/3-1", "_IVR_CONTEXT_ivr-3=") in new stack -- Executing [s at ivr-3:4] Set("Zap/3-1", "_IVR_CONTEXT=ivr-3") in new stack -- Executing [s at ivr-3:5] GotoIf("Zap/3-1", "1?begin") in new stack -- Goto (ivr-3,s,8) -- Executing [s at ivr-3:8] Set("Zap/3-1", "TIMEOUT(digit)=3") in new stack -- Digit timeout set to 3 -- Executing [s at ivr-3:9] Set("Zap/3-1", "TIMEOUT(response)=10") in new stack -- Response timeout set to 10 -- Executing [s at ivr-3:10] BackGround("Zap/3-1", "custom/main_menu") in new stack -- <Zap/3-1> Playing 'custom/main_menu' (language 'en') -- Registered IAX2 '1100' (AUTHENTICATED) at 127.0.0.1:4571 -- Registered IAX2 '1100' (AUTHENTICATED) at 127.0.0.1:4570 -- Registered IAX2 '1100' (AUTHENTICATED) at 127.0.0.1:32769 -- Executing [s at ivr-3:11] WaitExten("Zap/3-1", "|") in new stack Then it calls my phone which is the default if no response on menu