FHEM Forum

FHEM => Automatisierung => Thema gestartet von: franky08 am 04 Dezember 2013, 21:08:55

Titel: FB interne Telefone klingeln lassen, klappt nicht
Beitrag von: franky08 am 04 Dezember 2013, 21:08:55
Hallo, ich habe folgenden Code aus dem Wiki genommen um später über notify die internen Telefone klingeln zu lassen. Fritz Box ist eine 7390, der Code ist folgender:
package main;
use strict;
use warnings;
use POSIX;
sub
myfritzUtils_Initialize($$)
{
my ($hash) = @_;
}
######################################################

sub
FritzBoxCallnr ($)

  my ($callnr) = @_;
  $callnr = "ATDT".$callnr."#";
  my $ret = "ATD: " . `echo $callnr | nc 127.0.0.1 1011` ;
  InternalTimer(gettimeofday()+20, "FritzBoxHangOn", "", 0);
  return
}
sub
FritzBoxHangOn ()
{
  my $ret = " ATH: " . `echo "ATH" | nc 127.0.0.1 1011` ;
  $ret =~ s,[\r\n]*,,g;    # remove CR from return-string
  return
}
1;

beim Aufruf { FritzBoxCallnr('**9')} passiert aber leider nichts. Wenn ich mit einem internen Telefon **9 eingebe klingelt das andere interne, dass geht also. Nur aus der 99_myfritzUtils geht es nicht.
Hat da jemand einen weiterhelfenden Tipp ?

VG
Frank
Titel: Antw:FB interne Telefone klingeln lassen, klappt nicht
Beitrag von: JoWiemann am 05 Dezember 2013, 09:03:00
Hallo,

läuft Fhem denn auf einer Fritze? Dass ist bei dieser Lösung Voraussetzung. Ansonsten gibt es hier im Forum eine Lösung über Telnet.

Grüße Jörg
Titel: Antw:FB interne Telefone klingeln lassen, klappt nicht
Beitrag von: franky08 am 05 Dezember 2013, 09:53:17
Hatte ich mir schon gedacht, da ja der localhost angesprochen wird. Da muss ich mal nach der Telnet Lösung schauen, da fhem bei mir auf Beaglebone läuft.

Danke, VG
Frank
Titel: Antw:FB interne Telefone klingeln lassen, klappt nicht
Beitrag von: Harald am 05 Dezember 2013, 10:20:29
Guten Morgen,

oder Du versuchst das hier (http://forum.fhem.de/index.php/topic,16570.msg107895.html#msg107895). Das funktioniert auch bei Boxen, die nicht über Telnet u.ä. zugänglich sind, wie die von Kabelanbietern z.B. UnityMedia FB 6360. Die werden damit über LAN angesprochen. Funktioniert bei mir einwandfrei.

Viele Grüße

Harald