Hello there, my first post to this list. Thank you for this very decent 
SIP client, it seems to have great perspective...

I'm using QuteCom 2.2 revg-20090211234613, Ubuntu Jaunty amd64... Have 
some questions concerning advanced NAT transversal options and SIP media 
session establishment settings, if there are any...

1. Is it possible to completely disable STUN somewhere in the options 
(advanced config?) and how?

2. QuteCom seems to always send local machine's IP for the media stream 
connection in SIP Invites (SDP o and c fields, IN IP4 local.IP). In my 
setup i need to send global IP address behind which my LAN is located 
instead. Are there any settings for this?
For example, in Ekiga one can change the type of NAT transversal to 
achieve this simple feature, Ekiga uses very simple way to find the 
global IP first, and then all SIP/SDP INVITEs and responses uses this 
address instead of local LAN IP, enabling the correct RTP flow this way.

3. In another special SIP infrastructure setup, i have a need to contact 
SIP registrar that is also behind NAT, and this registrar also sends 
INVITEs with its own local LAN IP address. This being the proprietary 
hardware SIP server, it does not allow to change any settings. When 
QuteCome receives such INVITEs it tries to send RTP packet to registrar 
LAN's local IP address, which of course can not be reached. To solve 
this problem one can use iptables at client side to forward all IP 
traffic from that specific local IP address to a known global IP address 
behind which this registrar is located, and then the router forwards the 
traffic to a known local address.
I think that it would be great if QuteCom had bit more advanced options 
when it comes to NAT transversal. In this particular case, all outgoing 
RTP traffic should be sent by QuteCom to SIP/SDP sender's IP address 
instead of sending it to an address specified in SDP o and c fields.

I was browsing the code a little bit, and there is

int eXosip_set_mediaip  ( const char * mip )

in eXosip.c. I guess this is used to set RTP IP addresses for the media 
sessions but is this thing reachable from the program settings? How 
could i force sender's global IP to become outgoing RTP IP in the 
easiest way?


Thanks again for this great program & sorry for inconvenience,

Samir

---AV & Spam Filtering by M+Guardian - Risk Free Email (TM)---

_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev

Reply via email to