Ich komme leider noch nicht ganz zu recht mit meinem Vorhaben.
Ich möchte ein notify triggern wenn ein Anruf (eingehend oder ausgehend) über FB_Callmonitor erfolgt.
Aktuell sieht mein notify so aus:
define FritzBoxAnruf notify FritzBox:event:.* {TelefonMonitor ($EVENT)}
Dazu habe ich in 99_myUtils.pm folgende Methode:
sub TelefonMonitor($) {
my ( $event, $arg ) = split( ':', $_[0] );
$arg = ltrim($arg);
my $title = '';
my $number = '';
if($arg eq 'ring' ){
$title = 'Anruf eingehend';
}elsif($arg eq 'call'){
$title = 'Anruf ausgehend';
}
$number = '???';
Log(3,"$title: $number");
}
Hier kann ich als Event call oder ring abfragen. Schon mal gut.
Wie komme ich an dieser Stelle aber an das Reading external_number vom Callmonitor?
Am Ende möchte ich eine Nachricht versenden mit der Info über eingehend/ausgehend und der externen Nummer.
Mit $number = (ReadingsVal("FritzBox","external_number",99));;
Also so mache ich das, allerdings direkt im notify ...
Gruß Otto