I'm doing a basic VoIP (audio+video) program. Users won't be (most probably) behind a NAT, but there's no 100% guaranty for that, so I need to use ICE(libnice).
Also, in order to make users being able to call each other, I need SIP (so they can register themself and call others).
After looking for some SIP servers I think I'll choose http://www.opensips.org/ .
My question is: Can I do SIP using farstream only or do I need telepathy or maybe something else?
And a more general question: Am I on the right way?