Lines Matching full:route

68  * Route set structure
161 * Get the route information from the 'value' and add it to the route
204 * Check if the 'lr' param is present for this route. in sip_add_route_to_set()
220 * Depending on the route-set, determine the request URI.
252 * Free the route set.
269 * Recompute route-set
295 * If the route set is empty, the UAC MUST place the remote target URI
296 * into the Request-URI. The UAC MUST NOT add a Route header field to
299 * If the route set is not empty, and the first URI in the route set
301 * the remote target URI into the Request-URI and MUST include a Route
302 * header field containing the route set values in order, including all
305 * If the route set is not empty, and its first URI does not contain the
306 * lr parameter, the UAC MUST place the first URI from the route set
308 * in a Request-URI. The UAC MUST add a Route header field containing
309 * the remainder of the route set values in order, including all
311 * Route header field as the last value.
323 sip_dlg_route_set_t *route; in sip_dialog_set_route_hdr() local
342 route = rset_head; in sip_dialog_set_route_hdr()
344 if (!route->sip_dlg_route_lr) { in sip_dialog_set_route_hdr()
358 rset_len = rlen - strlen(route->sip_dlg_route) + strlen(uri) + in sip_dialog_set_route_hdr()
361 count = snprintf(rsp, rspl, "%s", route->sip_dlg_route); in sip_dialog_set_route_hdr()
363 route->sip_dlg_ruri.sip_str_len + 1); in sip_dialog_set_route_hdr()
372 (route->sip_dlg_ruri.sip_str_ptr - route->sip_dlg_route), in sip_dialog_set_route_hdr()
373 route->sip_dlg_ruri.sip_str_len); in sip_dialog_set_route_hdr()
375 route->sip_dlg_ruri.sip_str_len] = '\0'; in sip_dialog_set_route_hdr()
377 route->sip_dlg_ruri.sip_str_len; in sip_dialog_set_route_hdr()
381 route = route->sip_dlg_route_next; in sip_dialog_set_route_hdr()
411 while (route != NULL) { in sip_dialog_set_route_hdr()
413 count = snprintf(rp, rpl, "%s", route->sip_dlg_route); in sip_dialog_set_route_hdr()
419 SIP_COMMA, route->sip_dlg_route); in sip_dialog_set_route_hdr()
422 route->sip_dlg_route); in sip_dialog_set_route_hdr()
428 route->sip_dlg_route); in sip_dialog_set_route_hdr()
432 route->sip_dlg_route); in sip_dialog_set_route_hdr()
436 route = route->sip_dlg_route_next; in sip_dialog_set_route_hdr()
474 * The route set MUST be set to the list of URIs in the Record-Route
479 * The route set MUST be set to the list of URIs in the Record-Route
727 * Get the route set from the request, if present in sip_seed_dialog()