2014-02-20 31 views
0
[contextall] 

include => context5xx 
include => context8xx 

[context5xx] 

exten => _5xx,1,Verbose(3,Call in context5xx) 
same => n,Hangup() 

exten => h,1,Verbose(3,Executing hangup in 5xx) 


[context8xx] 

exten => _8xx,1,Verbose(3,Call in context5xx) 
same => n,Hangup() 

exten => h,1,Verbose(3,Executing hangup in 8xx) 

當我撥打5xx系列中的任何分機時,它會執行5xx掛機優先級,並且呼叫被斷開。星號爲什麼執行錯誤的掛斷?

但當我致電8xx系列它再次執行5xx掛斷優先事項,並切斷呼叫,而我要執行相同的情況下的掛機優先即context8xx

我做得不對任何擴展?

回答

1

是的,你不明白如何包括作品。

上述所有相同如下:

[contextall] 

exten => _5xx,1,Verbose(3,Call in context5xx) 
same => n,Hangup() 
exten => _8xx,1,Verbose(3,Call in context5xx) 
same => n,Hangup() 

exten => h,1,Verbose(3,Executing hangup in 5xx) 

exten => h,1,Verbose(3,Executing hangup in 8xx) 

所以,是的,它會執行首次列入H-擴展。 如果你想你描述你有轉到

[context8xx] 

exten => _8xx,1,Goto(${EXTEN},2) 
same => n,Verbose(3,Call in context5xx) 
same => n,Hangup() 

exten => h,1,Verbose(3,Executing hangup in 8xx) 

但真正正確的方式啓動它的工作 - 重寫撥號方案是星號的方式。你只是在想錯誤的方式。

+0

糾正它使用轉到其工作如預期........ 感謝您的幫助 問候。 –