andrey-t
15.11.2013, 12:20
Coral соединен по PRI потоку с Asterisk и ГТС
Для каждого внутреннего номера определен callerid
Номера для asterisk определены как сетевые.
При звонке на них получаю callerid из таблиц alternative line id.
Где определяется что номер локальный и не требует подстановки ali?

Текущее программирование:
NODE_CONTENT
1
------------
FULL NAME - ASTER
ROUTING_ACCESS # - 0
LOCAL/REMOTE - R
ROUT_ELEMENT # - 49


Елемент
49
------------
LAR MAX ASYNCHRONOUS FAILS (0-10) - 2
LAR SYSTEM PREFERENCE (Cost/Performance) - P
DAY: FROM - 8:00
PRIO - (249)
EVEN.: FROM - 18:00
PRIO - (249)
NIGHT: FROM - 21:00
PRIO - (249)

Диал сервис
249
------------
NAME - BLANK
NSF - -
ROUTING ACCESS - 0
(DIAL IN/CALLER OUT) OFFSET - -
CALLER # OUT FILTER -
SERVICE TYPE (Outgoing/Incoming/Both) - Outgoing
ROUTING DEST NUM - 205
DIAL_FILTER -
EXPENSIVE TONE
(day/even/night) - Y/Y/Y
TNNT_GRP - 0
BCCOS - 0

Транк
205
------------
NAME:
SHORT(5) - aster
FULL(16) - asterisk
ISDN ONLY (Y/N) - N
QSIG (Y/N) - N
DTMF_DIGITS_BEFORE_ANSWER - Y
ANI_SCREENING_SEND(Unavailable,Site_ldn,Transparen t,Omit) - T
SEARCH TYPE (0-circ 1-term) - 1
DTD OVERRIDE - N
OGR_OVERRIDE - N
COLLECT_TONE_OVERRIDE - Y
PAGING - N
TK_TK_CONNECT_OVERRIDE - Y
BCCOS - 0
ROUTING ACCESS - 0
LAR_MAX_ASYNCHRONOUS_FAILS (0-10) - 2
LAR_SYSTEM_PREFERENCE (Cost/Performance) - P
LAR_TRIGGERS_SET - 0
DIALING METHOD (Enblock/Overlap) - E
DIAL IN FILTER -
DIAL IN/CALLER OUT OFFSET- NONE
CALLER # OUT FILTER -
FIRST INCOMING ANI FILTERS:
FILTER -
OFFSET- NONE
Relevant Number Types:
UNKNOWN - N
INTERNATIONAL - N
NATIONAL - N
SUBSCRIBER - N
SECOND INCOMING ANI FILTERS:
FILTER -
OFFSET- NONE
Relevant Number Types:
UNKNOWN - N
INTERNATIONAL - N
NATIONAL - N
SUBSCRIBER - N
METERING_UNIT_CHARGE (xxxxx.yy) - N
INCOMING_CLI_REQUEST (Y/N) - N
SEND_ANI_USING_DTMF/MFC (Y/N) - N
NUMBER OF DIGITS EXPECTED -
DISABLE_DTMF_SUPERVISION (Y/N) - Y
JOIN GROUP CALL IN MUTE (Y/N) - N
MEM# 1 - 2216
MEM# 2 - 2217
MEM# 3 - 2218
MEM# 4 - 2219

Routing numbering-plan
default element = 4
1 ) FROM = 1700
TO = 1700
ELEMENT= 49
N_DGTS = 4
TYPE_OF_NUM = Unknown

SPE**** NUMBERING PLAN FUNCTIONS
1
------------
from dial# to dial#
---------- ---------
1700 1700

Запись в npl
1700 1700 NETWORK 1

При звонке 1700 получаю callerid "длинный" номер

ur4ltx
15.11.2013, 12:54
Добрый день

В параметрах таблицы alternative line id есть возможность указать дополнительный ALI для сетевых вызовов (раздел NPID Private) и тогда, для роутинга в параметрах которого NPID=P, будет использоваться ALI отличный от того, который используется для роутинга с NPID=I.

