我正在使用 Asterisk 13 AMI 启动传输。到目前为止一切正常。但我如何取消传输操作?
例如:鲍勃给爱丽丝打电话。通话一段时间后,爱丽丝开始自动转接给查尔斯。查尔斯对电话不感兴趣,但出于任何原因不会挂断。鲍勃现在如何挂断查尔斯并让爱丽丝回来?
如果我使用断开连接功能(以及 H 拨号方案选项),Bob 会挂断与 Charles 的通话,但不会接通 Alice 的电话。然后 Bob 会继续保持静音通话,而 Alice 仍会收听 MOH。如果双方中有一方挂断电话,另一方也会自动挂断电话。
需要哪些功能或功能代码才能找回 Alice?我做得对吗?
答案1
要么通过 dtmf-ing *1(通常使用 *2 进行传输,检查 features.conf),要么手动桥接原始通道。“Atxfer”操作实际上在内部发送 dtmf。
您可能想要看一下拨号应用程序的“t”和“T”标志,因为它们决定谁可以 dtmf 到特定频道。
https://wiki.asterisk.org/wiki/display/AST/Application_Dial
顺便说一句:Atxfer 代表有人值守的转移 (attended transfer)。