pjnath interoperability problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.



[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux