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

проверка клиентских Caller ID и запрет исходящих

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

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

Andrey_Rud
Сообщения: 19
Зарегистрирован: 14 окт 2014, 17:45

проверка клиентских Caller ID и запрет исходящих

Сообщение Andrey_Rud »

День добрый.
Asterisk 1.6.2.24, подключен по е1 к М200.
Есть 30 номеров отданных по sip trunk.
Настройки peer следующие:
[3003001]
dtmfmode = rfc2833 ; Set default dtmfmode for sending DTMF. Default: rfc2833
autoframing=yes
t38pt_udptl=yes
type=friend
secret=123456
context=from_test
host=192.168.0.30
progressinband=yes
directrtpsetup=no
nat=no ; there is not NAT between phone and Asterisk
canreinvite=no
disallow=all
allow=alaw ; dtmfmode=inband only works with ulaw or alaw!
deny = 0.0.0.0/0.0.0.0
permit = 192.168.0.30.255.255.255

Не могу понять как сделать проверку всех 30-и клиентских Caller ID при исходящих
В extensions.conf делаю так
exten => _X.,1,GotoIf($["${CALLERID(num)}" != 3003001"]?2:3)
exten => _X.,2,Dial(${M200(TRUNK)}/${EXTEN})
exten => s,3,Hangup()

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

Re: проверка клиентских Caller ID и запрет исходящих

Сообщение Samael28 »

1. Поставьте FreePBX distro и не мучайте самописные файлы.
2. exten => s,3,Hangup() => exten => _X.,3,Hangup()
3. Запустите консоль и смотрите, что к вам прилетает и с какими значениями.
Мой профайл на Upwork
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: проверка клиентских Caller ID и запрет исходящих

Сообщение ded »

1) Нет такого - Caller ID в современной телефонии (увлечённо вместе заглядываем в википедию)
2) Не надо проверки GotoIf, достаточно
exten => _X.,1,Hangup()
exten => _X./3003001,1,Dial(${M200(TRUNK)}/${EXTEN})
3) Телефонией до сей поры не занимались вовсе, да и не надо, оставьте лучше телефонистам :)
Andrey_Rud
Сообщения: 19
Зарегистрирован: 14 окт 2014, 17:45

Re: проверка клиентских Caller ID и запрет исходящих

Сообщение Andrey_Rud »

Ded файлы конфигурации намного удобнее, чем FreePbx. Samael28 наверное вы имели ввиду caller id number, благодарю за исправление. 2) Большое спасибо, заработало. 3) Жизнь бывает непредсказуема, занимался активным сетевым оборудованием, сейчас придется активно изучать телефонию, как аналоговую так и цифровую, буду признателен какую литературу в плане мат.части лучше почитать. Еще раз спасибо за помощь.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: проверка клиентских Caller ID и запрет исходящих

Сообщение ded »

База знаний
http://asterisk.ru/knowledgebase
и библиотечка астерискера при ней -
http://asterisk.ru/knowledgebase/books
Andrey_Rud
Сообщения: 19
Зарегистрирован: 14 окт 2014, 17:45

Re: проверка клиентских Caller ID и запрет исходящих

Сообщение Andrey_Rud »

Ded спасибо
правда не совсем понял почему работает подобный конфиг
exten => _X.,1,Hangup()
exten => _X./3003001,1,Dial(${M200(TRUNK)}/${EXTEN})
Первой обрабатывается первая строчка и должен сразу идти отбой
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: проверка клиентских Caller ID и запрет исходящих

Сообщение ded »

Примеры - бесплатные. Объяснения - платные.
Andrey_Rud
Сообщения: 19
Зарегистрирован: 14 окт 2014, 17:45

Re: проверка клиентских Caller ID и запрет исходящих

Сообщение Andrey_Rud »

согласен, готов обсудить оплату и способ получения объяснений, которые если вы не против выложу сюда
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: проверка клиентских Caller ID и запрет исходящих

Сообщение ded »

Тут есть объясняльщиков много, я последний буду.
Andrey_Rud
Сообщения: 19
Зарегистрирован: 14 окт 2014, 17:45

Re: проверка клиентских Caller ID и запрет исходящих

Сообщение Andrey_Rud »

после вашего ответа про платные объяснения, вряд ли найдется такой человек:-)
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH