FS-3467 --resolve
This commit is contained in:
parent
193bae5e0b
commit
de6295b937
|
@ -3491,11 +3491,16 @@ SWITCH_STANDARD_API(originate_function)
|
||||||
uint8_t machine = 1;
|
uint8_t machine = 1;
|
||||||
switch_status_t status = SWITCH_STATUS_SUCCESS;
|
switch_status_t status = SWITCH_STATUS_SUCCESS;
|
||||||
|
|
||||||
if (session || zstr(cmd)) {
|
if (zstr(cmd)) {
|
||||||
stream->write_function(stream, "-USAGE %s\n", ORIGINATE_SYNTAX);
|
stream->write_function(stream, "-USAGE %s\n", ORIGINATE_SYNTAX);
|
||||||
return SWITCH_STATUS_SUCCESS;
|
return SWITCH_STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* log warning if part of ongoing session, as we'll block the session */
|
||||||
|
if (session){
|
||||||
|
switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_NOTICE, "Originate can take 60 seconds to complete, and blocks the existing session. Do not confuse with a lockup.\n");
|
||||||
|
}
|
||||||
|
|
||||||
mycmd = strdup(cmd);
|
mycmd = strdup(cmd);
|
||||||
switch_assert(mycmd);
|
switch_assert(mycmd);
|
||||||
argc = switch_separate_string(mycmd, ' ', argv, (sizeof(argv) / sizeof(argv[0])));
|
argc = switch_separate_string(mycmd, ' ', argv, (sizeof(argv) / sizeof(argv[0])));
|
||||||
|
|
Loading…
Reference in New Issue