{"id":158327,"date":"2012-11-12T16:57:05","date_gmt":"2012-11-12T12:57:05","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=158327"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=158327","title":{"rendered":"<span class=\"post_title\">\u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0431\u0443\u0434\u0438\u043b\u044c\u043d\u0438\u043a \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 Asterisk, FreeBSD \u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438<\/span>"},"content":{"rendered":"<div class=\"content html_format\"> \t\t\t\u0421\u0438\u0436\u0443 \u044f \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0435 \u0443\u0442\u0440\u043e\u043c. \u041a\u043e\u043b\u043b\u0435\u0433\u0430 \u043e\u043f\u0430\u0437\u0434\u044b\u0432\u0430\u0435\u0442, \u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0441\u043e\u0431\u043e \u043d\u0435\u0447\u0435\u0433\u043e. \u0421\u043a\u0443\u0447\u043d\u043e. \u041d\u0430\u043a\u043e\u043d\u0435\u0446 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043e\u043f\u043e\u0437\u0434\u0430\u0432\u0448\u0438\u0439 \u0438 \u0436\u0430\u043b\u0443\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043d\u0435 \u043f\u0440\u043e\u0441\u043d\u0443\u043b\u0441\u044f \u043f\u043e \u0441\u0432\u043e\u0435\u043c\u0443 \u0431\u0443\u0434\u0438\u043b\u044c\u043d\u0438\u043a\u0443. \u0422\u043e \u043b\u0438 \u043d\u0435 \u0437\u0430\u0432\u0435\u043b, \u0442\u043e \u043b\u0438 \u043d\u0435 \u0443\u0441\u043b\u044b\u0448\u0430\u043b, \u044d\u0442\u043e\u0433\u043e \u044f \u0443\u0436\u0435 \u043d\u0435 \u043f\u043e\u043c\u043d\u044e. \u041f\u043e\u0447\u0435\u043c\u0443 \u0431\u044b \u043d\u0435 \u0443\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0435\u043c\u0443 \u0437\u0432\u043e\u043d\u043e\u043a \u0441 \u0440\u0430\u0431\u043e\u0442\u044b, \u0441 \u0443\u0442\u0440\u0430 \u043f\u043e\u0440\u0430\u043d\u044c\u0448\u0435? <\/p>\n<p>  \u0421\u043a\u0430\u0437\u0430\u043d\u043e \u2014 \u0441\u0434\u0435\u043b\u0430\u043d\u043e. \u0420\u0435\u0448\u0438\u043b \u044f \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0431\u0443\u0434\u0438\u043b\u044c\u043d\u0438\u043a. <br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<h4>\u041a\u0430\u043a \u0431\u0443\u0434\u0435\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c?<\/h4>\n<p>  \u0414\u0438\u0430\u043b\u043f\u043b\u0430\u043d \u0440\u0435\u0448\u0438\u043b \u043d\u0435 \u0442\u0440\u043e\u0433\u0430\u0442\u044c, \u0438\u0431\u043e \u043e\u043d \u0438 \u0442\u0430\u043a \u0443\u0436\u0435 \u043d\u0435 \u0441\u0430\u043c\u044b\u0439 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439, \u0438 \u0443\u0441\u043b\u043e\u0436\u043d\u044f\u0442\u044c \u0435\u0433\u043e \u043d\u0435 \u0445\u043e\u0447\u0435\u0442\u0441\u044f. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0431\u044b\u043b\u043e \u0440\u0435\u0448\u0435\u043d\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c shell \u0441\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u043a\u0440\u043e\u043d\u0443 \u0438 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 call-\u0444\u0430\u0439\u043b\u044b \u0441 \u043d\u0443\u0436\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438. <\/p>\n<p>  \u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u0443 \u0438 \u043a\u043e\u0433\u0434\u0430 \u0437\u0432\u043e\u043d\u0438\u0442\u044c \u0432 \u0441\u0430\u043c \u0441\u043a\u0440\u0438\u043f\u0442 \u043c\u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043d\u0435\u0443\u0434\u043e\u0431\u043d\u044b\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b alarmnumbers.txt \u0432\u0438\u0434\u0430:<\/p>\n<pre><code class=\"bash\">89993332211 1000 1100 1200 1300 1400 1500 1600 \/recs\/macroform-robot_dity 89993332211 1005 1105 1205 1305 1405 XXXX XXXX \/recs\/macroform-robot_dity <\/code><\/pre>\n<p>  \u0413\u0434\u0435 \u043f\u0435\u0440\u0432\u043e\u0435 \u044d\u0442\u043e \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d \u0437\u0432\u043e\u043d\u043e\u043a, \u0434\u0430\u043b\u044c\u0448\u0435 \u0438\u0434\u0443\u0442 7 \u0431\u043b\u043e\u043a\u043e\u0432, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0431\u0435\u043b\u0430\u043c\u0438, \u0441 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0435\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0437\u0432\u043e\u043d\u043a\u0430: \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u043b\u043e\u043a \u0434\u043b\u044f \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a\u0430, \u0432\u0442\u043e\u0440\u043e\u0439 \u0434\u043b\u044f \u0432\u0442\u043e\u0440\u043d\u0438\u043a\u0430, \u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435. \u0412 \u0441\u0430\u043c\u043e\u043c \u043a\u043e\u043d\u0446\u0435 \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d, \u0435\u0441\u043b\u0438 \u043f\u043e\u0434\u043d\u0438\u043c\u0443\u0442 \u0442\u0440\u0443\u0431\u043a\u0443. \u042d\u0442\u043e \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0444\u0430\u0439\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u0441\u043c\u043e\u0436\u0435\u0442 \u0441\u043a\u0443\u0448\u0430\u0442\u044c. \u0418\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u043f\u0438\u0448\u0435\u0442\u0441\u044f \u0431\u0435\u0437 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0430\u0441\u0442\u0435\u0440 \u0441\u0430\u043c \u0432\u044b\u0431\u0435\u0440\u0435\u0442, \u043a\u0430\u043a\u043e\u0435 \u0435\u043c\u0443 \u043d\u0443\u0436\u043d\u043e. \u041c\u043e\u0436\u043d\u043e \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0444\u0430\u0439\u043b \u0438 \u0432\u043e\u0432\u0441\u0435 \u043d\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c, \u0432 \u0442\u0430\u043a\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0440\u0438 \u043f\u043e\u0434\u043d\u044f\u0442\u0438\u0438 \u0442\u0440\u0443\u0431\u043a\u0438 \u0437\u0432\u043e\u043d\u043e\u043a \u0431\u0443\u0434\u0435\u0442 \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u0441\u0431\u0440\u043e\u0448\u0435\u043d. \u041d\u0443 \u0430 XXXX \u0432\u043c\u0435\u0441\u0442\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0435 \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u0442\u044c \u043f\u043e\u0431\u0443\u0434\u043a\u0443. \u041a \u043f\u0440\u0438\u043c\u0435\u0440\u0443, \u0432 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0435.<\/p>\n<p>  \u0412 \u0444\u0430\u0439\u043b\u0438\u043a\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0443\u0433\u043e\u0434\u043d\u043e \u0441\u0442\u0440\u043e\u043a, \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u044f \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u0442\u043e\u0436\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b. \u0420\u0435\u0448\u0435\u043d\u0438\u0435, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043d\u0435 \u0441\u0430\u043c\u043e\u0435 \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435, \u043d\u043e \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0443\u0434\u0438\u043b\u044c\u043d\u0438\u043a\u0430 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043d\u0443\u0442\u0440\u0438 IT \u043e\u0442\u0434\u0435\u043b\u0430, \u0442\u043e \u0432\u043f\u043e\u043b\u043d\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0435. \u0420\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u043b \u044f \u0435\u0433\u043e \u043d\u0430 \u0448\u0430\u0440\u0435 win \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0434\u0446\u0435\u043f\u0438\u0432 \u0435\u0451 \u043a FreeBSD \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 mount_smbfs. <\/p>\n<p>  \u0421\u0430\u043c \u0441\u043a\u0440\u0438\u043f\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u043a\u0440\u043e\u043d\u0443 \u0440\u0430\u0437 \u0432 \u0441\u0443\u0442\u043a\u0438. \u0422.\u0435. \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u0443 \u0438 \u043a\u0443\u0434\u0430 \u0437\u0432\u043e\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043d\u044c \u0432 00.02.<\/p>\n<h4>\u0420\u0430\u0437\u0431\u0435\u0440\u0435\u043c, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u0441\u043a\u0440\u0438\u043f\u0442:<\/h4>\n<p>  <\/p>\n<pre><code class=\"bash\">#!\/bin\/sh  echo 'START!'  filename=\/recs\/alarmnumbers.txt CallFileName=AlarmFile NewCallFilesPath=\/var\/spool\/asterisk\/outgoing_new\/ AsteriskCallFilePath=\/var\/spool\/asterisk\/outgoing\/  <\/code><\/pre>\n<p>  \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c, \u0433\u0434\u0435 \u0447\u0442\u043e \u043b\u0435\u0436\u0438\u0442 \u0438 \u043a\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c call-\u0444\u0430\u0439\u043b\u044b \u0434\u043b\u044f asterisk (\u0435\u043c\u0443, \u043a\u0441\u0442\u0430\u0442\u0438, \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u043d\u0435 \u0432\u0430\u0436\u043d\u043e, \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043b\u044e\u0431\u043e\u0435)<br \/>  <b>filename<\/b> \u2014 \u043d\u0430\u0448 \u0444\u0430\u0439\u043b \u0441\u043e \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u043a\u043e\u043c\u0443 \u0438 \u043a\u043e\u0433\u0434\u0430<br \/>  <b>CallFileName<\/b> \u2014 \u0438\u043c\u044f call-\u0444\u0430\u0439\u043b\u0430, \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430<br \/>  <b>NewCallFilesPath<\/b> \u2014 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0445 call-\u0444\u0430\u0439\u043b\u043e\u0432. \u0421\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438\u0445 \u0442\u0430\u043c, \u043e\u0442\u043a\u0443\u0434\u0430 \u0438\u0445 \u0431\u0435\u0440\u0435\u0442 \u0430\u0441\u0442\u0435\u0440, \u043d\u0435\u043b\u044c\u0437\u044f \u2014 \u0447\u0438\u0442\u0430\u0435\u0442 \u043e\u043d \u0438\u0445 \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u0447\u0430\u0441\u0442\u043e, \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0435\u043f\u043e\u043b\u043d\u044b\u0439. \u042d\u0442\u043e\u0442 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043d\u0430 \u0442\u043e\u043c \u0436\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0441 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u043c, \u0433\u0434\u0435 \u0430\u0441\u0442\u0435\u0440 \u0438\u0449\u0435\u0442 call-\u0444\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f.<br \/>  <b>AsteriskCallFilePath<\/b> \u2013 \u043a\u0430\u0442\u0430\u043b\u043e\u0433, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0430\u0441\u0442\u0435\u0440 \u0447\u0438\u0442\u0430\u0435\u0442 call-\u0444\u0430\u0439\u043b\u044b. \u0422.\u043a. \u0443 \u043c\u0435\u043d\u044f FreeBSD, \u0443 \u0432\u0430\u0441 \u043e\u043d\u0438 \u043c\u043e\u0433\u0443\u0442 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0442\u044c\u0441\u044f \u0432 \u0434\u0440\u0443\u0433\u043e\u043c \u043c\u0435\u0441\u0442\u0435.<\/p>\n<pre><code class=\"bash\"> currentdate=$(date +%Y%m%d) weekday=$(date +%u) var0=0  <\/code><\/pre>\n<p>  \u0417\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0438 \u0434\u0435\u043d\u044c \u043d\u0435\u0434\u0435\u043b\u0438.<\/p>\n<pre><code class=\"bash\"> case &quot;$weekday&quot; in         1)wd=&quot;13-16&quot;;;         2)wd=&quot;18-21&quot;;;         3)wd=&quot;23-26&quot;;;         4)wd=&quot;28-31&quot;;;         5)wd=&quot;33-36&quot;;;         6)wd=&quot;38-41&quot;;;         7)wd=&quot;43-46&quot;;; esac  <\/code><\/pre>\n<p>  \u0412 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0434\u043d\u044f \u043d\u0435\u0434\u0435\u043b\u0438 \u0431\u0443\u0434\u0435\u043c \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0431\u043b\u043e\u043a \u0432 <b>alarmnumbers.txt<\/b>. \u042d\u0442\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f <b>cut<\/b>. <\/p>\n<pre><code class=\"bash\"> cat $filename | while read line do  DialTime=$(echo $line | cut -c$wd)  var0=`expr $var0 + 1`  number=$(echo $line | cut -c1-11)  dialwavfile=$(echo $line | cut -c48-200)  <\/code><\/pre>\n<p>  \u0427\u0438\u0442\u0430\u0435\u043c <b>alarmnumbers.txt<\/b>. \u043f\u043e\u0441\u0442\u0440\u043e\u0447\u043d\u043e, \u0432\u044b\u0431\u0438\u0440\u0430\u044f \u043d\u0443\u0436\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438\u0437 \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438. <br \/>  <b>DialTime<\/b> \u2014 \u0432\u0440\u0435\u043c\u044f \u0437\u0432\u043e\u043d\u043a\u0430, \u0442\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 <b>wd<\/b>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u044b \u0437\u0430\u0434\u0430\u043b\u0438 \u0440\u0430\u043d\u044c\u0448\u0435.<br \/>  <b>number<\/b> \u2014 \u043d\u043e\u043c\u0435\u0440, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d \u0437\u0432\u043e\u043d\u043e\u043a<br \/>  <b>dialwavfile<\/b> \u2014 \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0444\u0430\u0439\u043b<\/p>\n<pre><code class=\"bash\">  echo &quot;Channel: SIP\/providername\/$number&quot; &gt; &quot;$NewCallFilesPath$CallFileName$DialTime$var0.call&quot;  echo &quot;CallerID: CompanyNumber&quot; &gt;&gt; &quot;$NewCallFilesPath$CallFileName$DialTime$var0.call&quot;  echo &quot;MaxRetries: 2&quot; &gt;&gt; &quot;$NewCallFilesPath$CallFileName$DialTime$var0.call&quot;  echo &quot;RetryTime: 450&quot; &gt;&gt; &quot;$NewCallFilesPath$CallFileName$DialTime$var0.call&quot;  echo &quot;WaitTime: 20&quot; &gt;&gt; &quot;$NewCallFilesPath$CallFileName$DialTime$var0.call&quot;  echo &quot;Application: Playback&quot; &gt;&gt; &quot;$NewCallFilesPath$CallFileName$DialTime$var0.call&quot;  echo &quot;Data: $dialwavfile&quot; &gt;&gt; &quot;$NewCallFilesPath$CallFileName$DialTime$var0.call&quot;  echo &quot;Archive: yes&quot; &gt;&gt; &quot;$NewCallFilesPath$CallFileName$DialTime$var0.call&quot;  <\/code><\/pre>\n<p>  \u0421\u043e\u0437\u0434\u0430\u0435\u043c call-\u0444\u0430\u0439\u043b. \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0443 \u043d\u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0432\u043e\u0442 \u0442\u0430\u043a\u0430\u044f:<\/p>\n<pre><code class=\"bash\"> Channel: SIP\/providername\/89217884033 CallerID: CompanyNumber MaxRetries: 2 RetryTime: 450 WaitTime: 20 Application: Playback Data: \/recs\/macroform-robot_dity Archive: yes  <\/code><\/pre>\n<p>  <b>Channel<\/b> \u2014 \u0427\u0435\u0440\u0435\u0437 \u0447\u0442\u043e \u0437\u0432\u043e\u043d\u0438\u0442\u044c, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043b\u044e\u0431\u043e\u0439 \u043a\u0430\u043d\u0430\u043b. \u0423 \u043c\u0435\u043d\u044f \u0443\u043a\u0430\u0437\u0430\u043d \u043f\u0438\u0440 \u0434\u043b\u044f \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0437\u0432\u043e\u043d\u043a\u043e\u0432. \u0415\u0441\u043b\u0438 \u0432\u044b \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0435\u0441\u044c \u0437\u0432\u043e\u043d\u0438\u0442\u044c \u0438 \u043d\u0430 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043d\u043e\u043c\u0435\u0440\u0430, \u0442\u043e \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0434\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0443\u0441\u043b\u043e\u0432\u0438\u0435, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0431\u0443\u0434\u0443\u0442 \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b.<br \/>  <b>CallerID<\/b> \u2013 \u0414\u0443\u043c\u0430\u044e, \u043f\u043e\u043d\u044f\u0442\u043d\u043e. \u041d\u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0437\u0432\u043e\u043d\u043e\u043a \u043d\u0430 \u0432\u043d\u0435\u0448\u043d\u044e\u044e \u043b\u0438\u043d\u0438\u044e \u0438 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043c\u0435\u043d\u044f\u0442\u044c CallerID<br \/>  <b>MaxRetries<\/b> \u2014 \u041d\u0435 \u043f\u043e\u0434\u043d\u044f\u043b \u0442\u0440\u0443\u0431\u043a\u0443? \u041d\u0435 \u0431\u0435\u0434\u0430! \u041f\u043e\u0437\u0432\u043e\u043d\u0438\u043c \u0435\u0449\u0435, \u0432\u0434\u0440\u0443\u0433 \u043d\u0435 \u043f\u0440\u043e\u0441\u043d\u0443\u043b\u0441\u044f? \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0430<br \/>  <b>RetryTime<\/b> \u2014 \u0427\u0435\u0440\u0435\u0437 \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0435\u0440\u0435\u0437\u0432\u043e\u043d\u0438\u0442\u044c, \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445<br \/>  <b>WaitTime<\/b> \u2014 \u0414\u043e\u0437\u0432\u0430\u043d\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043e \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0430 \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434.<br \/>  <b>Application<\/b> \u2014 \u042d\u0442\u043e \u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u0435\u0441\u043b\u0438 \u0430\u0431\u043e\u043d\u0435\u043d\u0442 \u043f\u043e\u0434\u043d\u044f\u043b \u0442\u0440\u0443\u0431\u043a\u0443.<br \/>  <b>Data<\/b> \u2014 \u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0438<br \/>  <b>Archive<\/b> \u2014 \u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0435 call-\u0444\u0430\u0439\u043b\u044b, \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0443<\/p>\n<pre><code class=\"bash\">  chmod 755 $NewCallFilesPath$CallFileName$DialTime$var0.call  chown asterisk $NewCallFilesPath$CallFileName$DialTime$var0.call  chgrp asterisk $NewCallFilesPath$CallFileName$DialTime$var0.call  <\/code><\/pre>\n<p>  \u0412\u044b\u0434\u0430\u0435\u043c \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u0447\u0442\u0435\u043d\u0438\u0435, \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0449\u0435\u043d \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a.<\/p>\n<pre><code class=\"bash\">  time=$(echo $line | cut -c$wd)  case $time in   XXXX) rm $NewCallFilesPath$CallFileName$DialTime$var0.call ;;   &quot;&quot;) rm $NewCallFilesPath$CallFileName$DialTime$var0.call ;;   *) touch -t &quot;$currentdate$time&quot; &quot;$NewCallFilesPath$CallFileName$DialTime$var0.call&quot; ;;  esac  <\/code><\/pre>\n<p>  \u0422\u0443\u0442 \u043c\u044b \u043f\u0440\u0430\u0432\u0438\u043c \u0432\u0440\u0435\u043c\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0443\u0434\u0430\u043b\u044f\u0435\u043c call-\u0444\u0430\u0439\u043b \u0432 \u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u043e XXXX.<br \/>  \u041e\u0434\u0438\u043d \u0438\u0437 \u0432\u0430\u0436\u043d\u044b\u0445 \u043c\u043e\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 call-\u0444\u0430\u0439\u043b\u0430\u043c\u0438. \u0410\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u0431\u0443\u0434\u0435\u0442 \u0447\u0438\u0442\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0444\u0430\u0439\u043b\u044b \u0441 \u0434\u0430\u0442\u043e\u0439 \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043c\u0435\u043d\u044c\u0448\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0443\u0449\u0435\u0439. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0435\u0441\u043b\u0438 \u043c\u044b \u0443\u043a\u0430\u0436\u0435\u043c \u0432\u0440\u0435\u043c\u044f \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c, \u0430\u0441\u0442\u0435\u0440 \u0431\u0443\u0434\u0435\u0442 \u0436\u0434\u0430\u0442\u044c, \u043f\u043e\u043a\u0430 \u043d\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u0438\u0442 \u043d\u0443\u0436\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f. <\/p>\n<pre><code class=\"bash\">  mv $NewCallFilesPath$CallFileName$varr$var0.call $AsteriskCallFilePath  <\/code><\/pre>\n<p>  \u041f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0435\u043c \u043d\u0430\u0448 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043a \u0430\u0441\u0442\u0435\u0440\u0443 \u043d\u0430 \u0441\u044a\u0435\u0434\u0435\u043d\u0438\u0435.<\/p>\n<pre><code class=\"bash\">done  echo &quot;HAPPY END!!!&quot;  exit 0  <\/code><\/pre>\n<p>  \u0417\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442. \u0421 \u043d\u0438\u043c \u0432\u0441\u0435.<\/p>\n<p>  \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043f\u0438\u0445\u0430\u0442\u044c \u0435\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0432 \u043a\u0440\u043e\u043d. \u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0434\u0430\u0442\u044c \u0435\u043c\u0443 \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435.<\/p>\n<pre><code class=\"bash\"> 2       0          *       *       *       \/usr\/bin\/my\/alarm.sh  <\/code><\/pre>\n<p>  \u041d\u0443, \u0432 \u043e\u0431\u0449\u0435\u043c-\u0442\u043e, \u0431\u0443\u0434\u0438\u043b\u044c\u043d\u0438\u043a \u0433\u043e\u0442\u043e\u0432. \u0417\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u043c <b>alarmnumbers.txt<\/b> \u0438 \u0436\u0434\u0435\u043c \u0437\u0432\u043e\u043d\u043a\u0430. \u0423 \u043d\u0430\u0441 \u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0443\u0436\u0435 3 \u043d\u0435\u0434\u0435\u043b\u0438. \u0413\u043b\u044e\u043a\u043e\u0432 \u043f\u043e\u043a\u0430 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e.<\/p>\n<h4>\u0427\u0442\u043e \u0432 \u0438\u0442\u043e\u0433\u0435?<\/h4>\n<p>  \u041c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0431\u0443\u0434\u0438\u043b\u044c\u043d\u0438\u043a \u0441 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c. \u0415\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043b\u044e\u0431\u044b\u0435 \u0434\u043d\u0438 \u043d\u0435\u0434\u0435\u043b\u0438 \u0438\u0437 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f. \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c call-\u0444\u0430\u0439\u043b\u044b, \u0430 \u0430\u0441\u0442\u0435\u0440\u0438\u0441\u043a \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430\u0441\u0442\u0443\u043f\u0438\u0442 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f. \u041d\u0438\u0447\u0435\u0433\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0433\u043e.<\/p>\n<h4>\u0427\u0442\u043e \u043f\u043b\u043e\u0445\u043e:<\/h4>\n<p>  <\/p>\n<ul>\n<li>\u0417\u0430\u043f\u0443\u0441\u043a \u0440\u0430\u0437 \u0432 \u0441\u0443\u0442\u043a\u0438. \u0415\u0441\u043b\u0438 \u0437\u0430\u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u043d\u0443\u0442\u044c\u0441\u044f \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0447\u0435\u0440\u0435\u0437 4 \u0447\u0430\u0441\u0430, \u0430\u0441\u0442\u0435\u0440 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u0435\u0442, \u0437\u0432\u043e\u043d\u043e\u043a \u0431\u0443\u0434\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0434\u0435\u043b\u044e. <\/li>\n<li>\u041a\u0440\u0438\u0442\u0438\u0447\u043d\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 alarmnumbers.txt. \u0415\u0441\u043b\u0438 \u0432 \u043d\u0435\u043c \u0431\u0443\u0434\u0435\u0442 \u043a\u043e\u0441\u044f\u043a \u043f\u043e \u043d\u0435\u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e\u043c\u0443 \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e, \u0437\u0432\u043e\u043d\u043a\u0430 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442. \u0421\u0430\u043c\u043e\u043c\u0443 \u0430\u0441\u0442\u0435\u0440\u0443 \u043d\u0438\u0447\u0435\u0433\u043e, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043d\u0435 \u0431\u0443\u0434\u0435\u0442, \u043d\u043e \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u043e.<\/li>\n<li>\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0444\u0430\u0439\u043b \u0432 \u043d\u0443\u0436\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442. \u0410\u0432\u0442\u043e\u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u044e \u043f\u0440\u0438\u043a\u0440\u0443\u0442\u0438\u0442\u044c \u043f\u043e\u043b\u0435\u043d\u0438\u043b\u0441\u044f.<\/li>\n<li> \u041a\u043e\u043b\u043b\u0435\u0433\u0430 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043d\u0435 \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u0435\u0442 \u0438 \u043d\u0430 \u044d\u0442\u043e\u0442 \u0431\u0443\u0434\u0438\u043b\u044c\u043d\u0438\u043a. <\/li>\n<\/ul>\n<p>  \u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442\u0441\u044f \u043a\u0440\u0438\u0442\u0438\u043a\u0430, \u0437\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u044f, \u043f\u043e\u0436\u0435\u043b\u0430\u043d\u0438\u044f \u043f\u043e \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044e. \t\t\t \t\t\t<\/p>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/158327\/\"> http:\/\/habrahabr.ru\/post\/158327\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"content html_format\"> \t\t\t\u0421\u0438\u0436\u0443 \u044f \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0435 \u0443\u0442\u0440\u043e\u043c. \u041a\u043e\u043b\u043b\u0435\u0433\u0430 \u043e\u043f\u0430\u0437\u0434\u044b\u0432\u0430\u0435\u0442, \u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0441\u043e\u0431\u043e \u043d\u0435\u0447\u0435\u0433\u043e. \u0421\u043a\u0443\u0447\u043d\u043e. \u041d\u0430\u043a\u043e\u043d\u0435\u0446 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043e\u043f\u043e\u0437\u0434\u0430\u0432\u0448\u0438\u0439 \u0438 \u0436\u0430\u043b\u0443\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043d\u0435 \u043f\u0440\u043e\u0441\u043d\u0443\u043b\u0441\u044f \u043f\u043e \u0441\u0432\u043e\u0435\u043c\u0443 \u0431\u0443\u0434\u0438\u043b\u044c\u043d\u0438\u043a\u0443. \u0422\u043e \u043b\u0438 \u043d\u0435 \u0437\u0430\u0432\u0435\u043b, \u0442\u043e \u043b\u0438 \u043d\u0435 \u0443\u0441\u043b\u044b\u0448\u0430\u043b, \u044d\u0442\u043e\u0433\u043e \u044f \u0443\u0436\u0435 \u043d\u0435 \u043f\u043e\u043c\u043d\u044e. \u041f\u043e\u0447\u0435\u043c\u0443 \u0431\u044b \u043d\u0435 \u0443\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0435\u043c\u0443 \u0437\u0432\u043e\u043d\u043e\u043a \u0441 \u0440\u0430\u0431\u043e\u0442\u044b, \u0441 \u0443\u0442\u0440\u0430 \u043f\u043e\u0440\u0430\u043d\u044c\u0448\u0435? <\/p>\n<p>  \u0421\u043a\u0430\u0437\u0430\u043d\u043e \u2014 \u0441\u0434\u0435\u043b\u0430\u043d\u043e. \u0420\u0435\u0448\u0438\u043b \u044f \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0431\u0443\u0434\u0438\u043b\u044c\u043d\u0438\u043a.   <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-158327","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/158327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=158327"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/158327\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=158327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=158327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=158327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}