Asterisk 星号将呼叫转接至a号,当a挂断时,转接至B号

Asterisk 星号将呼叫转接至a号,当a挂断时,转接至B号,asterisk,Asterisk,我的用例非常简单:星号是中间人,它接收来自外部的呼叫并转发给A,当A挂断时,我想立即转发给B。再拨一次就足够了吗? 你有什么例子吗 +12345 --- Asterisk------------------ B | when A hangs up call B | A 如果使用拨号应用程序呼叫A,您可以使用“g”选项,并在第一次拨到A后将呼叫拨到B 根据拨号文件: g-如果目标频道挂起,以当前扩展中的下一

我的用例非常简单:星号是中间人,它接收来自外部的呼叫并转发给A,当A挂断时,我想立即转发给B。再拨一次就足够了吗? 你有什么例子吗

+12345 --- Asterisk------------------ B
              |    when A hangs up call B
              |
              A

如果使用拨号应用程序呼叫A,您可以使用“g”选项,并在第一次拨到A后将呼叫拨到B

根据拨号文件:

g-如果目标频道挂起,以当前扩展中的下一个优先级继续执行拨号计划

在下面的示例中,拨打1001 asterisk调用第一个SIP/A。如果A挂断,asterisk调用B。不需要在最后一次调用中选择“g”。我留下来是为了将来能够修改表盘,或者是为了防止我想增加链条。请注意最后一个问题,如果没有“g”选项,严格来说就没有必要了,但即使没有“g”选项也很方便(如果您设置了超时,并且在超时到来时想要播放声音)


你能举例说明g的用法吗?
exten => 1001, 1, Dial(SIP/A,,gm)
same => n, Dial(SIP/B,,gm)
same => n, Hangup()