【问题标题】:Detect event when the user picks up phone without dialing当用户拿起电话而不拨号时检测事件
【发布时间】:2015-01-10 01:19:11
【问题描述】:

我目前正在将星号链接到 Web 应用程序,我能够通过 AMI telnet 连接检测线路何时响铃、用户何时拨号、何时挂机。

我真的很想知道他什么时候拿起电话但不写/拨任何东西,只是把电话拿在手里。 在 AMI 上的 telnet 中,在他真正拨号之前什么都不会发生。

你能帮我检测一下这个事件吗?

【问题讨论】:

  • 如果连接是 SIP,不确定您是否会获得该级别的信息。我认为电话在拨打号码之前不会打开连接并发送 SIP 请求。
  • 是的,它是 SIP,如果在 Cisco SPA5xx 电话和星号之间有另一种模式允许,我会改变。感谢您的回答

标签: asterisk asteriskami


【解决方案1】:

当你拿起电话时,它什么也不做,除非它有“热线”功能。

所以星号甚至都不知道你会这样做。

您需要找到 ATA 或 Phone with Hot-line 并启用它。如果有,取件时手机会拨打热线号码。

【讨论】:

  • 感谢 arheops 的回答,我无法更换 Cisco 手机,很遗憾 asterisk 无法检测到这一点,这对我的应用来说将是最大的成功:(
  • @Mykeul 仅供参考,这并不是手机的问题。这就是 SIP 的工作原理;在拨打电话之前,不会向服务器发出任何请求。
  • 是的,Lynn,感谢您之前的消息,我明白了,如果我可以使用其他协议来使其正常工作,我会的。
  • SPA*** cisco 电话(之前是 sipura)完全支持热线电话。非协议将通知服务器。除非使用热线电话
  • 为了使您可以像这样添加到目录行中:“S0<:1002>”。请注意,之后所有电话都将通过热线模式完成。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-10
  • 1970-01-01
  • 1970-01-01
  • 2018-09-05
  • 2014-04-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多