Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / script дозвона

script дозвона

1 2>
Сообщений: 7

script дозвона

Установил Asterisk посмотреть что за зверь.
Получилось даже сделать примитивный IVR.
Вопрос а как мне сделать такой скрипт
что бы запускался через crontab , и Asterisk
раз в 2 часа например звонил бы мне на мобилу и IVR
сообщал бы мне информацию из нужных файлов?
Интересуют собственно сами команды в коммандлайн.
Я думаю такое возможно.

Очень признателен за помощь.
2006-07-22 05:15

Сообщений: 6521

Re: script дозвона

text-to-speech = festival. RTFM.
2006-07-22 18:54

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: script дозвона

shtirlitz
Интересуют собственно сами команды в коммандлайн.
Если в файлах цифры, то хватит и playback.
А комманды простые:

crontabe -e
0 0-23/2 * * * /root/call_me.sh

cat /root/call_me.sh
cp /root/call.out /var/spool/asterisk/outgoing

cat call.out:
google: asterisk call-out files
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2006-07-23 00:51

Сообщений: 7

Re: script дозвона

Спасибо в google нашёл.
Теперь другая "беда". Что бы было понятно о чём речь
выкладываю "call file" и контекст куда идёт звонок.

xxx@xxx# cat 1.call

Channel: Zap/1/xxxxxxxxxx ; номер телефона
MaxRetries: 2
RetryTime: 60
Context: callme
Extension: s
WaitTime: 60
Priority: 2

Тут вроде всё понятно. Как только файл поподает
в "/var/spool/asterisk/outgoing/" , asterisk звонит мне
через контекст "callme".

[callme]
exten => s,1,ResponseTimeout(5)
exten => s,2,Background(sound)
*
*
*здесь я что то делаю
*
*
exten => s,20,Hangup
; end of callme

Сам механизм работает. Я даже не ожидал.
Проблема в следующем. Когда я отвечаю на звонок
обычно проходит 3-4 секунды с момента попадания колфайла
на выполнение и мне удаёться услышать только
последние несколько секунд звукового файла. А если я отвечаю
например через 10 секунд то "разговор" вообще уже окончен
со стороны asterisk так как выроятно звуковой файл уже
закончил звучать. Проблема очевидна, asterisk начинает проигровать файл ещё до того как с моей стороны есть ответ.
Мне кажется что у меня по неопытности неправильное содержимое контекста.

Теперь вопрос: как мне в контексте определить что есть
ответ с противоположной стороны и только тогда начать
проигровать звук ?

ps: разные Wait и т.д. не решают проблемы.

Может быть кто-нибудь приведёт простенький пример если не
затруднит.
Большое спасибо за совет.
2006-07-24 00:19

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: script дозвона

Проблемы аналоговой линии?

P.S. Priority: 2 ?
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2006-07-24 07:54

Сообщений: 7

Re: script дозвона

Проблема я думаю у меня. Что то не так настроил.
Куда вообще копать? Может в дайлплане не то пишу или
опции какие не определил в конфигах?
2006-07-25 01:19

Откуда: Киев
Сообщений: 749

Re: script дозвона

1,read (fileout,n)
2,gotoif( $[ ${n} != 0]?1:3
3, hangup
2006-07-25 16:03

Сообщений: 7

Re: script дозвона

==>1,read (fileout,n)
==>2,gotoif( $[ ${n} != 0]?1:3
==>3, hangup

Это может быть и поможет, но в принципе
можно в дайлплане узнать ответили или нет
и при помощи каких команд? А то я уже замучился.
2006-07-26 21:05

Откуда: Санкт-Петербург
Сообщений: 541

Re: script дозвона

Про cp - вредный совет. В http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out "Creating Call files" написано почему.

Рекомендую попробовать вместо
Channel: Zap/1/xxxxxxxxxx ;

Channel: Local/XXX@zap-outgoing ;где
[zap-outgoing]
exten -> XXX,Dial(Zap.....)
2006-07-26 21:34

Сообщений: 7

Re: script дозвона

==>Channel: Local/XXX@zap-outgoing ;где
==>[zap-outgoing]

Спасибо, попробовал тоже самое. Пока я подымаю трубку
астериск уже заканчивает проигровать файл.
У кого ещё какие предложения ?
2006-07-26 23:04

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru