@@ -1596,6 +1596,8 @@ static void json_restore_call(struct redis *r, const str *callid, enum call_type
1596
1596
c -> created_from = call_strdup (c , id .s );
1597
1597
if (!redis_hash_get_str (& id , & call , "created_from_addr" ))
1598
1598
sockaddr_parse_any_str (& c -> created_from_addr , & id );
1599
+ if (!redis_hash_get_str (& id , & call , "rtpe_connection_addr" ))
1600
+ call_str_cpy (c , & c -> rtpe_connection_addr , & id );
1599
1601
if (!redis_hash_get_int (& i , & call , "block_dtmf" ))
1600
1602
c -> block_dtmf = i ? 1 : 0 ;
1601
1603
if (!redis_hash_get_int (& i , & call , "block_media" ))
@@ -1879,6 +1881,7 @@ char* redis_encode_json(struct call *c) {
1879
1881
JSON_SET_SIMPLE ("ml_deleted" ,"%ld" ,(long int ) c -> ml_deleted );
1880
1882
JSON_SET_SIMPLE_CSTR ("created_from" ,c -> created_from );
1881
1883
JSON_SET_SIMPLE_CSTR ("created_from_addr" ,sockaddr_print_buf (& c -> created_from_addr ));
1884
+ JSON_SET_SIMPLE_STR ("rtpe_connection_addr" , & c -> rtpe_connection_addr );
1882
1885
JSON_SET_SIMPLE ("redis_hosted_db" ,"%u" ,c -> redis_hosted_db );
1883
1886
JSON_SET_SIMPLE_STR ("recording_metadata" ,& c -> metadata );
1884
1887
JSON_SET_SIMPLE ("block_dtmf" ,"%i" ,c -> block_dtmf ? 1 : 0 );
0 commit comments