Hi All, I have some LUA script that designed to send faxes. If I originate session from within lua in the following way, all ok (fax can be sent successfully), but I see annoying error log in console... why? Relevant part of LUA script: local new_session = freeswitch.Session(); new_session:originate(session, "{autohangup=false,sip_cid_type=rpid,absolute_codec_string='PCMU,PCMA',origination_caller_id_name=" .. fax_caller_id .. ",origination_caller_id_number=" .. fax_caller_id .. "}sofia/gateway/sip1.myprovider.com/" .. fax_dst_num .. "|sofia/gateway/ sip2.myprovider.com /" .. fax_dst_num, 20); new_session:execute("txfax", outgoing_fax_path .. fax_tiff_file .. ".tiff"); repeat new_session:sleep(1000); until ((new_session:ready() == false) or (new_session:getVariable("fax_result_code") >= "0")) new_session:hangup(); Error log: 2011-03-08 01:24:02.289821 [ERR] switch_ivr.c:481 Invalid Command! According to my investigation, I can say for sure, that reason for error log in console is following line in my LUA script: new_session:execute("txfax", outgoing_fax_path .. fax_tiff_file .. ".tiff"); Yes, I know that all docs says to use txfax function in lay like: "originate sofia/external/100@10.10.10.10 &txfax(/path_to_fax_file)", but from other examples for "rxfax" I decided to do it in my way. It is even works perfect... So, why I still see error for this? Thanks, Dmitry.