Fixed cause parameter
This commit is contained in:
parent
fecbe89ad1
commit
1625510377
|
@ -1147,7 +1147,6 @@ static void add_codecs_by_names(struct osmo_cc_helper_audio_codecs *codecs, char
|
|||
const char *name;
|
||||
|
||||
while ((name = strsep(&names, ","))) {
|
||||
printf("name='%s'\n", name);
|
||||
for (i = 0; codecs_def[i].payload_name; i++) {
|
||||
if (!strcasecmp(name, codecs_def[i].payload_name)) {
|
||||
if (c == MAX_CODECS) {
|
||||
|
@ -1730,14 +1729,15 @@ static void routing_answer(call_t *call)
|
|||
static void routing_disc_rel(call_t *call, int argc, char *argv[], int disconnect)
|
||||
{
|
||||
call_relation_t *relation = call->relation_list;
|
||||
uint8_t cause = 0;
|
||||
char *cause_str;
|
||||
uint8_t cause = 16;
|
||||
osmo_cc_msg_t *new_msg;
|
||||
int i;
|
||||
|
||||
/* get cause, if any */
|
||||
for (i = 0; i < argc; i++) {
|
||||
if (!strncmp(argv[i], "cause=", 6))
|
||||
cause = atoi(argv[i] + 6);
|
||||
if (value_of_param(argv[i], "cause", &cause_str))
|
||||
cause = atoi(cause_str);
|
||||
else
|
||||
PDEBUG(DROUTER, DEBUG_ERROR, "Unknown 'disconnect' / 'release' parameter '%s' from routing.\n", argv[i]);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue