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

Asterisk перехват

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

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

Ответить
sunt86
Сообщения: 2
Зарегистрирован: 21 мар 2014, 13:29

Asterisk перехват

Сообщение sunt86 »

Прошу помощи
Как сделать так, чтобы при перехвате звонка отправлялось сообщение звонящему, о том, что звонок был перехвачен и кем.
В какую сторону копать?
Как можно отловить перехват?
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: Asterisk перехват

Сообщение Samael28 »

Смотря как делать перехват.
Если через features.conf - то писать службу, которая будет отлавливать события и отправлять сообщения. Если через диалплан - можно прямо средствами астера.
Мой профайл на Upwork
sunt86
Сообщения: 2
Зарегистрирован: 21 мар 2014, 13:29

Re: Asterisk перехват

Сообщение sunt86 »

exten => *9,1,Noop(Attempt to Pickup ${EXTEN:2} by ${CALLERID(num)})
exten => *9,n,DumpChan()
exten => *9,n,Set(MESSAGE(body)=Privet})
exten => *9,n,MessageSend(??????)
exten => *9,n,Pickup(${EXTEN:2})

Написал, контекст, только кому мессадж слать непонятно!
Как определить ип и порт звонящего?
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: Asterisk перехват

Сообщение Samael28 »

https://wiki.asterisk.org/wiki/display/ ... essageSend
Зачем Вам IP и порт? Нужно URI.
Ну и да, то, что Вы написали работать не будет. Почитайте внимательнее про Pickup
Мой профайл на Upwork
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH