0

我们使用 Asterisk 的 Dial 计划已经有一段时间了,现在我们决定改用ARI. 我想知道有没有办法在被叫方使用资源中的originate任何其他方法或任何其他方法接听电话后 x 秒后挂断电话。请注意,我可以使用带有或功能的拨号计划来做到这一点,但遗憾的是找不到在模式下使用此功能的方法。这是我的拨号计划的一部分/channelsARIL(x:y:z)S(duration)Stasisextensions.conf

exten => 8952XXXX,1,NoOp(${CALLERID(num)})
same => n,Set(ENDPOINT=${SIP_HEADER(X-Endpoint)})
same => n,Stasis(myapp,incoming,${EXTEN},unknown,unknown,none)
same => n,Hangup()
4

1 回答 1

0
[context1]
exten => 8952XXXX,1,NoOp(${CALLERID(num)})
same => n,Set(__ENDPOINT=${SIP_HEADER(X-Endpoint)})
same => n,Dial(Local/${EXTEN}@context2/n,,L(x:y:z))
same => n,Hangup()
[context2]
exten => 8952XXXX,1,NoOp(${CALLERID(num)})
same => n,Stasis(myapp,incoming,${EXTEN},unknown,unknown,none)
same => n,Hangup()

其他选项是使用 TIMEOUT(absolute)

于 2020-05-10T17:18:10.890 回答