Debug mode changing siproxd behaviour ??

Étienne <siproxd-lbIdTlK33sjrK/[email protected]> Fri, 2 Apr 2010 22:05:02 +0100
Newsgroups gmane.network.siproxd
Message-ID <[email protected]>
Hello list,

This is the first time I try to use siproxd, and that is on OpenBSD-4.6
with siproxd-0.5.13p0 from the ports. I'm using the software on my
gateway to the Internet, and a Nokia N79 as a client (I'm not sure that
has any impact here).

I was in deep trouble trying to place a phone call, with the typical
error of "the call is placed but I can't hear nothing". To be more
accurate, testing it by calling the voicemail of the service, I could
hear like half of a second of the welcome message, then nothing. Trying
to debug this, I ran siproxd in the foreground, and suspecting the
firewall (PF) to be badly configured, I used tcpdump to get an idea of
what was going in and out on both sides of my gateway.

Surprisingly, with this setup, I was unable to reproduce the problem,
everything worked like a charm. As soon as I switched back "daemonize"
to "1", the problem happened again. As a result, the only log I can
report is when the problem does not occur. :-( However, when running
siproxd daemonized, I can see in the network capture that just after the
beginning of the call, the gateway sends ICMP "port unreachable"
messages to both the client and the server for every single RTP packet
received. This doesn't happen when running the proxy in the foreground.
I have reproduced both case (and got the same results) a couple of times
before posting this.

What can I do ? Thanks for your interest in this.

-- =

=C9tienne

---------------------------------------------------------------------------=
---
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev