BooMBeeR
25.01.2007, 09:43
Задача состоит в следующем. Пробросить через lcr номер телефона на определенную транк-группу на удаленной станции. Протокол есстественно qsig. Делается для того, чтобы с сетевой станции отправлять звонки на местных мобильных операторов через gsm-шлюз подключенный к удаленной УАТС.

(80)

обрезано
-----------------------
7 ) FROM = 89XXXXX
TO = 89XXXXX
ELEMENT= 2
N_DGTS = 11
TYPE_OF_NUM = -

8 ) FROM = 8960077
TO = 8960077
ELEMENT= 9
N_DGTS = 16
TYPE_OF_NUM = -
-------------------------
обрезано

7 - уходит по обычному маршруту.
8 - обрабатывает первые 7 цифр номера/номеров (далее здесь будет расписан весь номерной план моб. операторов) и уходит на 9 эл. 9 элемент ссылается на Dial Service 67029.

67029
------------


NAME - BLANK
NSF - -
ROUTING ACCESS - 80
(DIAL IN/CALLER OUT) OFFSET - -
CALLER # OUT FILTER -
SERVICE TYPE (Outgoing/Incoming/Both) - Both
LAR ON Call Independent Signaling Connections (Yes/No) - Y
LAR TRIGGERS SET - 0
EXTENDED INTERNAL DIAL_SERVICE (Y/N) - N
ROUTING DEST NUM - 67085
DIAL_FILTER -
EXPENSIVE TONE
(day/even/night) - N/N/N
TNNT_GRP - 0
BCCOS - 0
COS - 0
D.I.L. DESTINATION - NONE
NIGHT1 DESTINATION - NONE
NIGHT2 DESTINATION - NONE
DIAL IN FILTER -
USE SECOND ALI (Y/N) - N
IP_ADDRESS - 192.168.004.231
compression
0=G.711 with 10ms 1=G.711 with 20ms 2=G.711 with 40ms 11=G.711 with 80ms
4=G.729 with 10ms 5=G.729 with 20ms 6=G.729 with 30ms 7=G.729 with 40ms
13=G.729 with 80ms 3=G.723 with 30ms 9=G.723 with 60ms 12=G.723 with 90ms
10-G.729 20ms+vad 8-G.723 30ms+vad

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
COMPRESSION_CAPABILITY - (1,2,6)

67085 - транк группа уходящая по IP на удаленную станцию.

67085
------------


NAME:
SHORT(5) - BLANK
FULL(16) - BLANK
IP_ZONE (0-7) - 0

ISDN ONLY (Y/N) - N
QSIG (Y/N) - Y
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 - 67501
LAR_MAX_ASYNCHRONOUS_FAILS (0-10) - 2
LAR_SYSTEM_PREFERENCE (Cost/Performance) - P
LAR_TRIGGERS_SET - 0
TRANSIT ALI - NONE

DIALING METHOD (Enblock/Overlap) - E
DIAL IN FILTER -
DIAL IN/CALLER OUT OFFSET- NONE
CALLER # OUT FILTER -
INCOMING ANI FILTERS (Y/N) - N
METERING_UNIT_CHARGE (xxxxx.yy) - N
INCOMING_CLI_REQUEST (Y/N) - N
NUMBER OF DIGITS EXPECTED -
DISABLE_DTMF_SUPERVISION (Y/N) - N
JOIN GROUP CALL IN MUTE (Y/N) - Y
MEM# 1 - 5900
MEM# 2 - 5901
MEM# 3 - 5902
MEM# 4 - 5903
MEM# 5 - 5904
MEM# 6 - 5905
MEM# 7 - 5906
MEM# 8 - 5907
MEM# 9 - 5908
MEM# 10 - 5909
MEM# 11 - 5910
MEM# 12 - 5911
MEM# 13 - 5912
MEM# 14 - 5913
MEM# 15 - 5914
MEM# 16 - 5915
MEM# 17 - 5916
MEM# 18 - 5917
MEM# 19 - 5918
MEM# 20 - 5919
MEM# 21 - 5920


В данной связке, не работает. Если же создать библиотеку, в ней прописать направление 67085 и так же указать набираемую транк группу с удаленной станции, то всё замечательно отрабатывается, если же обрабатывать при помощи номерного плана в lcr, то не выходит. В косах все есть. Подскажите пожалуйста, в чём может быть дело.

Tonny
25.01.2007, 10:22
67029
------------

NAME - BLANK
NSF - -
ROUTING ACCESS - 80


67085
------------

ROUTING ACCESS - 67501


Вероятно, причина в этом.

BooMBeeR
25.01.2007, 10:51
Ппробовал подставить вместо 67501 - 80, та же самая картина.

valeryk
25.01.2007, 11:26
Покажи как получается с помощью библиотеки.

valeryk
25.01.2007, 11:48
"8 - обрабатывает первые 7 цифр номера/номеров (далее здесь будет расписан весь номерной план моб. операторов) и уходит на 9 эл. 9 элемент ссылается на Dial Service 67029." Почему? 16 цифр.

