PRACK got stuck ... while resolving?

Cesc cesc.santa at gmail.com
Fri May 11 16:21:15 CEST 2007


Hi,

I have svn 3777 version.
Making a call from minisip to a SNOM 360, via ser 0.9.6.

minisip ................  ser  ........................ snom
---> INV
<--- Ringing
<--- 200 OK (to INV)
----> PRACK
<---- 200 OK (to PRACK)
----> PRACK
<---- 200 OK (to PRACK)
----> PRACK
<---- 200 OK (to PRACK)

See attached minisip console log ... it seems like it is trying to
resolve a numeric IP address ... fails (I don't have a DNS server ...
it is my testbed, all runs on numeric ips, including domains) ... so
transaction keeps failing ... and never reports an error ...

Ideas?
A question ... it used to work, I mean, to use minisip with plain
numeric IPs, no DNS needed. Is that still a valid assumption? I need
it that way, no DNS. Is the library udns prepared to "not-resolve"?

Cesc
========================================

Starting MiniSIP GTK ... welcome!

Creating GTK GUI

(minisip_gtkgui:8143): gtkmm-WARNING **: gtkmm: Attempt to call
Gtk::manage() on a Gtk::Window, but a Gtk::Window has no parent
container to manage its lifetime.

Library: file not found
Initializing NetUtil
Creating SipSoftPhoneConfiguration
init 1/9: Creating contact database
Setting contact db
Thread 2 running - doing initParseConfig
init 3/9: Parsing configuration
Config file version checked ok!
SipIdentity::SipIdentity : created identity id=1
SipIdentity::setSipProxy: autodetect is false; userUri=lara at cafes.org;
transport = UDP; proxyAddr=192.168.1.190; proxyPort=5060
SipRegistrar:setProxy(str) : addr = <sip:cafes.org>
Identities:
        identity=1; uri=<sip:lara at cafes.org>
proxy=[uri=<sip:cafes.org>; autodetect=no; expires=1000];
isRegistered=0
init 4/9: Creating IP provider
SimpleIPProvider: localIp =
sa_get_addr: unsupported address family: 17
SimpleIPProvider: preferred network interface = eth0
SimpleIPProvider: preferred interface found
Minisip is using IP =  192.168.1.190
sa_get_addr: unsupported address family: 17
sa_get_addr: unsupported address family: 17
init 5/9: Creating MediaHandler
Sound I/O: using Spatial Audio Mixer
init 6/9: Creating MSip SIP stack
init 7/9: Connecting GUI to SIP logic
startDebugger
sa_get_addr: unsupported address family: 17
AdvancedSettings::setConfig - Network Interface: name = lo; IP=127.0.0.1
sa_get_addr: unsupported address family: 17
AdvancedSettings::setConfig - Network Interface: name = eth0; IP=192.168.1.190
sa_get_addr: unsupported address family: 17
init 8.1/9: Starting UDP transport worker thread
ERROR: Exception thrown when creatingTCP/TLS servers.
Address already in use
init 9/9: Registering Identities to registrar server

Registering user <sip:lara at cafes.org> to proxy cafes.org, requesting
domain cafes.org

MessageRouter:  To:gui Command:op=register_sent;
destination_id=155402729 at 192.168.1.190; identityId=1;
SipLayerTransport:  sendMessage addr=192.168.1.190, port=5060
MessageRouter:  To:gui Command:op=register_ok;
destination_id=155402729 at 192.168.1.190; identityId=1; param=cafes.org;
Before new mediaSession
RtpReceiver:: final trying port = 32272
RtpReceiver:: final trying port = 34178
Session::silenceSources - no call recorder? (2)
CallRecorder: filename=; MIC disabled; NTWK disabled; START not allowed[3]
CallRecorder: filename=; MIC disabled; NTWK disabled; START not allowed[1]
CallRecorder: filename=; MIC disabled; NTWK disabled; START not allowed[2]
CallRecorder::setFilename - minisip.callrecord.1.0.8khz.16bit.signed.raw.sw
CallRecorder::created: CallRecorder:
filename=minisip.callrecord.1.0.8khz.16bit.signed.raw.sw; MIC
disabled; NTWK disabled; START not allowed
CallRecorder: filename=minisip.callrecord.1.0.8khz.16bit.signed.raw.sw;
MIC disabled; NTWK disabled; START not allowed[1]
CallRecorder: filename=minisip.callrecord.1.0.8khz.16bit.signed.raw.sw;
MIC disabled; NTWK enabled; START not allowed[2]
After new mediaSession
Before addDialog
After addDialog
Before handleCommand
After handleCommand
Session::getSdpOffer:
v=0
o=- 3344 3344 IN IP4 192.168.1.190
s=Minisip Session
t=0 0
m=audio 32272 RTP/AVP 0 8 101
c=IN IP4 192.168.1.190
a=rtpmap:0 PCMU/8000/1
a=rtpmap:8 PCMA/8000/1
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15


SipLayerTransport:  sendMessage addr=192.168.1.190, port=5060
SipHeaderRoute:: route <sip:192.168.1.190;ftag=2110257066;lr=on>
MessageRouter:  To:gui Command:op=remote_ringing;
destination_id=1218866479 at 192.168.1.190; param2=unprotected;
NetworkFunctions::getHostHandlingService - Using LIBRESOLV
handleCommand: remote_ringing, :1218866479 at 192.168.1.190
SRV Service [_sip._udp.192.168.1.190] not found
getDestIpPort : srv=_sip._udp; domain=192.168.1.190; port=0; target=
SipLayerTransport:  sendMessage addr=192.168.1.190, port=5060
NetworkFunctions::getHostHandlingService - Using LIBRESOLV
SRV Service [_sip._udp.192.168.1.190] not found
getDestIpPort : srv=_sip._udp; domain=192.168.1.190; port=0; target=
SipLayerTransport:  sendMessage addr=192.168.1.190, port=5060
NetworkFunctions::getHostHandlingService - Using LIBRESOLV
SRV Service [_sip._udp.192.168.1.190] not found
getDestIpPort : srv=_sip._udp; domain=192.168.1.190; port=0; target=
SipLayerTransport:  sendMessage addr=192.168.1.190, port=5060
DISPATCHER: command NOT handled
MessageRouter:  To:gui Command:op=transport_error;
destination_id=1218866479 at 192.168.1.190;
ERROR: TransactionLayer::defaultCommandHandler: Could not handle:
COMMAND_PACKET:RESPONSE_200 source=transport_layer
dest=transaction_layer
handleCommand: transport_error, :1218866479 at 192.168.1.190
ERROR: TransactionLayer::defaultCommandHandler: Could not handle:
COMMAND_PACKET:RESPONSE_200 source=transport_layer
dest=transaction_layer
ERROR: TransactionLayer::defaultCommandHandler: Could not handle:
COMMAND_PACKET:RESPONSE_200 source=transport_layer
dest=transaction_layer
ERROR: TransactionLayer::defaultCommandHandler: Could not handle:
COMMAND_PACKET:RESPONSE_200 source=transport_layer
dest=transaction_layer
ERROR: TransactionLayer::defaultCommandHandler: Could not handle:
COMMAND_PACKET:RESPONSE_200 source=transport_layer
dest=transaction_layer
ERROR: TransactionLayer::defaultCommandHandler: Could not handle:
COMMAND_PACKET:RESPONSE_200 source=transport_layer
dest=transaction_layer
ERROR: TransactionLayer::defaultCommandHandler: Could not handle:
COMMAND_PACKET:RESPONSE_200 source=transport_layer
dest=transaction_layer
ERROR: TransactionLayer::defaultCommandHandler: Could not handle:
COMMAND_PACKET:RESPONSE_200 source=transport_layer
dest=transaction_layer
ERROR: TransactionLayer::defaultCommandHandler: Could not handle:
COMMAND_PACKET:RESPONSE_200 source=transport_layer
dest=transaction_layer
DISPATCHER: command NOT handled
SipRequest::init - requestLine = BYE
sip:lara at 192.168.1.190:6060;transport=UDP SIP/2.0
SipRequest::init - method = BYE
SipRequest::init - uri = <sip:lara at 192.168.1.190:6060;transport=UDP>
SipLayerTransport:  sendMessage addr=192.168.1.190, port=5060
MessageRouter:  To:media Command:op=stop_ringing;
SoundIO::unRegisterSource - Calling unRegister source on source 1108492818
MessageRouter:  To:media Command:op=set_session_sound_settings;
destination_id=1218866479 at 192.168.1.190; param=senders; param2=OFF;
MediaHandler::handleCmd: received set session sound settings
     op=set_session_sound_settings;
destination_id=1218866479 at 192.168.1.190; param=senders; param2=OFF;


More information about the Minisip-devel mailing list