Analyze problems with siproxd



  • I'am running siproxd on my pfSense firewall and I'am using a Fritzbox 7490 as SIP server which connects to the proxy. On some calls (mostly from landlines) I'm not hearing anything on the phone and also the caller isn't hearing anything. In the pfSense log siproxd is logging the following line about every 45 seconds:

    plugin_logcall.c:127 INFO:Outgoing Call: 9999@MYEXTERNALIP -> 9447848422888946@MYEXTERNALIP [Req: 9447848422888946@MYEXTERNALIP] [IP: 188.165.198.60:5071]

    I didn't setup a 9999 number on the Fritzbox. Is this normal or could this be a hint to the source of the problem?

    I've also enabled debug logging now and will see if there is something else logged on the next failed call.

    Edit: I think the IP 188.165.198.60 is someone who tries to get into my system and place calls over my proxy. I've blocked the IP and now I'm not getting any more logs. I will now try to narrow down the problem with incoming calls from the landline.



  • I've now got a call that didn't work and analyzed the log entries. Here is the log: (I replaced the phone numbers and my external IP)

    
    Apr 20 14:57:28	siproxd	73173	plugin_logcall.c:127 INFO:Ending Call: MYPHONE@pro1.voipgateway.org -> LANDLINE@pro1.voipgateway.org [Req: *NULL*@212.117.203.40] [IP: 172.17.2.26:5060]
    Apr 20 14:57:24	siproxd	73173	plugin_logcall.c:127 INFO:Ending Call: MYPHONE@pro1.voipgateway.org -> LANDLINE@pro1.voipgateway.org [Req: *NULL*@212.117.203.40] [IP: 172.17.2.26:5060]
    Apr 20 14:57:20	siproxd	73173	plugin_logcall.c:127 INFO:Ending Call: MYPHONE@pro1.voipgateway.org -> LANDLINE@pro1.voipgateway.org [Req: *NULL*@212.117.203.40] [IP: 172.17.2.26:5060]
    Apr 20 14:57:16	siproxd	73173	plugin_logcall.c:127 INFO:Ending Call: MYPHONE@pro1.voipgateway.org -> LANDLINE@pro1.voipgateway.org [Req: *NULL*@212.117.203.40] [IP: 172.17.2.26:5060]
    Apr 20 14:57:12	siproxd	73173	plugin_logcall.c:127 INFO:Ending Call: MYPHONE@pro1.voipgateway.org -> LANDLINE@pro1.voipgateway.org [Req: *NULL*@212.117.203.40] [IP: 172.17.2.26:5060]
    Apr 20 14:57:08	siproxd	73173	plugin_logcall.c:127 INFO:Ending Call: MYPHONE@pro1.voipgateway.org -> LANDLINE@pro1.voipgateway.org [Req: *NULL*@212.117.203.40] [IP: 172.17.2.26:5060]
    Apr 20 14:57:06	siproxd	73173	plugin_logcall.c:127 INFO:Ending Call: LANDLINE@pro1.voipgateway.org -> MYPHONE@pro1.voipgateway.org [Req: MYPHONE@MYEXTERNALIP] [IP: 212.117.203.34:5060]
    Apr 20 14:57:04	siproxd	73173	plugin_logcall.c:127 INFO:Ending Call: MYPHONE@pro1.voipgateway.org -> LANDLINE@pro1.voipgateway.org [Req: *NULL*@212.117.203.40] [IP: 172.17.2.26:5060]
    Apr 20 14:57:00	siproxd	73173	plugin_logcall.c:127 INFO:Ending Call: MYPHONE@pro1.voipgateway.org -> LANDLINE@pro1.voipgateway.org [Req: *NULL*@212.117.203.40] [IP: 172.17.2.26:5060]
    Apr 20 14:56:58	siproxd	73173	plugin_logcall.c:127 INFO:Ending Call: MYPHONE@pro1.voipgateway.org -> LANDLINE@pro1.voipgateway.org [Req: *NULL*@212.117.203.40] [IP: 172.17.2.26:5060]
    Apr 20 14:56:57	siproxd	73173	plugin_logcall.c:127 INFO:Ending Call: MYPHONE@pro1.voipgateway.org -> LANDLINE@pro1.voipgateway.org [Req: *NULL*@212.117.203.40] [IP: 172.17.2.26:5060]
    Apr 20 14:56:57	siproxd	73173	plugin_logcall.c:127 INFO:Ending Call: MYPHONE@pro1.voipgateway.org -> LANDLINE@pro1.voipgateway.org [Req: *NULL*@212.117.203.40] [IP: 172.17.2.26:5060]
    Apr 20 14:56:16	siproxd	73173	plugin_logcall.c:127 INFO:Incoming Call: LANDLINE@pro1.voipgateway.org -> MYPHONE@pro1.voipgateway.org [Req: MYPHONE@MYEXTERNALIP] [IP: 212.117.203.34:5060]
    
    

    For the caller it was like the call was never accepted. (He would still hear the beeps) And on my side there was no sound at all. Any ideas what could cause such problems?