{"id":93,"date":"2023-07-17T00:17:22","date_gmt":"2023-07-16T22:17:22","guid":{"rendered":"https:\/\/twdienstleistungen.de\/?p=93"},"modified":"2023-07-17T00:17:23","modified_gmt":"2023-07-16T22:17:23","slug":"shelly-mit-einer-asterisk-ansteuern","status":"publish","type":"post","link":"https:\/\/twdienstleistungen.de\/index.php\/2023\/07\/17\/shelly-mit-einer-asterisk-ansteuern\/","title":{"rendered":"Shelly mit einer Asterisk ansteuern"},"content":{"rendered":"\n<p>Es wird eine funktionierende Installation von Asterisk vorausgesetzt.<\/p>\n\n\n\n<p>Als eine Anwendung aus der Praxis kann man mit einem Shelly z.B. einen T\u00fcr\u00f6ffner in einem B\u00fcro ansteuern. \u00dcber die Kurzwahl am Telefon kann dann durch einen Tastendruck der T\u00fcr\u00f6ffner bet\u00e4tigt werden. Viele andere Anwendungen sind damit m\u00f6glich und es lassen sich viele Dinge somit \u00fcber das Telefon steuern.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/usr\/bin\/php -q\n&lt;?php\nerror_reporting (E_ALL);\nrequire('phpagi.php');\n$url=\"http:\/\/192.168.0.30\/relay\/0?turn=on&amp;timer=5\";\n$curl = curl_init($url);\ncurl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);\n$result = curl_exec($curl);\ncurl_close($curl);\n?><\/code><\/pre>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:30% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/twdienstleistungen.de\/wp-content\/uploads\/2023\/07\/s1_x1-1000x1000-1.jpg\" alt=\"\" class=\"wp-image-94 size-full\" srcset=\"https:\/\/twdienstleistungen.de\/wp-content\/uploads\/2023\/07\/s1_x1-1000x1000-1.jpg 1000w, https:\/\/twdienstleistungen.de\/wp-content\/uploads\/2023\/07\/s1_x1-1000x1000-1-300x300.jpg 300w, https:\/\/twdienstleistungen.de\/wp-content\/uploads\/2023\/07\/s1_x1-1000x1000-1-150x150.jpg 150w, https:\/\/twdienstleistungen.de\/wp-content\/uploads\/2023\/07\/s1_x1-1000x1000-1-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Man kann z.B. obiges PHP Script verwenden. Es wird vorausgesetzt das PHPAGI installiert ist und das Verzeichnis \/val\/lib\/asterisk\/agi-bin\/ auf der Asterisktelefonanlage vorhanden ist und man zugang \u00fcber die Console hat.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Ein Shelly1 erh\u00e4lt dann \u00fcber das obige Script den Befehl f\u00fcr 5 Sekunden eingeschaltet zu sein. Es sei vorausgesetzt das der Shelly im gleichen Netzwerk wie die Asteriskanlage ist. Damit man den Shelly \u00fcber das Telefon ansteuern kann, mu\u00df noch die Datei extensions_custom.conf im Verzeichnis \/etc\/asterisk\/ um folgendes erg\u00e4nzt werden.<\/p>\n<\/div><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;from-internal]\nexten => *255,1,Answer()\nexten => *255,n,AGI(schalter.php)\nexten => *255,n,Hangup()<\/code><\/pre>\n\n\n\n<p>Somit wird nach Anwahl von *255 in diesem Fall das obige Script angesteuert und der Shelly ausgel\u00f6st.<br><strong>Verwendet wird Asterisk Version 16.19.0 und Free PBX 15.0.23<\/strong><\/p>\n\n\n\n<p><strong>Arbeiten an Elektroanlagen sollten nur von Fachkr\u00e4ften durchgef\u00fchrt werden!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es wird eine funktionierende Installation von Asterisk vorausgesetzt. Als eine Anwendung aus der Praxis kann man mit einem Shelly z.B. einen T\u00fcr\u00f6ffner in einem B\u00fcro ansteuern. \u00dcber die Kurzwahl am Telefon kann dann durch einen Tastendruck der T\u00fcr\u00f6ffner bet\u00e4tigt werden. Viele andere Anwendungen sind damit m\u00f6glich und es lassen sich viele Dinge somit \u00fcber das [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[12,14,13],"tags":[9,11,10],"class_list":["post-93","post","type-post","status-publish","format-standard","hentry","category-asterisk","category-php","category-telefonanlage","tag-asterisk","tag-php","tag-shelly"],"_links":{"self":[{"href":"https:\/\/twdienstleistungen.de\/index.php\/wp-json\/wp\/v2\/posts\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twdienstleistungen.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/twdienstleistungen.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/twdienstleistungen.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/twdienstleistungen.de\/index.php\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":1,"href":"https:\/\/twdienstleistungen.de\/index.php\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"predecessor-version":[{"id":95,"href":"https:\/\/twdienstleistungen.de\/index.php\/wp-json\/wp\/v2\/posts\/93\/revisions\/95"}],"wp:attachment":[{"href":"https:\/\/twdienstleistungen.de\/index.php\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/twdienstleistungen.de\/index.php\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/twdienstleistungen.de\/index.php\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}