NetFax 고객서버 아이디 / 패스워드 / 고유번호 / 팩스번호리스트 / 첨부파일 / 예약발 송정보 /returnURL/ 콜백변수 및 기타 변수들 전송 (HTTP POST : 팩스발송 고유번호 / 팩스번호리스트 / 예약발송정보 /returnURL/ 콜백변 수 및 기타정보 (HTTP POST : returnURL) 발송결과 NetFax 고객서버 고유번호 / 팩스번호 / 발송결과 / 전송시간 / 페이지 등 (HTTP POST : 고객사이트의 결과처리 URL )
1) 팩스발송에 필요한 변수 m_id : netfax.co.kr 의 회원아이디 m_pw : netfax.co.kr 의 회원비밀번호 m_corpfrcode : 결과값을 조회하기 위한 고유코드로, 중복되지 않아야 함 ( 최대 20 자 ) 수신처는 아래 2 가지 형태 중 하나를 선택해서 처리해 주세요. - m_fax : Text, 여러 곳일 경우 콤마로 구분, 기본형태는 국가번호 - 지역번호 - 팩스번호 예 ) , faxNumbersFile: TXT 파일, 여러 곳일 경우 \n 로 구분, 기본형태는 팩스번호 # 이름 # 회사명 예 ) # 홍길동 # 한국건설 # 홍길순 # 한국건설 subject : 제목 ( 제목은 팩스로 내보내지 않음 ) ryear, rmonth, rday, rhour, rmin : 예약시간 ( 연, 월, 일, 시, 분 ), 단 예약가능한 시간은 현재시간에서 30 분 이후 ~ 30 일 후 ( 서버시간 기준 ) reserveSend: 예약발송 여부, Y( 대문자 ) 일 경우가 예약발송 tifFile: 팩스파일, TIF 파일 [hidden 변수 ]-> 선택사항입니다. returnURL : tsend.php 로 팩스를 발송한 후 돌아갈 페이지 예 ) etc1: returnURL 로 받고자 하는 변수 1 etc2: returnURL 로 받고자 하는 변수 2 etc3: returnURL 로 받고자 하는 변수 3 1. 팩스발송
2) 팩스발송 페이지 예제 팩스파일을 처리하는 입력폼 수신처가 파일
2) 팩스발송 페이지 예제 팩스파일을 처리하는 입력폼 수신처가 Text
3) 팩스발송 후 ㄱ ) returnURL 이 존재할 경우 sendCode: 성공시 300, 실패했을 경우 에러코드 corpfrcode: 결과값을 조회하기 위한 고유코드 reserveTime: 예약발송일 경우 예약발송 시간 ( 연 - 월 - 일 시 : 분 ) 예 ) :35 faxNum: 수신처 파일일 경우 - 수신처 파일명 text 일 경우 - 여러 곳일 경우 콤마로 구분 예 ) , subject: 제목 fileList0 : 팩스파일명 etc1: 기타변수 1 etc2: 기타변수 2 etc3: 기타변수 3 ㄴ ) returnURL 이 존재하지 않을 경우 - 성공했을 경우 300, 실패했을 경우 에러코드 보여줌 수신처가 파일일 경우 수신처가 Text 일 경우
4) 에러코드 회원 비밀번호가 일치하지 않음 존재하지 않는 회원 사용 중지된 회원 대기 상태인 회원 성공 포인트 없음 예약시간 오류 ( 현재 시간으로 부터 30 분 후부터 30 일까지만 예약가능 ) 입력된 팩스번호가 없음 발송할 파일이 없음 중복되는 팩스번호 존재 수신처가 1500 곳 초과 첨부파일의 크기가 0byte 첨부파일의 용량 초과 (1 페이지당 200kbyte) 초과 첨부파일 복사 실패 첨부파일 디렉토리 이동 실패 파일의 페이지가 1 장 미만 허용되지 않은 팩스파일 확장자 313 – 고유코드값 없음 314 – 고유코드값 중복 허용되지 않은 주소록파일 확장자
2. 발송결과 미리 알려준 고객웹서버의 url 페이지로 결과를 보냅니다. (HTTP GET 방식사용 ) 1) 결과값 resultCode: 성공여부 전송성공일 경우 1, 실패일 경우 ( 에러코드 ) corpfrcode: 결과값을 조회하기 위한 고유코드 ( 발송시 입력한 값 ) fax: 받는이 ( 수신처 ), 팩스번호 예 ) sdate: 발송시작날자 예 ) stime: 발송시작시간 예 ) 17:35:40 edate: 발송완료날자 예 ) etime: 발송완료시간 예 ) 18:00:12 page: 페이지 예 ) 3
2) 에러코드 | 800 | 대기중 | 801 | 통화중 | 802 | 취소 | 803 | 라인에러 | 804 | 번호오류 | 805 | 팩스아님 | 806 | 라인오류 | 807 | 번호짧음 | 808 | 수신거부 | 809 | 응답없음 | 810 | 화일타입오류 | 811 | 부분 완료 | 812 | 수화기 들었음 ( 사람이 받은 경우 등 ) | 888 | 알수없는 오류 | 901 | USERID 를 찾을 수 없음 | 902 | 날짜 범위를 벗어났음 | 903 | TID 를 찾을 수 없음 | 904 | 팩스마스타로부터 오류로 지정되었음 | 905 | 페이지가 1 장 미만입니다. | 906 | 발송 금지된 팩스번호입니다. | 9980 | 파일 복사 중 오류 | 9990 | 지원하지 않는 국가코드입니다. | 9991 | 화일이 디비에 없습니다. | 9992 | 유저가 없거나 계정이 중지중 | 9993 | 쿼리기간 초과 | 9994 | 확장자 불일치. | 9995 | 랜더링된 TIF 화일이 없는 경우. | 9996 | 인쇄시 EDI/HEDI 인경우 INI 화일이 없는 경우. | 9997 | 인쇄 타임아웃. | 9998 | 인쇄오류 입니다.