< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[reSIProcate] Some questions about transport...


Hi,

In my code,  I call following...

 clientDum->addTransport(UDP, 5060);

This generates the following log file...

INFO | 1125872660 | SipPhone | RESIP:TRANSPORT | /Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/UdpTransport.cxx:30 | Creating UDP transport host= port=5060 ipv4=1 DEBUG | 1125872660 | SipPhone | RESIP:TRANSPORT | /Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/InternalTransport.cxx:87 | Creating fd=19 V4/UDP DEBUG | 1125872660 | SipPhone | RESIP:TRANSPORT | /Users/johndraper/Documents/SIP/Open_source/resiprocate-0.9.0-5019/resiprocate/InternalTransport.cxx:95 | Binding to 0.0.0.0

Notice it tries to bind to 0.0.0.0, is that right? If it isn't right, then how can I
make it right?   do I try and bind it to my LOCAL LAN IP,  or my external
outside IP?

I also notice that in BasicRegister.cxx,  it does this...

clientDum.addTransport(UDP, 15066);

Why does it pick a port like 15066? Is this so it doesn't clash with port 5060?

But in a normal SIP Phone application,  my "addTransport" should still pick
5060 like what you see above, right? Or should I also try to use 15066 just
like the test code does?

John