SWITCH_STANDARD_APP(speak_function)
{
switch_channel_t *channel = switch_core_session_get_channel(session);
- switch_codec_t *codec = switch_core_session_get_read_codec(session);
char buf[10];
char *argv[4] = { 0 };
int argc;
char *mydata = NULL;
switch_input_args_t args = { 0 };
- switch_assert(codec != NULL);
switch_assert(channel != NULL);
if (switch_strlen_zero(data) || !(mydata = switch_core_session_strdup(session, data))) {
SWITCH_STANDARD_APP(record_session_function)
{
- switch_channel_t *channel = switch_core_session_get_channel(session);
char *p, *path = NULL;
uint32_t limit = 0;
- switch_assert(channel != NULL);
+ if (switch_strlen_zero(data)) {
+ return;
+ }
path = switch_core_session_strdup(session, data);
- if ((p = strchr(path, '+'))) {
+ if (path && (p = strchr(path, '+'))) {
char *q = p - 1;
while(q && *q == ' ') {
*q = '\0';