[[Инициализировать звонок с Asterisk]]

Инициализировать звонок с Asterisk

Например: Asterisk может дозваниваться ежедневно в 06:00 на мобильник вашему другу

Настройка

Создадим правило callme с правилом для номера НА который будет идти звонок

/etc/asterisk/extensions.conf

[callme]
exten = 89XXXXXXXXX,1,Answer
exten = 89XXXXXXXXX,n,Festival('Что не спиться')
exten = 89XXXXXXXXX,n,Wait(3)
exten = 89XXXXXXXXX,n,Festival('А ну давай до завтра')
exten = 89XXXXXXXXX,n,Hangup()

Создадим файл call с параметрами звонка через SIP канал

nano ~/call

~/call

 
; Исходящая линия
Channel: SIP/89XXXXXXXXX@telphin_out
; Для звонка на внутренний номер
;Channel: SIP/300

Callerid: Asterisk

; Количество попыток (ПОСЛЕ первого звонка)
MaxRetries: 0

; Интервал между попытками
RetryTime: 30

; Время ожидания ответа
WaitTime: 20

; Имя dialplan'a !обязательно!
Context: callme

; Extension в dialplan'e !обязательно!
Extension: 89XXXXXXXXX

; Приоритет
Priority: 1

Изменить права на фалй
chown asterisk:asterisk ~/call

Звонок

Чтобы Asterisk совершил звонок нужно выполнить копирование файла

cp -p ~/call /var/spool/asterisk/outgoing/
После звонка файл будет удален, если он продолжает оставаться в директории, то либо продолжаются попытки дозвониться, либо произошла ошибка.

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
239 -8 = ?
 
howto/asterisk/initcall.txt · Последние изменения: 2012/06/03 21:52 (внешнее изменение)
Gentoo Linux Driven by DokuWiki