отловил щас говна.
установка соединения в сипе - это три пакета INVITE, ответ 200 OK и ответ на ответ ACK. первые два идут через сервер, а ACK, сука такая, хуярит напрямую.
напрямую конечно прописаны какие-то по-детски наивные локалхосты, поэтому сервер вхуяривает хедер Record-Route во второе сообщение и пишет там себя. работало.
шобы не ебать мозги, вхуярил в хедер хостнейм (раньше был ойпи). хуяк, клиент отваливается. при чем не тот, который шлет ACK, а который его ждет. не по таймауту, а сразу блядь.
оказалось, шо первый клиент видит в рекорд-роуте домнное имя, идет его резольвить, а RTP начинает хуярить сразу. в итоге первый rtp пакет прихуяривает клиенту быстрее чем ACK и клиент охует от такой радости срет себе в уши.
еще и дебаггер радостно проебывает последний фрейм и показывает точку падения не туда, хотя -O0 стоит.
ну и пришлось чинить ВСЕ. и ваще надо бы поменять там порядок действий шобы настраивать rtp до прихода ACK, а по приходу просто включать ебашилово.