Tonny
25.01.2007, 12:23
BooMBeeR пишет
Ппробовал подставить вместо 67501 - 80, та же самая картина.

80)

обрезано
-----------------------
7 ) FROM = 89XXXXX
TO = 89XXXXX
ELEMENT= 2
N_DGTS = 11
TYPE_OF_NUM = -

8 ) FROM = 8960077
TO = 8960077
ELEMENT= 9
N_DGTS = 16
TYPE_OF_NUM = -
-------------------------
обрезано

7 - уходит по обычному маршруту.
8 - обрабатывает первые 7 цифр номера/номеров (далее здесь будет расписан весь номерной план моб. операторов) и уходит на 9 эл. 9 элемент ссылается на Dial Service 67029.

67029
------------

NAME - BLANK
NSF - -
ROUTING ACCESS - 80




В роутинг аксесс 80, намберинг план 8) отправляет на элемент 9. 9 ссылается на дайл-сервис 67029, в котором ROUTING ACCESS - 80. Зацикливание?
Попробуйте в 67029 поставить тот же роутинг, что и в транк-группе 67085.

BooMBeeR
25.01.2007, 12:32
to valeryk:
16 циферь, так, для успокоения души :-) роли в принципе не играет. о библиотеке. создаем библиотеку условно под номером "7", в 7 прописано, DIAL NUM=88 (транк группа на удаленной станции), OUT TK=67085 (транк группа которая смотрит в сторону удаленной станции).

to tonny:
в транк-группе 67085 роутинг акцесс 67501, т.е. как было изначально.

Tonny
25.01.2007, 16:50
BooMBeeR пишет
to valeryk:
16 циферь, так, для успокоения души :-) роли в принципе не играет. о библиотеке. создаем библиотеку условно под номером "7", в 7 прописано, DIAL NUM=88 (транк группа на удаленной станции), OUT TK=67085 (транк группа которая смотрит в сторону удаленной станции).


Т.е. библиотека по транк группе набирает 88.
А где набор "88" в дайл-сервисе? Наверное, с фильтром нужно поиграться.

BooMBeeR
25.01.2007, 17:11
Задумка такая: пробрасываем через транк-группу на удаленную станцию, удаленная станция уже сама обрабатывает по расписаному номерному плану в lcr куда отправить этот номер.

BooMBeeR
25.01.2007, 17:36
Tonny пишет
Т.е. библиотека по транк группе набирает 88.
А где набор "88" в дайл-сервисе? Наверное, с фильтром нужно поиграться.

подставил в фильтр 88 и всё поехало. странно, как я это упустил :-) теперь другое, если он проваливается в сеть на 88, то есстественно если все симки на шлюзе заняты, он отбивает, альтернативный маршрут при этом не срабатывает.
Маршрут прописан на станции с которой звоним:
9
------------


LAR MAX ASYNCHRONOUS FAILS (0-10) - 2
LAR SYSTEM PREFERENCE (Cost/Performance) - P
DAY: FROM - 0:00
PRIO - (67029,67022)
EVEN.: FROM - NONE
PRIO - ()
NIGHT: FROM - NONE
PRIO - ()

можно ли прописать где нибудь альтернативный маршрут на станции куда уже пришёл звонок?

valeryk
25.01.2007, 18:26
14 версии ещё не имею:) .

Igor_B.
26.01.2007, 16:24
можно. И прописано в элементе правитьно.
Не забудьте в SFE включить LAR Service
А в триггере прописать, по каким Cause обрабатывать LAR.

BooMBeeR
29.01.2007, 10:05
Igor_B. пишет
можно. И прописано в элементе правитьно.
Не забудьте в SFE включить LAR Service
А в триггере прописать, по каким Cause обрабатывать LAR.

Сделал все как советовали, не работает. На цифровом аппарате пишет ошибка 003, в триггерах она есть, но не обрабатывает.

BooMBeeR
29.01.2007, 10:19
LAR Triggers


0
------------


NAME(16): - public_network

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
Dial Service
(41,47,49,50,57,58,63,81,82,99,102,250,252,253,254 )

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
Trunk
(3,6,44,98)

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
Block override
(3,47,49,50,57,58,63,81,82,98,99,250,252,253,254)

1
------------


NAME(16): - private_qsig_net

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
Dial Service
(3,27,49,50,52,54,63,65,69,70,99)

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
Trunk
(6,42,44,98)

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
Block override
(3,42,49,50,52,54,63,65,69,70,98,99)

2
------------


NAME(16): - ip_net

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
Dial Service
(28,42,49)

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
Trunk
(98)

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
Block override
(28,42,49,98)

3
------------


NAME(16): - analog_trunks

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
Dial Service
()

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
Trunk
(181,182,183,184)

replace by (...) / add by (a,...) / remove by (r,...) / end by <CR>:
Block override
(184)


В дайл-сервисе (67029) и транк-группе (67085) указана 0 группа триггеров.