Страница 3 из 4
Re: Помогите прочитать лог и понять его
Добавлено: 25 авг 2014, 13:01
ded
Ну не знаю - глупость или нет, но патроны в патроннике сидят, и стреляют по cron если надо исправно, именно из шаблонов, именно копированием.
Многоствольные средства подавления телефонной активности.
Re: Помогите прочитать лог и понять его
Добавлено: 25 авг 2014, 18:20
ingfa
Я пришел сюда с один вопросом. Все остальные вопросы произошли из него. Можно ли на Python через Asterisk оповестить оперативный персонал об аварии. А конкретно позвонить ему три раза если он недоступен. А если он взял трубку проиграть ему сообщение. И только сейчас я понял, что напрямую передать команду на порт 5038 не получится. Все равно нужны call файлы. Это так?
Re: Помогите прочитать лог и понять его
Добавлено: 25 авг 2014, 18:40
ded
Можно. Нет не так. Получится.
ingfa писал(а):На все мои прошлые вопросы был один ответ, правильный ответ
поставьте буковку U
Re: Помогите прочитать лог и понять его
Добавлено: 25 авг 2014, 18:43
ingfa
Re: Помогите прочитать лог и понять его
Добавлено: 25 авг 2014, 20:42
virus_net
ingfa писал(а):Это так?
Нет, это не так. Выше рассказано о нескольких вариантах. Нуна просто прочитать, осознать и немного домыслить под свою ситуацию.
Re: Помогите прочитать лог и понять его
Добавлено: 27 авг 2014, 18:30
ingfa
А пройдет ли такой расклад.
Я выделяю под каждую фразу в диалплане номер, ложу call файлы в одну папку на своей виртульной машине с астериском для обзвона.
Далее я к каждому оповещению привязываю команду
exten => 1001,1,System(cp -i <первый|каталог> /var/spool/asterisk/outgoing/)
exten => 1002,1,System(cp -i <второй|каталог> /var/spool/asterisk/outgoing/)
exten => 1003,1,System(cp -i <итд|каталог> /var/spool/asterisk/outgoing/)
Получается что при вызове через python
#-*- coding: utf-8 -*-
import asterisk.manager
a = asterisk.manager.Manager()
server = '10.138.150.36'
a.connect(server)
a.connected()
a.login('admin','amp11')
cdict={"Action": "Originate",
'Channel': 'SIP/101', Тут не знаю что писать????
'Callerid': 'AVARIYA',
'Context': 'from-incoming',
'Extension': '1001',
'Priority': '1'}
a.send_action(cdict)
a.close()
на номер 1001, файлик из какой то директории копируется в директорию
/var/spool/asterisk/outgoing/ происходит звонок.
Как вы думаете сработает это или нет?
Re: Помогите прочитать лог и понять его
Добавлено: 27 авг 2014, 19:15
ded
А попробовать?
Мне видится - слишком у вас усложнено. Можно было бы любым доступным способом вызывать команду originate которая делал бы вызов на нужный номер и вопроизводила нужную фразу оповещения.
Можно было бы сделать на уровне клика мышкой на объект1 в вэб-интерфейсе - клик! И call файл из <первый|каталог> скопировался в /var/spool/asterisk/outgoing
Или отправлять команду originate в порт AMI, в общем - возможностей - ураган! Читайте книги, смотрите в интернет, там есть примеры.
Re: Помогите прочитать лог и понять его
Добавлено: 27 авг 2014, 19:23
virus_net
Вы будете изобретать велосипед, а мы будем испытателями ?
Нет, так дело не пойдет. Согласен с
ded, если начинаете изобретать, так сами и тестируйте.
ded писал(а):Мне видится - слишком у вас усложнено.
А мне видится попытка сделать "лишь как" и "лишь бы работало". Понимания как не было так и нет. Пояснения дали, примеры дали, осталось тока за него все сделать.
P.S.
ingfa писал(а):Я выделяю под каждую фразу в диалплане номер
А м.б. под каждую букву в фразе по номеру ?
Re: Помогите прочитать лог и понять его
Добавлено: 28 авг 2014, 22:33
ingfa
Если я новичек, мне только испытателем и быть. Допишите плизз, что не получается у меня??
Re: Помогите прочитать лог и понять его
Добавлено: 29 авг 2014, 09:24
virus_net
ingfa писал(а):Допишите плизз, что не получается у меня??
Прочитать, осознать, сделать.