Hi, PJNATH complies to ice-19 according to the documentation: http://www.pjsip.org/pjnath/docs/html/index.htm "The implementation in PJNATH complies to draft-ietf-mmusic-ice-19.txt draft" However, PJNATH doesn't include username in STUN responses as instructed in the ICE specification: http://tools.ietf.org/html/draft-ietf-mmusic-ice-19#section-7.1.1.3 "A connectivity check from L to R (and its response of course) utilize the username RFRAG:LFRAG and a password of RPASS. A connectivity check from R to L (and its response) utilize the username LFRAG:RFRAG and a password of LPASS." We discovered the problem when interoperating with Ericsson/NomadicLab ICE implementation. We have successfully patched the username for 0.8, but we were unsuccessful with 1.0 series. In 1.0 series, there was also some unit tests that explicitly tested that the username must not be contained in STUN responses. We asked this question already in last month but have not received yet any response: http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2009-April/007190.html We encountered also some other problems. For example, we are not convinced that the pjnath prioritization algorithm works correctly (at least in 0.8 version), or, maybe we are just using ICE wrong. Thanks.