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

Проблема мониторинга занятых номеров System()?

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

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

Ответить
notlive
Сообщения: 3
Зарегистрирован: 29 ноя 2017, 05:19

Проблема мониторинга занятых номеров System()?

Сообщение notlive »

Собственно проблема заключается в этом...
https://igorg.ru/2012/02/22/sip-trank-n ... -uchyotok/

Уважаемые гуру, прошу помощи... Написал систему колтрэкинга, но для уверенности что выдаваемый номер сейчас свободен необходимо подтверждение...
с помощью core show channels возвращает не корректные данные... При входящем звонке на любой из 5 транков (каждому номер свой транк с регистрацией у провайдера) номер имя транка всегда одно и то же... Как раз это описано в статье по ссылке выше...

Через AMI тоже самое что и через cli, неверные данные...

Нашел собственно решение таким образом все сделать:
Насколько я знаю Астер умеет выполнять внешние скрипты System(), поэтому было решено написать внешний скрипт на php, который выполняет определенные действия при входящем звонке на транк...

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

exten => 200351,1,Set(__FROM_DID=${EXTEN})
exten => 200351,2,System(/var/www/info/busy_did.php -d${EXTEN})
exten => 200351,n,Set(CHANNEL(language)=ru)
Все отлично работает, при входящем звонке выполняются действия...

Но вот остался 1 очень важный вопрос, как мне выполнить скрипт при завершение(разрыве) звонка...
P.S. Отслеживать нужно именно входящие звонки на определенные номера, исходящие меня не волнуют...

Схема такова
Входящий вызов на 200351 (выполняем скрипт) - Анонс - Очередь - Менеджер - Разрыв связи(тут нужно отследить завершение вызова)

В Астериске не силен. Вставил System с выполнением своего скрипта методом научного тыка...
Помогите люди добрые... ;)
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Проблема мониторинга занятых номеров System()?

Сообщение april22 »

EXTEN h
Своими вопросами , вы загоняете меня в ГУГЛЬ.
notlive
Сообщения: 3
Зарегистрирован: 29 ноя 2017, 05:19

Re: Проблема мониторинга занятых номеров System()?

Сообщение notlive »

А можно подробнее? В какое место вставить и конкретно что... Я в астере не силён...
Аватара пользователя
Zavr2008
Сообщения: 2215
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Проблема мониторинга занятых номеров System()?

Сообщение Zavr2008 »

Насчет System: Смотрите чтобы нагрузку сильную не дало.. Если будет грузить - тогда FastAgi в помощь.

По поводу h - главное определить в самом контексте, не том куда Goto итп..
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
notlive
Сообщения: 3
Зарегистрирован: 29 ноя 2017, 05:19

Re: Проблема мониторинга занятых номеров System()?

Сообщение notlive »

К сожалению Ваши ответы мне не полезны, т.к. еще раз повторюсь в Астериске не селен, и куда писать... Как и т.д... можно привести конкретно рабочий пример?
Еще раз повторюсь нужно отлавливать освобождение внешних номеров, тоесть пришел звонок на внешний номер 200351 выполняется действие, линия освобождается выполняется действие...

https://voxlink.ru/kb/asterisk-configur ... extension/

Пробовал как описано по ссылке... Результат 0...
ded
Сообщения: 15631
Зарегистрирован: 26 авг 2010, 19:00

Re: Проблема мониторинга занятых номеров System()?

Сообщение ded »

У меня не стыкуется -
notlive писал(а): Написал систему колтрэкинга,
и
notlive писал(а):повторюсь в Астериске не селен, и куда писать..
Если написал систему колтрэкинга - мы у вас консультируемся по этой теме, а не наоборот. Если не селен в Астериске - то не надо писать систему колтрэкинга.
Надо повышать знания путём чтения основных источников. Типа Книги о будущем телефонии.
За такое -

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

System(/var/www/info/busy_did.php -d${EXTEN})
можно не подробнее, а линейкой по пальцам.
Читать:
http://asterisk.ru/knowledgebase/Asterisk+agi
Или, по
notlive писал(а):https://voxlink.ru/kb/asterisk-configur ... extension/

Пробовал как описано по ссылке... Результат 0...
- пишите в /voxlink.ru: Сергей Грушко! Я делал как вы там написали, результат 0....
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH