{"id":2109,"date":"2010-05-20T18:17:00","date_gmt":"2010-05-20T18:17:00","guid":{"rendered":"http:\/\/www.b.shuttle.de\/hayek\/Hayek\/Jochen\/wp\/blog-de\/2010\/05\/20\/ein-anruf-monitor-fuer-die-fritzbox-unter-verwendung-eines-gmail-adressbuchs-und-des-onb\/"},"modified":"2010-05-20T18:17:00","modified_gmt":"2010-05-20T18:17:00","slug":"ein-anruf-monitor-fuer-die-fritzbox-unter-verwendung-eines-gmail-adressbuchs-und-des-onb","status":"publish","type":"post","link":"https:\/\/wp.jochen.hayek.name\/blog-de\/2010\/05\/20\/ein-anruf-monitor-fuer-die-fritzbox-unter-verwendung-eines-gmail-adressbuchs-und-des-onb\/","title":{"rendered":"ein Anruf-Monitor f\u00fcr die FRITZ!Box unter Verwendung eines gmail-Adressbuchs und des ONB"},"content":{"rendered":"<p>\t\t\t\tDen Anruf-Monitor f\u00fcr den TCP\/IP-Port 1012 der FRITZ!Box hatte ich schon am letzten Heiligen Abend in ruby geschrieben, und der lief seitdem ganz nett. Was ihm noch fehlte, waren Namensangaben. Dazu liest dieses Script nun mein gmail-Adressbuch in <i>Offline-CSV-Form<\/i>. Und wenn ein Anrufer dort nicht gefunden wird, dann wird zumindest das <a href=\"http:\/\/de.wikipedia.org\/wiki\/Amtliches_Verzeichnis_der_Ortsnetzkennzahlen\"><i>ONB<\/i><\/a>, das <a href=\"http:\/\/de.wikipedia.org\/wiki\/Amtliches_Verzeichnis_der_Ortsnetzkennzahlen\"><i>Ortsnetzbereichsverzeichnis<\/i><\/a> bem\u00fcht, um wenigstens herauszufinden, aus welchem Ortsnetz der Anruf stammt. Ich bin von diesem Werk sehr begeistert. Ich konnte hier in idealerweise eine ganze Menge meiner Hobbies kombinieren:<\/p>\n<ul>\n<li>das Programmieren in einer tollen Script-Sprache<\/li>\n<\/ul>\n<ul>\n<li>das Basteln mit der FRITZ!Box<\/li>\n<\/ul>\n<ul>\n<li>die Benutzung von Adressb\u00fcchern<\/li>\n<\/ul>\n<p>Schade, dass ich vorl\u00e4ufig nur in meinem Home-Office in den Genuss dieser Utility komme!<br \/>\nAber irgendwann wird es auch einmal eine Variante davon f\u00fcr mein zuk\u00fcnftiges Smartphone geben.<br \/>\nUpdate \/ 2010-05-21:<br \/>\nDie Implementierung dieser Software in ruby impliziert eine gewisse Plattform-Unabh\u00e4ngigkeit. Und in der Tat l\u00e4uft diese Software zu meiner gro\u00dfen Freude auch genauso unter Mac OS X.\t\t\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Den Anruf-Monitor f\u00fcr den TCP\/IP-Port 1012 der FRITZ!Box hatte ich schon am letzten Heiligen Abend in ruby geschrieben, und der lief seitdem ganz nett. Was ihm noch fehlte, waren Namensangaben. Dazu liest dieses Script nun mein gmail-Adressbuch in Offline-CSV-Form. Und wenn ein Anrufer dort nicht gefunden wird, dann wird zumindest das ONB, das Ortsnetzbereichsverzeichnis bem\u00fcht, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[352],"tags":[],"class_list":["post-2109","post","type-post","status-publish","format-standard","hentry","category-nicht-zugeordnet"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paO0l8-y1","jetpack_likes_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts\/2109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/comments?post=2109"}],"version-history":[{"count":0,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts\/2109\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/media?parent=2109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/categories?post=2109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/tags?post=2109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}