Hi! I hav the following questions about branch handling in openser 1.1.1:
In route[1] I use the dispatcher to forward to the gateway 11.22.33.46. Thus, the DURI will be set. Further I use port 6060 to send calls to the GW. So far everything is ok. ... setting fr_timer to 2 seconds XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX route[1]: request's uri: $ru=sip:[EMAIL PROTECTED] route[1]: request's destination uri: $du=sip:11.22.33.46:5060 route[1]: request's force_send_sock: $fs=udp:11.22.33.44:6060 route[1]: request's first branch: $br=<null> route[1]: request's all branches: $bR= route[1]: request's destination set: $ds=Contact: sip:[EMAIL PROTECTED] ... t_relay Then, if the GW does not reply within 2 seconds the failure route triggers: First question: Why is the DURI set to NULL now? ... entering failure route ERROR: no response from gateway or clients a1.net ... branches before ds_next_dst: $ru=sip:[EMAIL PROTECTED], $du=, $bR= XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX failure_route[1]: request's uri: $ru=sip:[EMAIL PROTECTED] failure_route[1]: request's destination uri: $du= failure_route[1]: request's force_send_sock: $fs=udp:11.22.33.44:6060 failure_route[1]: request's first branch: $br=<null> failure_route[1]: request's all branches: $bR= failure_route[1]: request's destination set: $ds=Contact: sip:[EMAIL PROTECTED] ... ds_next_dst branches after ds_next_dst: $ru=sip:[EMAIL PROTECTED], $du=, $bR=sip:[EMAIL PROTECTED] XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX failure_route[1]: request's uri: $ru=sip:[EMAIL PROTECTED] failure_route[1]: request's destination uri: $du= failure_route[1]: request's force_send_sock: $fs=udp:11.22.33.44:6060 failure_route[1]: request's first branch: $br=sip:[EMAIL PROTECTED] failure_route[1]: request's all branches: $bR=sip:[EMAIL PROTECTED] failure_route[1]: request's destination set: $ds=Contact: sip:[EMAIL PROTECTED], sip:979004369911 ... activating branch_route ... t_relay Second question: In the branch route the send_socket is reported as NULL. AFAIK it will be copied from branches[0] to the new branch during ds_next_dst. Also the request is sent from port 6060 - thus it looks like the $fs is wrong in branch_route. ==================================================== branch_route[1]: request's uri: $ru=sip:[EMAIL PROTECTED] branch_route[1]: request's destination uri: $du=sip:11.22.33.45:5060 branch_route[1]: request's force_send_sock: $fs=<null> branch_route[1]: request's first branch: $br=sip:[EMAIL PROTECTED] branch_route[1]: request's all branches: $bR=sip:[EMAIL PROTECTED] branch_route[1]: request's destination set: $ds=Contact: sip:[EMAIL PROTECTED], sip:9790043699111 thanks klaus _______________________________________________ Users mailing list [email protected] http://openser.org/cgi-bin/mailman/listinfo/users
