将Asterisk中的SIP注册/注销保存到MySQL中

时间:2016-08-11 08:27:59

标签: mysql asterisk registration

如何将sip帐户注册/取消注册保存到MySQL?

目前我只有一个想法......

现在我试图解析星号的完整日志:

cat /var/log/asterisk/full | grep "egistered SIP " | awk '{print $1,$2,$3,$6,$7,$8}' | sort -t" " -k2 -n

并将信息保存到表格中:

sip_registrations (id, sip, datetime, event[1 - registration; 2 - unregistration] )

有没有更简单的方法?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用sip realtime(来自db的对等方)并将其设置为更新对等方的状态。

您可以收听事件的AMI界面。

您可以阅读日志并进行解析。