
рд╣рд╛рдп, рд╣реЗрдмреНрд░!
рдИрдореЗрд▓ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд╛ рдкреНрд░рд╛рдердорд┐рдХ рддрд░реАрдХрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╢рд╣рд░ рдореЗрдВ рдХрдИ рд╕рдВрдЧрдардиреЛрдВ рдореЗрдВ рдкреБрд░рд╛рдиреЗ рд╕рд┐рдореЗрдиреНрд╕ рдФрд░ рдкреИрдирд╕ рдХреЛ рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдкреАрдмреАрдПрдХреНрд╕ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛, рддреЛ рдореБрдЭреЗ рдлрд╝реИрдХреНрд╕ (рд╡рд┐рд╢реЗрд╖рдХрд░ рдмрдЬрдЯ рд╕рдВрдЧрдардиреЛрдВ) рдХреЛ рдордирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдирд┐рдЪреНрдЫрд╛ рдХреЗ рд╕рд╛рде рдЖрдпрд╛, рдФрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рдХреЗ рд▓рд┐рдП рд╕реНрдХреИрдирд░ рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреЗрдЬрд╝ рдФрд░ рдЖрд╕рд╛рди рд╣реИред рдЪреВрдВрдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рдкреИрд╕реЗ рдмрдЪрд╛рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдХреЗ рдХрд╛рд░рдг рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрд╕реНрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдирдП рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдлреИрдХреНрд╕ рдХреЛ рднреА рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдИ-рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдлреИрдХреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдореБрдЭреЗ рдЕрдкрдиреЗ рджрд┐рдорд╛рдЧ рдХреЛ рдПрдХ рд╕рд░рд▓ рдФрд░ рдореБрдлреНрдд рднреЗрдЬрдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рд░реИрдХ рдХрд░рдирд╛ рдерд╛ред
рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░, рдореБрдЭреЗ FreePBX рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлреИрдХреНрд╕ рднреЗрдЬрдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдорд┐рд▓рд╛ред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдПрдХ рдзрдорд╛рдХреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдмрдбрд╝реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдлреИрдХреНрд╕ рдХреЗ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╢рд╛рдпрдж рд╣реА рдЙрдкрдпреБрдХреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЫреЛрдЯреЗ рдлреИрдХреНрд╕ рдпрд╛рддрд╛рдпрд╛рдд рд╡рд╛рд▓реЗ рдЫреЛрдЯреЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдпрд╛ рд╢реБрд░реБрдЖрддреА рдпрд╛ * рдирд┐рдХреНрд╕ рдореЗрдВ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП - рдмрд╕ рд╕рд╣реА рд╣реИред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдЙрдмрдВрдЯреВ 12.04 рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╣реИред рд╕реНрдерд╛рдкрд┐рдд рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди 11 + FreePBX 2.11ред рд╕рд░реНрд╡рд░ рд╕реЗ ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ рдФрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВред
1. рдлрд╝реИрдХреНрд╕ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдЖрдк рд╕реНрдкреИрдиреНрдбрд╕реНрдкреЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдореЗрдВ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИрдВ, рдорд╛рд▓рдореБрдЯ рд╣рдореЗрдВ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдЗрд╕ рдЖрдЗрдЯрдо рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╣рдо
рдбрд┐рдЧрд┐рдпрдо рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВ
, рдореЙрдбреНрдпреВрд▓ рдкреЗрдЬ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ , "1 рдирд┐: рд╢реБрд▓реНрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдПрдХ рдЖрджреЗрд╢ рджреЗрдВ, рдФрд░ рдПрдХ рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдкрддреНрд░ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред
рдпрд╣рд╛рдВ рд╕реЗ рд╣рдо рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ / tmp рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдорд╛рд▓рд┐рдХ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВред
cd /tmp wget http://downloads.digium.com/pub/register/x86-32/register chmod 500 register ./register
рдЖрдкрдХреЛ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдиреВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:
Digium Product Registration - Version 3.0.5 Copyright (C) 2004-2007, Digium, Inc. Use the '-l' option to see license information for software included in this program. Please select a category 1 - Digium Products 2 - Cepstral Products 0 - Quit Your Choice:
рд╣рдо 1 рдЪреБрдирддреЗ рд╣реИрдВ, рдлрд┐рд░ 9, рдореЗрд▓ рдореЗрдВ рдЖрдИ рдХреБрдВрдЬреА рджрд░реНрдЬ рдХрд░реЗрдВ, рдбреЗрдЯрд╛ рдореЗрдВ рд╕рд╣рдордд рдФрд░ рднрд░реЗрдВред
рд╣рдо
рдпрд╣рд╛рдВ рдореЙрдбреНрдпреВрд▓ рд▓реЗрддреЗ
рд╣реИрдВ , рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рд╕реЗ рдЙрдард╛рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдЕрдирдкреИрдХ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ $ {ASTMODDIR} рдореЗрдВ res_fax_digium.so рдбрд╛рд▓рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ
cd /tmp wget http://downloads.digium.com/pub/telephony/fax/res_fax_digium/asterisk-11.0/x86-64/res_fax_digium-11.0_1.3.1-generic_64.tar.gz tar -xvf res_fax_digium* cd res_fax_digium* cp res_fax_digium.so /usr/lib/asterisk/modules/
2. рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░реЗрдВред
cd /tmp && wget http://faxgui-ari-module.googlecode.com/files/faxgui-ari-module.tar.gz && tar xvf faxgui-ari-module.tar.gz
3. рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд╕рдм рдХреБрдЫ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЕрдзрд┐рдХрд╛рд░ рд╕реЗрдЯ рдХрд░реЗрдВред
cp faxgui-ari-module/sendfax.module /var/www/recordings/modules/
3. /etc/asterisk/extensions_custom.conf.
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдлрд╝реИрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрджрд░реНрдн рдмрдирд╛рдПрдБ /etc/asterisk/extensions_custom.conf.
[outboundfax] exten => s,1,Set(FAXOPT(filename)=${FAXFILE}) exten => s,n,Set(FAXOPT(ecm)=yes) exten => s,n,Set(FAXOPT(headerinfo)=${FAXHEADER}) exten => s,n,Set(FAXOPT(localstationid)=${LOCALID}) exten => s,n,Set(FAXOPT(maxrate)=14400) exten => s,n,Set(FAXOPT(minrate)=2400) exten => s,n,SendFAX(${FAXFILE},d) exten => s,n,System(${ASTVARLIBDIR}/bin/sendfaxnotify.php INIT "${EMAIL}" "${DESTINATION}" "${TIMESTAMP}" "NO_STATUS" "NO_PAGES") exten => h,1,NoOp(FAXOPT(ecm) : ${FAXOPT(ecm)}) exten => h,n,NoOp(FaxStatus : ${FAXSTATUS}) exten => h,n,NoOp(FaxStatusString : ${FAXSTATUSSTRING}) exten => h,n,NoOp(FaxError : ${FAXERROR}) exten => h,n,NoOp(RemoteStationID : ${REMOTESTATIONID}) exten => h,n,NoOp(FaxPages : ${FAXPAGES}) exten => h,n,NoOp(FaxBitRate : ${FAXBITRATE}) exten => h,n,NoOp(FaxResolution : ${FAXRESOLUTION}) exten => h,n,System(${ASTVARLIBDIR}/bin/sendfaxnotify.php NOTIFY "${EMAIL}" "${DESTINATION}" "${TIMESTAMP}" "${FAXSTATUSSTRING}" "${FAXPAGES}") ; end of outboundfax context
3. рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ рдФрд░ рдЬрд╛рдВрдЪреЗрдВред
amportal restart
рд╣рдо рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреИрдирд▓,
ip_aster / рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ , рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк
рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рдзреНрд╡рдирд┐ рдореЗрд▓ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВред рдмрд╛рдИрдВ рдУрд░ рдлрд╝реИрдХреНрд╕ рдЖрдЗрдЯрдо рднреЗрдЬреЗрдВред рд╢рд┐рдкрдореЗрдВрдЯ рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреА рд╕реБрд╡рд┐рдзрд╛ рдФрд░ рдЧрддрд┐ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛, рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реИред
рдпрд╣ рд╕рдм, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореЗрд░реА рдкреЛрд╕реНрдЯ рдиреЗ рдХрд┐рд╕реА рдХреЛ рд╡реАрдУрдЖрдИрдкреА рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреАред
рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ рдРрд╕реЗ рдЫреЛрдЯреЗ рдФрд░ рд╕реВрдХреНрд╖реНрдо рдХреНрд╖рдгреЛрдВ рдХрд╛ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред
рд▓реЗрдЦ рд▓рд┐рдЦрддреЗ рд╕рдордп, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
hiousi.tumblr.com/post/2745684940/a-freepbx-ari-module-to-send-fax-from-the-user-portaltrentdev.blogspot.ru/2013/04/send-fax-using-asteriskfreepbx-with.htmlwww.digium.com/en/products/software/fax-for-asteriskwiki.freepbx.org/display/ST/Faxing+and+T38рдЫреЛрдЯрд╛ рдЬреЛрдбрд╝рдЕрдм рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдореИрдиреБрдЕрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рднреЗрдЬрдиреЗ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА, рдореБрдЭреЗ рдХреБрдЫ рдФрд░ рдмрд┐рдВрджреБ рдпрд╛рдж рдЖрдПред
1. рдкреАрдбреАрдПрдл рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдШреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
aptitude install ghostscript
2. sip.conf рдпрд╛ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛
t38pt_udptl=yes,redundancy,maxdatagram=400 faxdetect=no
3. рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╕рдордп, рд╕реАрдПрд▓рдЖрдИ рдореЗрдВ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЛ рджреЗрдЦреЗрдВ
fax show licenses
1 рдкреНрд░рддрд┐ рдмреЙрдХреНрд╕ рдореЗрдВ рдХрдИ рдЪрд╛рдмрд┐рдпрд╛рдБ рджрд░реНрдЬ рди рдХрд░реЗрдВ, рдЖрдЧреЗ рдХреА рдЕрдорд╛рдиреНрдпрддрд╛ рд╕реЗ рднрд░рд╛