| 62 | } |
| 63 | |
| 64 | bool deadcall::process_incoming(const char* msg, const struct sockaddr_storage* /*src*/) |
| 65 | { |
| 66 | char buffer[MAX_HEADER_LEN]; |
| 67 | |
| 68 | CStat::globalStat(CStat::E_DEAD_CALL_MSGS); |
| 69 | |
| 70 | setRunning(); |
| 71 | |
| 72 | snprintf(buffer, MAX_HEADER_LEN, "Dead call %s (%s)", id, reason); |
| 73 | |
| 74 | WARNING("%s, received '%s'", buffer, msg); |
| 75 | |
| 76 | TRACE_MSG("-----------------------------------------------\n" |
| 77 | "Dead call %s received a %s message:\n\n%s\n", |
| 78 | id, TRANSPORT_TO_STRING(transport), msg); |
| 79 | |
| 80 | expiration = clock_tick + deadcall_wait; |
| 81 | return run(); |
| 82 | } |
| 83 | |
| 84 | bool deadcall::process_twinSippCom(char * msg) |
| 85 | { |