originate не работает на локальных каналах без ответа и привета
тестовый диалплан такой:
| Code: |
| [dial-calltest] exten => _X.,1,Dial(Local/${EXTEN}@calltest,${DIALTIMEOUT}) [calltest] exten => _X.,1,Verbose(1,calltest ${EXTEN}) exten => _X.,n,Wait(1) exten => _X.,n,Answer() exten => _X.,n,Wait(10) exten => _X.,n,Hangup(16) [dial-calltest-privet] exten => _X.,1,Dial(Local/${EXTEN}@calltest-privet,${DIALTIMEOUT}) [calltest-privet] exten => _X.,1,Verbose(1,calltest ${EXTEN}) exten => _X.,n,Wait(1) exten => _X.,n,Answer() exten => _X.,n,Playback(test/privet) exten => _X.,n,Wait(10) exten => _X.,n,Hangup(16) |
из всех вариантов
channel originate Local/100@(dial-)?calltest(-privet)?(/n)? ...
работает только один:
channel originate Local/100@dial-calltest-privet extension ...
Тоесть, целевой канал для originate должен включать команду Dial, и на том конце долен быть голосовой ответ!
Где в каких мануалах описана эта фича?
И чего ещё можно ждать от originate?