Subversion Repositories HomeAutomation

Rev

Rev 2091 | Rev 2094 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 2091 Rev 2092
Line 71... Line 71...
71
          var number = variables["Number"];
71
          var number = variables["Number"];
72
          var incommingCall = true;
72
          var incommingCall = true;
73
 
73
 
74
          if (variables["Number"].length > 6)
74
          if (variables["Number"].length > 6)
75
          {
75
          {
76
            /* A seems to mean it is an outgoing call! */
76
            /* A seems to mean it is an incomming call! */
77
            if (number.charAt(0) === 'A')
77
            if (number.charAt(0) === 'A' || number.charAt(0) === 'D')
78
            {
-
 
79
              incommingCall = false;
-
 
80
 
-
 
81
              /* Remove leading A */
-
 
82
              number = number.substring(1);
-
 
83
            }
-
 
84
            else /* Incomming call */
-
 
85
            {
78
            {
86
              incommingCall = true;
79
              incommingCall = true;
87
 
80
 
88
              /* Remove leading D if needed */
81
              /* Remove leading A */
89
              if (number.charAt(0) === 'D')
-
 
90
              {
-
 
91
                number = number.substring(1);
82
              number = number.substring(1);
92
              }
83
            }
-
 
84
            else /* Outgoing call */
-
 
85
            {
-
 
86
              incommingCall = false;
93
            }
87
            }
94
 
88
 
95
            /* A number can have a trailing C */
89
            /* A number can have a trailing C */
96
            var endIndex = number.indexOf('C');
90
            var endIndex = number.indexOf('C');
97
 
91