Как выполнить код перед совершением звонка на Asterisk - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть сервер звездочек pbx. Я новичок в звездочке, я знаю, что есть группы расширений абонентских групп и т.д. c. Моя цель - обработать событие набора номера, сделать несколько проверок, а затем решить, пропустить вызов go или нет. Я читал об ARI AGI AMI и о плане набора, но я запутался и не знаю, что делать дальше. Я просто хочу выполнить код (например, вызвать API), когда набирается любой номер, и отбросить вызов или пропустить его в соответствии с этим.

Я знаю, что если я проведу больше исследований, я смогу что-то сделать, но, честно говоря, у меня нет времени. Мне просто нужно знать, где искать.

1 Ответ

0 голосов
/ 22 апреля 2020

Так что я решил это. Если кому-то это нужно, вот что я сделал.

Я использовал Aste rNET fastAGI и создал свой служебный скрипт, который выполняет все необходимые проверки и при необходимости вызывает HangUp(), в противном случае просто возвращается и позволяет Звоните go через. Затем я вызвал скрипт fastAGI в плане набора, и он отлично работает.

...