Thanks Bogdan for a clear answer. Small note regarding Example 1.23. rtpproxy_offer usage: in the onreply_route[2] rtpproxy_offer(); will be newer called. Just a dead code. :) It was the reason of my algorithm misunderstanding.