【问题标题】:send a specific DTMF phone as soon as hangup the call on asterisk在星号上挂断电话后立即发送特定的 DTMF 电话
【发布时间】:2016-06-30 20:32:20
【问题描述】:

我有一种电话类型的远程设备,它将发起对 asterisk 的呼叫。另一方面,我有一个用星号注册的 IP 电话。当通话结束并且 IPPhone 的人挂断电话时,我想向远程设备发送特定的 DTMF 音(例如 * 或 # ),以便设备可以重置为挂机状态并准备进行另一个打电话。

谁能告诉我它是如何实现的。 * ipphone 侧的人不会按任何键,所以我希望星号这样做。

【问题讨论】:

  • 为什么只结束通话还不够?即使使用 SIP INFO,发送 DTMF 也不是 100% 可靠的。我宁愿使用会话计时器机制或 RTP 不活动检测来检查会话是否断开。

标签: asterisk sip voip


【解决方案1】:

试试这个:

[mycontext]
exten => 123456,1,Dial(SIP/123456,,gF)
exten => 123456,n,SendDTMF(#)

123456 是 IP 电话,来自远程设备的呼叫应命中上下文 mycontext。

【讨论】:

  • 你好,这会在挂断电话后立即发送 DTMF 吗?我的要求是挂断电话后发送 DTMF 音。我将对此进行测试并在此处更新。谢谢你
  • 一旦被叫方挂断,这个发送dtmf给呼叫者。
  • 你可以使用 h 扩展名
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-17
  • 1970-01-01
  • 2019-03-05
  • 1970-01-01
  • 1970-01-01
  • 2016-04-15
  • 1970-01-01
相关资源
最近更新 更多