diff --git a/fsipd.c b/fsipd.c index c5ed06e..9eebc80 100644 --- a/fsipd.c +++ b/fsipd.c @@ -32,6 +32,7 @@ #include #include #include +#include #include #include @@ -88,12 +89,9 @@ void process_request(char *str) { /* check input str for SIP requests */ - /* - * TODO: log connection info including SRC/DST IP, SRC/DST PORT, - * Timestamp and Message Type in CSV Format - */ - syslog(LOG_ALERT, "incoming packet: %s\n", str); + syslog(LOG_ALERT, "sip: %s, sport: %d, payload: \"%s\"\n", + inet_ntoa(sa.sin_addr), ntohs(sa.sin_port), str); } /*