![]() |
1 |
изначальная версия
редактировать
|
|
правильно както так
[client_ALL] exten => 10,1,Answer() exten => 10,n,Wait(2) exten => 10,n,Playback(${files}) exten => 10,n,Wait(1) exten => 10,n,Hangup()
файлик
Channel: Dongle/dongle1/063??????? MaxRetries: 3 RetryTime: 50 Context: client_all Extension: 10 Set: files=custom/5&custom/2&custom/1 Set: someother_variable=1
тут вторая переменная введена чтоб вы понимали синтаксис. а файлики можно играть одной командой playback вписав имена файлов через & знак.
![]() |
2 |
No.2 Revision
редактировать
|
правильно както так
[client_ALL] exten => 10,1,Answer() exten => 10,n,Wait(2) exten => 10,n,Playback(${files}) exten => 10,n,Wait(1) exten => 10,n,Hangup()
файлик
Channel: Dongle/dongle1/063??????? MaxRetries: 3 RetryTime: 50 Context: client_all Extension: 10 Set: files=custom/5&custom/2&custom/1 Set: someother_variable=1
тут вторая переменная введена чтоб вы понимали синтаксис. а файлики можно играть одной командой playback вписав имена файлов через & знак.
еще можно аж вот так, но это бред
Set: command1=Answer Set: arg1= exten=> 10,1,${command1}($arg1)
а самое правильное делать просто realtime диалплан и читать все из базы.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.