Is it possible that the branches are handled differently when they're added by 
`append_branch()`?

```        
        append_branch("sip:[email protected];transport=tcp", "0.3");
        append_branch("sip:[email protected];transport=tcp", "0.2");
        append_branch("sip:[email protected];transport=tcp", "0.7");
        append_branch("sip:[email protected];transport=tcp", "0.5");
        append_branch("sip:[email protected];transport=tcp", "0.6");
        xlog ("=== $(branch(uri)[0]), $(branch(q)[0])\n");
        xlog ("=== $(branch(uri)[1]), $(branch(q)[1])\n");
        xlog ("=== $(branch(uri)[2]), $(branch(q)[2])\n");
        xlog ("=== $(branch(uri)[3]), $(branch(q)[3])\n");
        xlog ("=== $(branch(uri)[4]), $(branch(q)[4])\n");
        t_load_contacts();
        while (t_next_contacts()) {
            xlog ("==== $ru\n");
        }
```

Output:
```
ERROR: [email protected]: === 
sip:[email protected];transport=tcp, 300
ERROR: [email protected]: === 
sip:[email protected];transport=tcp, 200
ERROR: [email protected]: === 
sip:[email protected];transport=tcp, 700
ERROR: [email protected]: === 
sip:[email protected];transport=tcp, 500
ERROR: [email protected]: === 
sip:[email protected];transport=tcp, 600
DEBUG: [email protected]: tm [t_serial.c:526]: 
t_load_contacts(): load_contact mode not selected, using: 0
DEBUG: [email protected]: tm [t_serial.c:340]: 
ki_t_load_contacts_mode(): nr_branches is 5
DEBUG: [email protected]: <core> [core/xavp.c:539]: 
xavp_destroy_list(): destroying xavp list 0x7fe88ec9e248
DEBUG: [email protected]: tm [t_serial.c:890]: 
ki_t_next_contacts(): Appending branch 
uri-'sip:[email protected];transport=tcp' dst-'' path-'' inst-'' 
ruid-'' location_ua-''
DEBUG: [email protected]: <core> [core/xavp.c:539]: 
xavp_destroy_list(): destroying xavp list 0x7fe88ec9df90
ERROR: [email protected]: ==== sip:1001@carrierB
DEBUG: [email protected]: <core> [core/xavp.c:539]: 
xavp_destroy_list(): destroying xavp list 0x7fe88ec9dcb8
ERROR: [email protected]: ==== 
sip:[email protected];transport=tcp
DEBUG: [email protected]: <core> [core/xavp.c:539]: 
xavp_destroy_list(): destroying xavp list 0x7fe88ec9d9e0
ERROR: [email protected]: ==== 
sip:[email protected];transport=tcp
DEBUG: [email protected]: <core> [core/xavp.c:539]: 
xavp_destroy_list(): destroying xavp list 0x7fe88ec9d708
ERROR: [email protected]: ==== 
sip:[email protected];transport=tcp
DEBUG: [email protected]: <core> [core/xavp.c:539]: 
xavp_destroy_list(): destroying xavp list 0x7fe88ec9d430
ERROR: [email protected]: ==== 
sip:[email protected];transport=tcp
DEBUG: [email protected]: tm [t_serial.c:627]: 
ki_t_next_contacts(): no contacts in contacts_avp - we are done!
```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/2449#issuecomment-681047174
_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to