}
break;
case STIMULUS_SPEEDDIAL:
+ {
+ struct skinny_speeddial *sd;
+
if (skinnydebug)
ast_verbose("Received Stimulus: SpeedDial(%d)\n", instance);
-
- struct skinny_speeddial *sd;
if (!(sd = find_speeddial_by_instance(d, instance, 0))) {
return 0;
}
break;
}
}
+ }
break;
case STIMULUS_HOLD:
if (skinnydebug)
res = handle_ip_port_message(req, s);
break;
case KEYPAD_BUTTON_MESSAGE:
- if (skinnydebug)
- ast_verbose("Collected digit: [%d]\n", letohl(req->data.keypad.button));
-
+ {
struct skinny_device *d = s->device;
struct skinny_subchannel *sub;
int lineInstance;
int callReference;
+ if (skinnydebug)
+ ast_verbose("Collected digit: [%d]\n", letohl(req->data.keypad.button));
+
lineInstance = letohl(req->data.keypad.lineInstance);
callReference = letohl(req->data.keypad.callReference);
d->exten[strlen(d->exten)+1] = '\0';
} else
res = handle_keypad_button_message(req, s);
+ }
break;
case STIMULUS_MESSAGE:
res = handle_stimulus_message(req, s);