DarkLabel писал(а): ↑17 ноя 2023, 16:41
А не опишите пожалуйста пример
блокировки входящего с определенного номера на конкретный номер с использованием AMO DNIT? Почитал описание DNIT в документации - пока разобраться как она работает не получилось.
Возможно, DNIT не совсем то, что вам нужно. Пример, ниже.
1. В zand type=acd,supagtnu=yes.
Далее, пример, для городского DID=4951234567, входящего CLIP="9160123456"&"ALL", внутренних STN=3333&1111 и TGRP(в tdcsu)=1:
2. В BUEND для TGRP=1: GDTRRULE=0, в TDCSU c TGRP=1: TRTBL=GDTR, SINANI=NO.
*- по умолчанию эти параметры такими и будут
3. Создаем STN (в sbcsu или scsu) 3333 и 1111. Последний - виртуальный (для блокировок входящих).
4. Создаем stn, через который будут приниматься DID=4951234567 в dnit
add-wabe:004567,,,stn;
и обрабатываться входящие c CLIP="all" и CLIP=9160123456, соответственно
add-wabe:090000,,,stn;
add-wabe:090001,,,stn;
5. Далее, работаем с DNIT (таблицы GDTRRULE жестко разделены на две группы "1-128 - GDTR SID/ANI" и "129-255 - GDTR DNIS").
5.1 Создаем DNI для 09000х
add-dnit:dni,090000,drtd,0,"",no,3333;
add-dnit:dni,090001,drtd,0,"BLOCKED",no,1111;
5.2 Создаем GDTR(SID/ANI) таблицу 1 для маршрутизации по CLIP-у с назначением 090000 и 090001
add-dnit:gdtr,1,#,090000,norequ;
add-dnit:gdtr,1,9160123456,090001,norequ;
5.3 Создаем DNI для 004567 c привязкой его к GDTR (SID/ANI) таблице 1
add-dnit:dni,004567,drtsa,1,"(495)123-45-67",no,3333;
5.4 Создаем GDTR(DNIS) для DID=4951234567
add-dnit:gdtr,201,4951234567,004567,SID;
5.5 Связываем TGRP(в tdcsu)=1 с GDTR(DNIS)=201
cha-dnit:gdtrsr,1,201,none;
Итог данного примера:
При входящем на DID=4951234567 с любым CLIP="all" вызов направляется на 3333.
При входящем на DID=4951234567 с CLIP="9160123456" вызов направляется на 1111 (терминируется в данном примере).
Примечания.
Команды вводить в предложенной выше последовательности.
Номера GDTR(DNIS) лучше подбирать так, чтобы они частично совпадали с номерами TGRP(в tdcsu).
Если во всех STN(SBCSU) установить dnidsp=y, то NAME(в DNIT)="(495)123-45-67" будет отображаться при входящем вызове на второй строке дисплея аппарата (дополнительно к CLIP в первой).