|
@@ -55,13 +55,11 @@ public class CdrPush implements ApplicationListener<ApplicationReadyEvent> {
|
|
|
|
|
|
|
|
private boolean postCdr(CdrDetail cdr){
|
|
private boolean postCdr(CdrDetail cdr){
|
|
|
try {
|
|
try {
|
|
|
- logger.info("{} postCdr入参数", cdr);
|
|
|
|
|
- logger.info("{} postCdrType: {}", cdr.getCdrType(), JSON.toJSONString(cdr));
|
|
|
|
|
String url = SystemConfig.getValue("post_cdr_url");
|
|
String url = SystemConfig.getValue("post_cdr_url");
|
|
|
- if ("inbound".equals(cdr.getCdrType())) {
|
|
|
|
|
- logger.info("{} is inbound cdr.", cdr.getUuid());
|
|
|
|
|
|
|
+ if ("inbound".equalsIgnoreCase(cdr.getCdrType())) {
|
|
|
//如果有自定义回调地址 替换回调地址为自定义回调地址 否则默认回调
|
|
//如果有自定义回调地址 替换回调地址为自定义回调地址 否则默认回调
|
|
|
InboundCallInfo info = getInboundCallBackUrlByUuid(cdr.getUuid());
|
|
InboundCallInfo info = getInboundCallBackUrlByUuid(cdr.getUuid());
|
|
|
|
|
+ logger.info("呼入日志cdrUUid:{} ,InboundCallInfo: {}", cdr.getUuid(), JSON.toJSONString(info));
|
|
|
if (null != info && org.apache.commons.lang3.StringUtils.isNotBlank(info.getCallBackUrl())) {
|
|
if (null != info && org.apache.commons.lang3.StringUtils.isNotBlank(info.getCallBackUrl())) {
|
|
|
String callBackUrl = info.getCallBackUrl();
|
|
String callBackUrl = info.getCallBackUrl();
|
|
|
logger.info("呼入日志cdrUUid:{} ,getInboundCallBackUrlByUuid: {}", cdr.getUuid(), callBackUrl);
|
|
logger.info("呼入日志cdrUUid:{} ,getInboundCallBackUrlByUuid: {}", cdr.getUuid(), callBackUrl);
|
|
@@ -77,8 +75,6 @@ public class CdrPush implements ApplicationListener<ApplicationReadyEvent> {
|
|
|
url = callBackUrl;
|
|
url = callBackUrl;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- logger.info("测试日志最后请求的url:{}",url);
|
|
|
|
|
if (StringUtils.isNullOrEmpty(url)) {
|
|
if (StringUtils.isNullOrEmpty(url)) {
|
|
|
logger.error("post_cdr_url has not been configured yet.");
|
|
logger.error("post_cdr_url has not been configured yet.");
|
|
|
return false;
|
|
return false;
|