[Siproxd-users] Debug mode changing siproxd behaviour ??
Status: Beta
Brought to you by:
tries
From: Étienne <si...@ma...> - 2010-04-02 21:05:11
|
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. -- Étienne |