|
|
@ -1057,7 +1057,8 @@ char *call_update_udp(const char **o, struct callmaster *m) { |
|
|
|
|
|
|
|
|
fail: |
|
|
fail: |
|
|
mylog(LOG_WARNING, "Failed to parse a media stream: %s:%s", o[5], o[6]); |
|
|
mylog(LOG_WARNING, "Failed to parse a media stream: %s:%s", o[5], o[6]); |
|
|
return NULL; |
|
|
|
|
|
|
|
|
asprintf(&ret, "%s E8\n", o[1]); |
|
|
|
|
|
return ret; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
char *call_lookup_udp(const char **o, struct callmaster *m) { |
|
|
char *call_lookup_udp(const char **o, struct callmaster *m) { |
|
|
@ -1070,7 +1071,8 @@ char *call_lookup_udp(const char **o, struct callmaster *m) { |
|
|
c = g_hash_table_lookup(m->callhash, o[4]); |
|
|
c = g_hash_table_lookup(m->callhash, o[4]); |
|
|
if (!c) { |
|
|
if (!c) { |
|
|
mylog(LOG_WARNING, "[%s] Got UDP LOOKUP for unknown call-id", o[4]); |
|
|
mylog(LOG_WARNING, "[%s] Got UDP LOOKUP for unknown call-id", o[4]); |
|
|
return NULL; |
|
|
|
|
|
|
|
|
asprintf(&ret, "%s 0 " IPF "\n", o[1], IPP(m->ip)); |
|
|
|
|
|
return ret; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
strdupfree(&c->called_agent, "UNKNOWN(udp)"); |
|
|
strdupfree(&c->called_agent, "UNKNOWN(udp)"); |
|
|
@ -1099,7 +1101,8 @@ char *call_lookup_udp(const char **o, struct callmaster *m) { |
|
|
|
|
|
|
|
|
fail: |
|
|
fail: |
|
|
mylog(LOG_WARNING, "Failed to parse a media stream: %s:%s", o[5], o[6]); |
|
|
mylog(LOG_WARNING, "Failed to parse a media stream: %s:%s", o[5], o[6]); |
|
|
return NULL; |
|
|
|
|
|
|
|
|
asprintf(&ret, "%s E8\n", o[1]); |
|
|
|
|
|
return ret; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
char *call_request(const char **o, struct callmaster *m) { |
|
|
char *call_request(const char **o, struct callmaster *m) { |
|
|
|