我使用Asterisk Manager Interface来发起呼叫。我正在进行外拨呼叫,然后在多个分机上发起呼叫。问题是如果在其中一个扩展上回答了呼叫,则其他扩展不会断开连接。我想实现类似于Dial方法的行为。 e.g。
Dial(SIP/1000&SIP/1001&SIP/1003)
如果其中一个人(1001,1002,1003)接听了电话。其他人会自动断开连接。
请帮忙
答案 0 :(得分:0)
您可以创建拨号方案,在拨号方案中,您可以像您描述的那样。
为此你使用了频道类型Local
delay:
PUSH ($s0)
PUSH ($ra)
addi $s0,$0,0 #i = 0
addi $t1,$0,4711
move $t0,$a0 #move the argument to t0
while:
bgt $t0,$s0,done #branch to done if ms > 0
addi $t0,$t0,-1 #decrement ms by 1
for:
beq $s0,$t1,done
addi $s0,$s0,1
j for
j while
done:
POP ($ra)
POP ($s0)
jr $ra
nop