Changeset 40764 for ipk/source.mipsel


Ignore:
Timestamp:
08/17/17 23:19:07 (6 years ago)
Author:
gost
Message:

[plugins] callmon meets IP-Kamera V1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ipk/source.mipsel/tools_callmonitor/_path_/usr/local/share/titan/plugins/callmonitor1/fritzbox_msg_new.sh

    r37714 r40764  
    99ICONV=`echo "$0iconv" | sed s/fritzbox_msg_new.sh//`
    1010CURL=`echo "$0curl" | sed s/fritzbox_msg_new.sh//`
     11if [ ! -x $CURL ] ; then
     12   CURL="curl"
     13fi
    1114LPATH=`echo "$0" | sed s/'\/fritzbox_msg_new.sh'//`
    1215LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LPATH
     
    1518. $CONFIG
    1619#. ./callmon.conf
    17  
    1820#
    1921#-------------------------------------------------------------------------------
     
    522524    fi
    523525done
    524 
    525526case $1 in
    526527  START|start)
     
    650651    if [ -f $TMPFILE ];     then  rm $TMPFILE; fi
    651652    ;;
     653 
    652654  CALL)
    653     mysearch $7
    654     echo $2" "$3" Ausgehend: von "$6" auf "$7
    655       #title of messagebox
    656       c="<<<< Anruf abgehend >>>>"
    657       #prepare text
    658       #UH20100110
    659       if [ "$6" = "4711" ]
    660          then von=`echo $6               | sed -e '{s/4711/Name1/g;}'`
    661 #         elif [ "$6" = "4712" ]
    662 #            then von=`echo $6               | sed -e '{s/4712/MSN2/g;}'`
     655 
     656                echo "******************* call"
     657    #Aufruf Kamera?#
     658    ext=0
     659    if [ `echo $7 | grep "callcam1" | wc -l` -eq 1 ]; then
     660      rm /tmp/callcam*
     661      touch /tmp/callcam1
     662      $CURL "http://$ip/query?infobarplugin&IP-Kamera"
     663      $CURL "http://$ip/query?sendrc&rcok"
     664      ext=1
     665                fi
     666    if [ `echo $7 | grep "callcam2" | wc -l` -eq 1 ]; then
     667        rm /tmp/callcam*
     668      touch /tmp/callcam2
     669      $CURL "http://$ip/query?infobarplugin&IP-Kamera"
     670      CURL "http://$ip/query?sendrc&rcok"
     671      ext=1
     672                fi
     673   
     674    if [ $ext -eq 0 ]; then
     675        mysearch $7
     676        echo $2" "$3" Ausgehend: von "$6" auf "$7
     677         #title of messagebox
     678         c="<<<< Anruf abgehend >>>>"
     679         #prepare text
     680         #UH20100110
     681         if [ "$6" = "4711" ]
     682            then von=`echo $6               | sed -e '{s/4711/Name1/g;}'`
     683#            elif [ "$6" = "4712" ]
     684#               then von=`echo $6               | sed -e '{s/4712/MSN2/g;}'`
     685         fi
     686
     687#       b=" Anruf von "$6"~n~n für "$7"~n~n "$NAME"~n "$ADDRESSE
     688        b=" Anruf von "$von"~n~n~n für "$7"~n~n "$NAME"~n "$ADDRESSE
     689
     690        b1=`echo $b               | sed -e '{s/MSN1/Name1/g;s/MSN2/Name2/g;s/MSN3/Name3/g;s/SIP0/VOIP0/g;s/SIP1/VOIP1/g;s/SIP2/VOIP2/g;}'`
     691#        b1=`echo $b               | sed -e '{s/MSN1/Name1/g;s/MSN2/Name2/g;s/MSN3/Name3/g;s/SIP0/VOIP0/g;s/SIP1/VOIP1/g;s/SIP2/VOIP2/g;}'`
     692
     693        b1=`echo $b1              | sed -e '{s/ /%20/g;s/Ä/%C3%84/g;s/Ö/%C3%96/g;s/Ü/%C3%9C/g;s/ä/%C3%A4/g;s/ö/%C3%B6/g;s/ü/%C3%BC/g;s/á/ss/g;s/&/%26/g;s/~n/%0a/g;s/#/%20/g;}'`
     694        c1=`echo $c               | sed -e '{s/ /%20/g;s/Ä/%C3%84/g;s/Ö/%C3%96/g;s/Ü/%C3%9C/g;s/ä/%C3%A4/g;s/ö/%C3%B6/g;s/ü/%C3%BC/g;s/á/ss/g;s/&/%26/g;s/~n/%0a/g;s/#/%20/g;}'`
     695        #tempfile schreiben für Übersicht
    663696      fi
    664 
    665 #      b=" Anruf von "$6"~n~n für "$7"~n~n "$NAME"~n "$ADDRESSE
    666       b=" Anruf von "$von"~n~n~n für "$7"~n~n "$NAME"~n "$ADDRESSE
    667 
    668       b1=`echo $b               | sed -e '{s/MSN1/Name1/g;s/MSN2/Name2/g;s/MSN3/Name3/g;s/SIP0/VOIP0/g;s/SIP1/VOIP1/g;s/SIP2/VOIP2/g;}'`
    669 #      b1=`echo $b               | sed -e '{s/MSN1/Name1/g;s/MSN2/Name2/g;s/MSN3/Name3/g;s/SIP0/VOIP0/g;s/SIP1/VOIP1/g;s/SIP2/VOIP2/g;}'`
    670 
    671       b1=`echo $b1              | sed -e '{s/ /%20/g;s/Ä/%C3%84/g;s/Ö/%C3%96/g;s/Ü/%C3%9C/g;s/ä/%C3%A4/g;s/ö/%C3%B6/g;s/ü/%C3%BC/g;s/á/ss/g;s/&/%26/g;s/~n/%0a/g;s/#/%20/g;}'`
    672       c1=`echo $c               | sed -e '{s/ /%20/g;s/Ä/%C3%84/g;s/Ö/%C3%96/g;s/Ü/%C3%9C/g;s/ä/%C3%A4/g;s/ö/%C3%B6/g;s/ü/%C3%BC/g;s/á/ss/g;s/&/%26/g;s/~n/%0a/g;s/#/%20/g;}'`
    673       #tempfile schreiben für Übersicht
    674      
    675697      #Ausgehende Anrufe anzeigen?
    676       if [ $monCall = 1 ]; then
     698      if [ $monCall = 1 ] && [ $ext -eq 0 ] ; then
    677699        #Welche Rufnummern sollen überwacht werden?
    678700        if [ $6 = $Ziel -o $6 = $Ziel_2 -o $Alle = 1 ] ; then
     
    910932  ;;
    911933esac
    912 
    913934rm /tmp/callrun
Note: See TracChangeset for help on using the changeset viewer.