This is an old revision of the document!


SDK-Script for testing

<code - voicetodigitalout-test.are >

TELON = “+49…”; call from this number switches ON TELOFF = “+49..”; call from this number switches OFF

printf(“ON: %s OF: %s\n”, TELON, TELOFF); while (true) {

msg = nb_voice_event(1).call.calling;	// check event with 1sec timeout
printf(".");
if (!is_void(msg)) {
  printf("called by %s\n", msg);
  msg = left(msg, strlen(msg) - 5); // trim phone number
  printf("called by %s\n", msg);
  msg = right(msg, strlen(msg) - 6);
  printf("called by %s\n", msg);
if (msg == TELON) {
	printf("%s -> ON\n", msg);
	nb_dio_set("out1", 1);
 } else if (msg == TELOFF) {
	printf("%s -> OFF\n", msg);
	nb_dio_set("out1", 0);
}
}

} <code>