Страница 1 из 1
Добавить правило запрета вызова в MySQL
Добавлено: 26 ноя 2015, 15:01
ramen
Коллеги день добрый.
Столкнулся с небольшой проблемкой, что не могу оградить номер например 210 от звонков номера 500, есть план:
При наборе номера 210 вызов идет на 2 номера, но 500 абонент не должен дозваниваться до 210, а перевод на номер 211
Asterisk не понимает если в поле exten к номеру 210 добавить правило когда вызывает номер с CallerID 500
Подскажите какие есть решения?
Re: Добавить правило запрета вызова в MySQL
Добавлено: 26 ноя 2015, 16:07
Glukinho
Делать через ExecIf($["${CALLERID(num)}" = "500"]?Dial(SIP/211))
Re: Добавить правило запрета вызова в MySQL
Добавлено: 26 ноя 2015, 20:33
ramen
Создавать 2 диалплана в базе на один номер или возможно занести в один? Что например звонки при наборе номера 210 идут на 210 и дополнительный, но если с стоп номера, то переводим? Чтоб не плодить диалпланы, да и в базе поле exten, его значение не спроста уникальное наверное...
Re: Добавить правило запрета вызова в MySQL
Добавлено: 26 ноя 2015, 22:59
Glukinho
Если честно, ни слова из последнего сообщения не понял.
Re: Добавить правило запрета вызова в MySQL
Добавлено: 27 ноя 2015, 10:50
Pechen
екстен должен быть уникальным в пределах контекста а не диалплана. может у вас база неправильно спроектирована?
Re: Добавить правило запрета вызова в MySQL
Добавлено: 27 ноя 2015, 14:41
s3va
Может дело в том, что exten => 210 для всех, в том числе и для 500?
А exten => 210/500 только для 500, но отрабатывается после exten = 210 без /500 ? Точнее до него тупо не доходит.
Как там сортировка делается?
dialplan show mycontext чего показывает?