andrey-t
15.11.2013, 14:38
Спасибо за идею!
Не помогло.
Добавил в alternative line id в раздел Private номер
Изменил в LCR,1 Isdn на Private
Изменял одновременно TYPE_OF_NUM в LCR,1 LCR,5 и ALI(раздел Private) на Local,Unknown,PTN,Regional-1
Результат один - внешний CPN
Если удалить содержимое ячейки ALI то тогда отображается внутренний номер, но естественно нельзя выйти на "внешку".

lcr,5
1 ) FROM = 1700
TO = 1700
ELEMENT= 49
N_DGTS = 4
TYPE_OF_NUM = Local

lcr,1
NAME - ast_r
DEFAULT ELEMENT# - 49
NPID (Isdn_telephony/Private) - Private
SITE LDN - --
TYPE OF NUMBER (Unknown/Regional-1/Regional-2/PTN/Local)
CALLED (DEFAULT) - Local
CALLING - Local

ALI:
COMPLETE NUMBER (Y/N) ? Y
NPID (Unknown/Isdn_telephony) - Isdn_telephony
TYPE_OF_NUM (Unknown/International/National/Subscriber) - National
NUMBER - XXX
NPID Private:
TYPE_OF_NUM (Unknown/Regional-1/Regional-2/PTN/Local) - Local
NUMBER - 1111 (для теста. пробовал удалять)

Georg_Ua
15.11.2013, 15:14
...Если удалить содержимое ячейки ALI то тогда отображается внутренний номер, но естественно нельзя выйти на "внешку".
Роут на астер и город один и тот же? Или разные?
Т.е. город включен в Астер? Или Это разные потоки с корала на Астер и ГТС?

andrey-t
15.11.2013, 15:30
Роуты на asterisk и ГТС разные
в LCR,5 на asterisk единственное правило

Georg_Ua
15.11.2013, 16:02
Роуты на asterisk и ГТС разные
в LCR,5 на asterisk единственное правило
Тогда, в вашем случае, не понятно применение алтерн. номеров :eek:
Сделайте на роуте в сторону ГТС оффсет фильтр а в сторону Астера ничего не делайте :) . Соответственно уберите все альт №№.

andrey-t
15.11.2013, 16:35
Тогда, в вашем случае, не понятно применение алтерн. номеров :eek:
Сделайте на роуте в сторону ГТС оффсет фильтр а в сторону Астера ничего не делайте :) . Соответственно уберите все альт №№.
Для каждого телефона необходим свой АОН, который может поменяться при переходе человека в другое подразделение. Используется около 150 портов. Оффсет фильтр, если не ошибаюсь, имеет емкость всего 32.
Ali удобно и гибко. Вот если бы он отключался для определенных направлений ... :(

Georg_Ua
15.11.2013, 16:56
Для каждого телефона необходим свой АОН, который может поменяться при переходе человека в другое подразделение.
У вас номер не закреплен за юзером? Только за отделом?
Тогда понятно... Не завидую вашему ****у с номерами и абонентами :)

Используется около 150 портов. Оффсет фильтр, если не ошибаюсь, имеет емкость всего 32.
32 СТРОКИ по дефолту, а можно и больше. Диапазон №№ не ограничен.

Вот если бы он отключался для определенных направлений ... :(
У меня работает. В одном направлении но через разные роуты.
Т.е. Имеется АТС, абоненты которой могут звонить по локальной сети со своими АОНами и если набирают город "9" то уходят туда с номером али.
P.S.
Версия ПО 15.85 а у вас?

andrey-t
15.11.2013, 17:08
ПО 14.17.13
Как получаете разный АОН для разных направлений? Методом описанным ur4ltx?

Georg_Ua
15.11.2013, 17:25
ПО 14.17.13
Как получаете разный АОН для разных направлений? Методом описанным ur4ltx?
Приблизительно так как у него.
Используется роут 7080 для локальной сети, а роут№ 9 для выхода на ГТС.
Т.е. Ноды смотрят в роут 7080. А когда юзер звонит в город, то он набирает роут 9.
Соответственно в элементах роутов 7080 = Local , а в 9 - National

Для али вот так
ALI:
COMPLETE NUMBER (Y/N) ? Y
NPID (Unknown/Isdn_telephony) - Isdn_telephony
TYPE_OF_NUM (Unknown/International/National/Subscriber) - National
NUMBER - XXX
NPID Private:
TYPE_OF_NUM (Unknown/Regional-1/Regional-2/PTN/Local) - Local
NUMBER - пусто