VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk и перехват без ответа

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

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

virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Asterisk и перехват без ответа

Сообщение virus_net »

Kucherow писал(а):Проигрывание номера тоже не то т.к. фактически это уже ответ на звонок.
Это с какого то это фактический ответ на звонок то ? Это прослушивание того кто звонит, а потом уже самостоятельное принятие решения о том принимать вызов или нет, так как вы и хотели.
Не устраивает это, значит крутите jabber.
Не устраивает и jabber значит всплывающий popup.
Не устраивает и это - значит лесом.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Asterisk и перехват без ответа

Сообщение SolarW »

Почитал.
Ужас как народ исхищиряется чтобы только FOP2 не ставить...
Там сразу видно кто звонит, и после перехвата телефон звонит (если не настроен автоответ)...
Kucherow
Сообщения: 52
Зарегистрирован: 30 мар 2015, 12:31

Re: Asterisk и перехват без ответа

Сообщение Kucherow »

Ужас как народ исхищиряется чтобы только FOP2 не ставить...
Из-за одного юзкейса ставить огромную невнятную фиговину - это не выход, совсем. если понадобятся сообщения на десктопе, просто через jabber действительно отсылать, но это не устраивает, так что остается копать AGI/AMI.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Asterisk и перехват без ответа

Сообщение SolarW »

Kucherow писал(а):ставить огромную невнятную фиговину
Ну это вы пошутили - огромности и невнятности там по минимуму.
Kucherow писал(а):копать AGI/AMI
Ставите FOP2, снифите какими командами AMI он осуществляет нужный вам функционал, применяете эти команды в своем решении.
Kucherow
Сообщения: 52
Зарегистрирован: 30 мар 2015, 12:31

Re: Asterisk и перехват без ответа

Сообщение Kucherow »

Итог:
extensions.conf:

Код: Выделить всё

...
exten   =>      _*9ZXX, 1,Answer()
same    =>      n,AGI(pickup.sh,${CHANNELS(${EXTEN:2})})
same    =>      n,ChannelRedirect(${PICKUPCHAN},main,${CALLERID(num)},1)
same    =>      n,hangup()
...
pickup.sh:

Код: Выделить всё

#!/bin/bash

chan=$(asterisk -x "core show channel $1"|grep ^Connected\ Line\ ID\:|cut -d" " -f4)
chan2=$(asterisk -x "core show channels"|grep "^SIP/$chan"|cut -d" " -f1)
echo "exec Set PICKUPCHAN="$chan2
Конечно не идеал, но работает. Теперь осталось разобраться с feautures.conf и убрать необходимость вводить номер с которого необходимо перехватить вызов.
Аватара пользователя
Zavr2008
Сообщения: 2215
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Asterisk и перехват без ответа

Сообщение Zavr2008 »

рад что мой намек пошел на пользу. Причем довольно элегантно для soho/middle решений.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH