ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Как перезвонить автоматически

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Как перезвонить автоматически

Сообщение ingfa » 13 авг 2014, 23:31

Извиняюсь может такая тема уже есть.
Вопрос такой. Как перезвонить автоматически через определенный промежуток времени, через определенный канал и повторять дозвон через промежутки до успеха Пока персонал не появиться в зоне видимости DECT телефона?
ingfa
 
Сообщений: 46
Зарегистрирован: 20 июл 2014, 01:30

Re: Как перезвонить автоматически

Сообщение april22 » 14 авг 2014, 07:12

Call фыйлы
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Как перезвонить автоматически

Сообщение baf » 14 авг 2014, 08:03

Я думаю вопрос надо было раскрыть по больше. При каких условиях перезванивать, на какие номера, на все? Я делаю перезвон с помощью CallBack модуля во freepbx и только на сотки своих сотрудников к примеру.
Opensource навсегда
baf
 
Сообщений: 43
Зарегистрирован: 07 авг 2013, 11:20

Re: Как перезвонить автоматически

Сообщение Vlad1983 » 14 авг 2014, 08:34

ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Как перезвонить автоматически

Сообщение ingfa » 14 авг 2014, 17:49

baf писал(а):Я думаю вопрос надо было раскрыть по больше. При каких условиях перезванивать, на какие номера, на все? Я делаю перезвон с помощью CallBack модуля во freepbx и только на сотки своих сотрудников к примеру.


Мне необходимо позвонить на номер 89286126556' далее вызвать контекст 'Context' : 'zpupdaes'

"Action": "Originate",
'Channel': 'dongle/i:354807046259651/89286126556',
'Context' : 'zpupdaes',
'Exten' : '89286126556',
'priority' : '1',
'Callerid' : '«89286126556'
далее если ответят то проиграть файл, если будет занято перезвонить через промежуток времени, если не возьмут трубку перезвонить. Как то так если я вообще правильно понимаю что делать ?
ingfa
 
Сообщений: 46
Зарегистрирован: 20 июл 2014, 01:30

Re: Как перезвонить автоматически

Сообщение ingfa » 14 авг 2014, 23:22

Я не понимаю что мне написать в диаплане. Как мне по dialstatusu звонить на эту линию по ответа? Подскажите пожалуйста.
ingfa
 
Сообщений: 46
Зарегистрирован: 20 июл 2014, 01:30

Re: Как перезвонить автоматически

Сообщение ingfa » 15 авг 2014, 19:43

Подскажите пожалуйста, как мне написать такой диаплан, что бы при несостоявшемся оповещении, астериск сам дозванивался до абонента из пустого места и при удачном дозвоне проигрывал файл.
Очень надо. Call файлы не предлагать пожалуйста.
ingfa
 
Сообщений: 46
Зарегистрирован: 20 июл 2014, 01:30

Re: Как перезвонить автоматически

Сообщение zzuz » 16 авг 2014, 21:34

Один из способов.

Код: выделить все
exten => s,1,Dial(Tech/num,30,)
exten => h,1,Noop(тут определяет статус звонка по DIALSTATUS=NOANSWER)
exten => h,n,ExecIF($["${DIALSTATUS}" = "NOANSWER"]?Dial(tech/num,,A(playfile))
Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

Re: Как перезвонить автоматически

Сообщение ingfa » 17 авг 2014, 00:44

Получается код такой в пайтоне
Код: выделить все
#-*- coding: utf-8 -*-
import asterisk.manager
def zvonok():
    a = asterisk.manager.Manager()
    server = '10.138.150.36'
    a.connect(server)
    a.login('admin','amp11')
    cdict={"Action": "Originate",
        'Channel': 'Local/100@from-internal',
        'Callerid' : '«АВАРИЯ',
        'Context' : 'auto',
        'Exten' : 't',
        'priority' : '1'
         }
    a.send_action(cdict)
    a.close()
zvonok()
#time.sleep(60)
#zvonok()


а в диалплане записать
[auto]
exten => s,1,Dial(sip/100,30,)
exten => h,1,Noop(DIALSTATUS=NOANSWER)
exten => h,n,ExecIF($["${DIALSTATUS}" = "NOANSWER"]?Dial(sip/100,,A(zpupdaes))
Звонит два раза, а как же до победного дозвона и с таймингами межу звонками?
ingfa
 
Сообщений: 46
Зарегистрирован: 20 июл 2014, 01:30

Re: Как перезвонить автоматически

Сообщение zzuz » 17 авг 2014, 04:14

Порционные хотелки не очень хочется обсуждать. Для начала определитесь , что Вы конкретно хотите. А то так до бесконечности можно.
Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: Abzyi, ded, Finn и гости: 31

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH