2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-16 23:06:05 +00:00

96_SIP: change reading name caller_status to caller_state

git-svn-id: https://svn.fhem.de/fhem/trunk@13479 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
Wzut 2017-02-21 06:38:37 +00:00
parent a03141c8d6
commit db0ac1852f

View File

@ -413,14 +413,14 @@ sub SIP_Set($@)
readingsSingleUpdate($hash, "caller",$subcmd,1); readingsSingleUpdate($hash, "caller",$subcmd,1);
return undef; return undef;
} }
elsif ($cmd eq "caller_status") elsif ($cmd eq "caller_state")
{ {
# die ersten beiden brauchen wir nicht mehr # die ersten beiden brauchen wir nicht mehr
shift @a; shift @a;
shift @a; shift @a;
# den Rest als ein String # den Rest als ein String
$subcmd = join(" ",@a); $subcmd = join(" ",@a);
readingsSingleUpdate($hash, "caller_status",$subcmd,1); readingsSingleUpdate($hash, "caller_state",$subcmd,1);
return undef; return undef;
} }
@ -559,14 +559,14 @@ sub SIP_invite{
for($i=0; $i<$waittime; $i++) for($i=0; $i<$waittime; $i++)
{ {
SIP_telnet($hash,"set $my_name caller_status ringing\nexit\n") if (!$i); SIP_telnet($hash,"set $my_name caller_state ringing\nexit\n") if (!$i);
sleep 1; sleep 1;
######## $$$ read state of my device ######## $$$ read state of my device
$action = SIP_telnet($hash,"get $my_name caller\n"); $action = SIP_telnet($hash,"get $my_name caller\n");
Log3 $my_name, 4, "$my_name, SIP_invite ->ringing $i : $action"; Log3 $my_name, 4, "$my_name, SIP_invite ->ringing $i : $action";
if ( $action eq "fetch" ) if ( $action eq "fetch" )
{ {
SIP_telnet($hash,"set $my_name caller_status fetching\nexit\n"); SIP_telnet($hash,"set $my_name caller_state fetching\nexit\n");
last; last;
} }
#$call->bye(); #$call->bye();
@ -593,7 +593,7 @@ sub SIP_bye{
my $hash = $defs{$my_name}; my $hash = $defs{$my_name};
Log3 $my_name, 5, "$my_name, SIP_bye : $event"; Log3 $my_name, 5, "$my_name, SIP_bye : $event";
#print Dumper($event); #print Dumper($event);
SIP_telnet($hash, "set $my_name caller none\nset $my_name caller_status hangup\nexit\n") ; SIP_telnet($hash, "set $my_name caller none\nset $my_name caller_state hangup\nexit\n") ;
return 1; return 1;
} }