мне надо чтобы звонило с определенного номера, чтобы говорило фразу, и затем переключало на городской номер. Через Local/ добиться этого не удалось.
Artec ( 2011-11-29 20:06:39 +0400 )редактироватьты не понял: именно через call файл, только на канал Local :)
Zavr2008 ( 2011-11-29 20:13:50 +0400 )редактироватьу меня уже завихрения в обоих полушариях)
extensions_custom.conf
[from-internal]
include => autoring2
[autoring2]
exten => _X.,1,Answer()
exten => _X.,n,WaitExten(5)
exten => _X.,n,Dial(SIP/outXXX/89191324567)
callfile
Channel: Local/89191234567@autoring2
MaxRetries: 0
RetryTime: 15
WaitTime: 15
Application: Playback
Data: hello
CallerID: ХХХХХХХ
И он не звонит. Если в колфайле написать Local/мойномер@from-internal тогда звонит и говорил hello, но блин я то хочу чтобы мой контекст autoring2 отработал, причем после того как сказано hello, в контексте по сути только на какой номер переключить меня по истечению 5 сек.
Artec ( 2011-11-29 20:31:25 +0400 )редактировать
[autoring] exten => s,n,Dial(SIP/outХХХХ/8919ХХХХХ)
call file
Channel: SIP/outХХХХХХ/8919ХХХХХХ
он сам себе чтоль звонить будет ?
g613 ( 2011-11-29 18:16:03 +0400 )редактироватьв Channel: SIP/outХХХХХХ/89191234567 а в [autoring] exten => s,n,Dial(SIP/outХХХХ/89191324567) разные номера. Он сначала звонит на один, говорит фразу hello, ждет 5 сек, и звонит на другой номер 89191324567 и соединяет их. Колфайлы парсит vbs скрипт, теперь и в отдельном файле autoring.conf, а в extensions_custom.conf #include autoring.conf вот только блин теперь надо как то сделать скрипт dialplan reload. Кто нить знает? Как его релоадить из shell?
Artec ( 2011-11-29 19:57:10 +0400 )редактировать