...
|
...
|
@@ -1283,20 +1283,19 @@ int tps_redis_update_dialog(sip_msg_t *msg, tps_data_t *md, tps_data_t *sd,
|
1283
|
1283
|
}
|
1284
|
1284
|
}
|
1285
|
1285
|
|
1286
|
|
- if(sd->b_tag.len>0 && ((mode & TPS_DBU_BRR) || (mode & TPS_DBU_ARR))) {
|
1287
|
|
- if(((md->direction == TPS_DIR_DOWNSTREAM) && (msg->first_line.type==SIP_REPLY)) ||
|
1288
|
|
- ((md->direction == TPS_DIR_UPSTREAM) && (msg->first_line.type==SIP_REQUEST))) {
|
1289
|
|
- if(((sd->iflags&TPS_IFLAG_DLGON) == 0) && (mode & TPS_DBU_BRR)) {
|
1290
|
|
- TPS_REDIS_SET_ARGS(&md->b_rr, argc, &td_key_b_rr, argv, argvlen);
|
1291
|
|
- }
|
1292
|
|
- }
|
1293
|
|
- else {
|
1294
|
|
- if(((sd->iflags&TPS_IFLAG_DLGON) == 0) && (mode & TPS_DBU_ARR)) {
|
1295
|
|
- TPS_REDIS_SET_ARGS(&md->a_rr, argc, &td_key_a_rr, argv, argvlen);
|
1296
|
|
- TPS_REDIS_SET_ARGS(&md->s_rr, argc, &td_key_s_rr, argv, argvlen);
|
1297
|
|
- }
|
1298
|
|
- }
|
1299
|
|
- }
|
|
1286
|
+ if(sd->b_tag.len>0 && ((mode & TPS_DBU_BRR) || (mode & TPS_DBU_ARR))) {
|
|
1287
|
+ if(((md->direction == TPS_DIR_DOWNSTREAM) && (msg->first_line.type==SIP_REPLY)) ||
|
|
1288
|
+ ((md->direction == TPS_DIR_UPSTREAM) && (msg->first_line.type==SIP_REQUEST))) {
|
|
1289
|
+ if(((sd->iflags&TPS_IFLAG_DLGON) == 0) && (mode & TPS_DBU_BRR)) {
|
|
1290
|
+ TPS_REDIS_SET_ARGS(&md->b_rr, argc, &td_key_b_rr, argv, argvlen);
|
|
1291
|
+ }
|
|
1292
|
+ } else {
|
|
1293
|
+ if(((sd->iflags&TPS_IFLAG_DLGON) == 0) && (mode & TPS_DBU_ARR)) {
|
|
1294
|
+ TPS_REDIS_SET_ARGS(&md->a_rr, argc, &td_key_a_rr, argv, argvlen);
|
|
1295
|
+ TPS_REDIS_SET_ARGS(&md->s_rr, argc, &td_key_s_rr, argv, argvlen);
|
|
1296
|
+ }
|
|
1297
|
+ }
|
|
1298
|
+ }
|
1300
|
1299
|
|
1301
|
1300
|
if(argc<=2) {
|
1302
|
1301
|
return 0;
|