如何在星号中记录呼叫(SIP)请求?

ree*_*erz 2 asterisk sip asteriskami

是否可以将SIP请求记录到星号中的数据库?我对这些细节很感兴趣:

  • 时间戳
  • SIP方法
  • 状态代码
  • 来源号码/扩展名
  • 目的地号码/分机号

我很确定可以将queue_log事件转换为SIP请求并从中获取上述信息.但是,由于并非所有呼叫都通过呼叫队列,因此此解决方案对我不起作用.

也许通过使用AMI可以实现?或者写自定义拨号方案?请分享您对此问题的看法.

arh*_*ops 5

没办法那样做.

除非您打开了SIP调试,否则Asterisk不会记录sip消息.

如果您需要控制消息级别,请查看kamailio/opensips项目.