Страница 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 писал(а):Допишите плизз, что не получается у меня??
Прочитать, осознать, сделать.