事务日志以及每行最佳运行操作的方式

时间:2015-11-01 01:13:36

标签: python bash logging sip

好的,所以我有一个小项目,当我的SIP电话出现时,我希望我的桌子上有一些灯闪烁,或者根据我的状态变成绿色的红色或黄色。

我这样做只是一个简单的命令行,然后转储到日志中。

sudo tcpdump | sed '/200 OK/d' | grep --color 'Ringing\|BYE\|Terminated\|CANCEL\|ACK sip:171@194.213.29.63:5061 SIP/2.0\|'

日志文件:

01:05:37.689480 IP 194.*.sip > 192.168.0.2.54508: SIP: SIP/2.0 180
01:05:39.088431 IP 192.168.0.2.56096 > 194.213.29.63.14248: UDP, length 172
....... While on phone lots of UDP packets...... 
01:05:39.088431 IP 192.168.0.2.56096 > 194.213.29.63.14248: UDP, length 172
01:05:42.608911 IP 192.168.0.2.54508 > 194.*.sip: SIP: BYE sip:171@194.213.29.63:5061 SIP/2.0

流程:

CALL COMMING IN (flash lights)
ON THE PHONE: (Turn lights red) 
CALL FINISHED: (Turn lights green)

想知道是否有人对如何做以下事情有最好的想法我有硬件工作只需要发送信号。它更多地解析了这个日志文件以及如何最好地执行此操作。

我是否需要它,以便如果发生一件事情,那么另一件事情应该发生,并且只是基于非常阅读日志文件或者我可以通过其他方式来做。

0 个答案:

没有答案