Добрый день, такой вопрос, стоит задача при автоматическом звонке клиенту проиграть свой wav звук, для каждого клиента свой. Я этот вопрос решил так: в extension.conf вручную для каждого клиента создавал свой диалплан
[client_219]
exten => 10,1,Answer()
exten => 10,n,Wait(2)
exten => 10,n,Playback(custom/1)
exten => 10,n,Playback(custom/2)
exten => 10,n,Playback(custom/5)
exten => 10,n,Wait(1)
exten => 10,n,Hangup()
[client_220]
exten => 10,1,Answer()
exten => 10,n,Wait(2)
exten => 10,n,Playback(custom/5)
exten => 10,n,Playback(custom/5)
exten => 10,n,Playback(custom/1)
exten => 10,n,Wait(1)
exten => 10,n,Hangup()
и передавал asterisk call файл на выполнения того или иного диалплана,
Channel: Dongle/dongle1/??????????
MaxRetries: 3
RetryTime: 50
Context: client_219
Extension: 10
Стоит вопрос, можно ли как-то передавать уже сгенерированный контекст через call фаил?
к примеру:
Channel: Dongle/dongle1/??????????
MaxRetries: 3
RetryTime: 50
Context:
exten => 10,1,Answer()
exten => 10,n,Wait(2)
exten => 10,n,Playback(custom/5)
exten => 10,n,Playback(custom/5)
exten => 10,n,Playback(custom/1)
exten => 10,n,Wait(1)
exten => 10,n,Hangup()
Extension: 10
Типа так :)