Разработка и производство телекоммуникационного оборудования

Настройка SMG-1016 через CLI

30 Января 2011 2011

Задача: Настроить транзит ОКС-SIPT

Исходные данные: Физически поток со встречной АТС подключен к нулевому потоку Е1 на разъеме SMG1016.


Параметры сигнализации ОКС7:

  • OPC=67;
  • DPC=32;
  • сигнальный канал SLC=1 в канальном интервале 1;
  • нумерация CIC с 2 по 31, соответственно для каналов со 2 по 31;
  • порядок занятия каналов – «последовательно вперед, четные» (соответственно для исключения взаимных занятий каналов на встречной стороне должен быть назначен порядок занятия каналов, например, «последовательно назад, нечетные»).

Параметры сигнализации SIP-T:

  • IP-адрес взаимодействующего шлюза – 192.168.16.7;
  • UDP порт для приема сигнализации SIP-Т взаимодействующего шлюза – 5060;
  • количество разрешенных одновременных сессий – 25;
  • время пакетизации для кодека G.711 – 30 мс;
  • передача DTMF сигналов во время установленной сессии согласно RFC2833, тип нагрузки для пакетов RFC2833 – 101.

Маршрутизация:

  • маршрут на ОКС7 по транковой группе 0;
  • маршрут на SIP-T по транковой группе 1;
  • выход на ОКС7 осуществляется по 7мизначным номерам, начинающимся на цифры 6, 7, 91, 92,
  • 93;
  • выход на SIP-T осуществляется по 7ми значным номерам, начинающимся на цифры 1, 2, 3, все сообщения сигнализации ОКС-7 передаются транзитом.

Настройка через CLI:

 

Настройка параметров сигнализации ОКС-7:


SMG1016> config // входим в режим конфигурирования
SMG1016-[CONFIG]> new linkset // создаем новую группу линий(линксет)

NEW 'LINKSET' [00]: successfully created


SMG1016-[CONFIG]> linkset 0 // входим в режим конфигурирования линксета

Entering Linkset-mode.


SMG1016-[CONFIG]-LINKSET[0]> chan_order even_successive_forward // выбираем порядок занятия каналов – четные, по кругу вперед

Linkset[0]. Set chan_order '6'


SMG1016-[CONFIG]-LINKSET[0]> DPC 32 // задаем код встречного пункта сигнализации

Linkset[0]. Set DPC '32'


SMG1016-[CONFIG]-LINKSET[0]> OPC 67 // задаем код собственного пункта сигнализации

Linkset[0]. Set OPC '67'


SMG1016-[CONFIG]-LINKSET[0]> enblock on // задаем режим блочной передачи номера

Linkset[0]. Set enblock '1'


SMG1016-[CONFIG]-LINKSET[0]> init group-reset // выбираем режим инициализации каналов при подъеме сигнального канала

Linkset[0]. Set init '7'


SMG1016-[CONFIG]-LINKSET[0]> net_ind national // задаем индикатор сети – местная сеть

Linkset[0]. Set net_ind '3'
'LINKSET' [00]:

Name: Linkset0
Trunk: 0
DPC: 32
init: 'group reset'
enblock y
china n
chan_order: 'even_successive_forward'
netw_ind: national
satellite: none
TMR: speech
alarm ind: no

 

SMG1016-[CONFIG]-LINKSET[0]> exit // выходим из режима конфигурирования линксета

Leaving Linkset mode


SMG1016-[CONFIG]> e1 0 //входим в режим конфигурирования нулевого потока Е1

Entering E1-stream mode


SMG1016-[CONFIG]-E1[0]> enabled // включаем поток Е1 в работу

E1[0]. Set line 'on'


SMG1016-[CONFIG]-E1[0]> signaling SS7 // выбираем на потоке протокол сигнализации ОКС7

E1[0]. Set Signaling 3
'E1: PHYS' [00]:

line 'on'
code 'hdb3'
eq 'off'
crc 'off'
sig 'SIG_SS7' (3)
alarm_ind 'off'
rem_alarm_ind 'off'

 

SMG1016-[CONFIG]-E1[0]> ss7 // входим в режим конфигурирования протокола ОКС7

E1[0]. Signaling is SS7


SMG1016-[CONFIG]-E1[0]-[SS7]> CIC fill 0 1// задаем нумерацию каналов начиная с 0 с шагом 1

E1-SS7[0]. Fill CIC: start [0], step [1]


SMG1016-[CONFIG]-E1[0]-[SS7]> Dchan 1 // выбираем канал 1 в качестве сигнального

E1-SS7[0]. Set Dchan 1


SMG1016-[CONFIG]-E1[0]-[SS7]> SLC 1 // назначаем код 1 для созданного сигнального канала

E1-SS7[0]. Set SLC 1


SMG1016-[CONFIG]-E1[0]-[SS7]> linkset 0 // назначаем нулевой линксет на поток

E1-SS7[0]. Set Linkset 0
'E1: SS7' [00]:

stream: 0
linkset: 0
SLC: 1

CICs:
00: --- | 01: -D- | 02: 002 | 03: 003 |
04: 004 | 05: 005 | 06: 006 | 07: 007 |
08: 008 | 09: 009 | 10: 010 | 11: 011 |
12: 012 | 13: 013 | 14: 014 | 15: 015 |
16: 016 | 17: 017 | 18: 018 | 19: 019 |
20: 020 | 21: 021 | 22: 022 | 23: 023 |
24: 024 | 25: 025 | 26: 026 | 27: 027 |
28: 028 | 29: 029 | 30: 030 | 31: 031 |


Настройка параметров сигнализации SIP-T (продолжение описанной выше сессии):


SMG1016-[CONFIG]-E1[0]-[SS7]> exit // выходим из режима конфигурирования протокола ОКС7

Leaving SS7-signaling mode


SMG1016-[CONFIG]-E1[0]> exit// выходим из режима конфигурирования нулевого потока Е1

Leaving E1-stream mode


SMG1016-[CONFIG]> new sipt-interface // создаем новый SIP-T интерфейс

NEW 'SIPT INTERFACE' [00]: successfully created


SMG1016-[CONFIG]> sipt interface 0// входим в режим конфигурирования созданного интерфейса SIP-T
Entering SIPT-mode


SMG1016-[CONFIG]-SIPT-INTERFACE[0]> ipaddr 192.168.16.7 // задаем IP-адрес взаимодействующего шлюза
SIPT-Interface[0]. Set ipaddr '192.168.16.7'


SMG1016-[CONFIG]-SIPT-INTERFACE[0]> port 5060 // задаем UDP-порт взаимодействующего шлюза для работы по сигнализации SIP-T
SIPT-Interface[0]. Set port '5060'


SMG1016-[CONFIG]-SIPT-INTERFACE[0]> pte 30// задаем время пакетизации 30 мс для кодека G.711
SIPT-Interface[0]. Set pte '30'


SMG1016-[CONFIG]-SIPT-INTERFACE[0]> max_active 25// задаем количество одновременных сессий
SIPT-Interface[0]. Set max_active '25'


SMG1016-[CONFIG]-SIPT-INTERFACE[0]> DTMF mode RFC2833 // выбираем метод передачи DTMF – RFC2833
SIPT-Interface[0]. Set DTMF_type '1'


SMG1016-[CONFIG]-SIPT-INTERFACE[0]> DTMF payload 101// выбираем тип нагрузки 101 для RFC2833
SIPT-Interface[0]. Set DTMF_PT '101'
'SIPT INTERFACE' [00]:

name: SIPT 0
trunk: 1
ip:port: 192.168.16.7:5060
codec: G.711-A
G711.pte: 30
max active: 25
VAD/CNG: no
DSCP_RTP: 0
DSCP_SIG: 0
RTCP_period: 0
RTCP_control: 0
DTMF: RFC2833
DTMF_PT: 101
MIME_TYPE: application/dtmf
T38: disabled

 

Настройка маршрутизации (продолжение описанной выше сессии):

SMG1016-[CONFIG]-SIPT-INTERFACE[0]> exit // выходим из режима конфигурирования интерфейса SIP-T
Leaving SIPT mode


SMG1016-[CONFIG]> new trunk // создаем транковую группу для группы линий ОКС7
NEW 'TRUNK GROUP' [00]: successfully created


SMG1016-[CONFIG]> new trunk // создаем транковую группу для работы через SIP-T интерфейс
NEW 'TRUNK GROUP' [01]: successfully created


SMG1016-[CONFIG]> new prefix // создаем префикс для выхода в направлении ОКС7
NEW 'PREFIX' [00]: successfully created

SMG1016-[CONFIG]> new prefix // создаем префикс для выхода в направлении SIP-T
NEW 'PREFIX' [01]: successfully created


SMG1016-[CONFIG]> trunk 0 // входим в режим конфигурирования транковой группы для группы линий ОКС7
Entering trunk-mode


SMG1016-[CONFIG]-TRUNK[0]> destination SS7 0// связываем транковую группу 0 с группой линий ОКС 0
Trunk[0]. Set destination '2'
Trunk[0]. Same destination
'TRUNK GROUP' [00]:

name: Trunk0
resv_trunk: none
destination: Linkset [0]


SMG1016-[CONFIG]-TRUNK[0]> exit // выходим из режима конфигурирования транковой группы для группы линий ОКС7
Leaving TRUNK mode


SMG1016-[CONFIG]> trunk 1 // входим в режим конфигурирования транковой группы для SIP-T интерфейса
Entering trunk-mode


SMG1016-[CONFIG]-TRUNK[1]> destination SIPT 0 // связываем транковую группу 1 с SIP-T интерфейсом 0
Trunk[1]. Set destination '3'
Trunk[1]. Same destination
'TRUNK GROUP' [01]:
name: Trunk1
resv_trunk: none
destination: SIPT-Interface [0]


SMG1016-[CONFIG]-TRUNK[1]> exit // выходим из режима конфигурирования транковой группы для SIP-T интерфейса
Leaving TRUNK mode


SMG1016-[CONFIG]> prefix 0 // входим в режим конфигурирования префикса для выхода на транковую группу 0
Entering Prefix-mode


SMG1016-[CONFIG]-PREFIX[0]> type trunk // устанавливаем тип префикса – «выход на транк группу»
Prefix[0]. Set type '1'


SMG1016-[CONFIG]-PREFIX[0]> trunk 0 // назначаем выход по префиксу на транковую группу 0
Prefix[0]. Set idx '0'


SMG1016-[CONFIG]-PREFIX[0]> mask edit // входим в режим редактирования масок набора и анализа номеров вызывающих абонентов
Entering Prefix-Mask mode


SMG1016-[CONFIG]-PREFIX[0]-MASK> add ([67]xxxxxx|9[1-3]xxxxx) // добавляем маску набора в соответствии с заданием
PrefixMask. add
NEW 'PREFIX-MASK' [00]: successfully created
PrefixMask. Created with index [00].
'PREFIX-MASK' [00]:
mask: ([67]xxxxxx|9[1-3]xxxxx)
prefix: 0
type: called
Ltimer: 10
Stimer: 5
Duration: 30


SMG1016-[CONFIG]-PREFIX[0]-MASK> exit // выходим из режима редактирования масок набора и анализа номеров вызывающих абонентов
Leaving Prefix-Mask mode


SMG1016-[CONFIG]-PREFIX[0]> called transit // устанавливаем транзит для типа номера вызываемого абонента
Prefix[0]. Set called '5'
'PREFIX' [00]:
type: 'to trunk'
idx: 0
direction: 'local'
called type: ' transit'
getCID: n
needCID: n
enblock: y
Mask for prefix [00]:
[000] - ([67]xxxxxx|9[1-3]xxxxx) [called]
Ltimer: 10
Stimer: 5
Duration: 30


SMG1016-[CONFIG]-PREFIX[0]> exit // выходим из режима конфигурирования префикса
Leaving Prefix mode


SMG1016-[CONFIG]> prefix 1 // входим в режим конфигурирования префикса для выхода на транковую группу 1
Entering Prefix-mode


SMG1016-[CONFIG]-PREFIX[1]> type trunk // устанавливаем тип префикса – «выход на транк группу»
Prefix[1]. Set type '1'


SMG1016-[CONFIG]-PREFIX[1]> trunk 1// назначаем выход по префиксу на транковую группу 1
Prefix[1]. Set idx '1'


SMG1016-[CONFIG]-PREFIX[1]> mask edit // входим в режим редактирования масок набора и анализа номеров вызывающих абонентов
Entering Prefix-Mask mode


SMG1016-[CONFIG]-PREFIX[1]-MASK> add ([1-3]xxxxxx) // добавляем маску набора в соответствии с заданием
PrefixMask. add
NEW 'PREFIX-MASK' [01]: successfully created
PrefixMask. Created with index [01].
'PREFIX-MASK' [01]:
mask: ([1-3]xxxxxx)
prefix: 1
type: called
Ltimer: 10
Stimer: 5
Duration: 30


SMG1016-[CONFIG]-PREFIX[1]-MASK> exit // выходим из режима редактирования масок набора и анализа номеров вызывающих абонентов
Leaving Prefix-Mask mode


SMG1016-[CONFIG]-PREFIX[0]> called transit // устанавливаем транзит для типа номера вызываемого абонента
Prefix[1]. Set called '5'
'PREFIX' [01]:
type: 'to trunk'
idx: 1
direction: 'local'
called type: ' transit'
getCID: n
needCID: n
enblock: y
Mask for prefix [01]:
[001] - ([1-3]xхxxxx) [called]
Ltimer: 10
Stimer: 5
Duration: 30


SMG1016-[CONFIG]-PREFIX[1]> exit // выходим из режима конфигурирования префикса
Leaving Prefix mode


Сохранение конфигурации и перезапуск устройства (продолжение описанной выше сессии):


SMG1016-[CONFIG]> save // сохраняем конфигурацию в файл
Configuration successfully saved into file


SMG1016-[CONFIG]> burn yes // записываем конфигурацию в память – во flash
save config
flat0: read block '/dev/mtdblock5'
flat1: read block '/dev/mtdblock5'
flat0: magic [e4e91c09]. flag [1]
flat1: magic [e4e91c09]. flag [0]
magic: FLAT_MAGIC [e4e91c09]
tar: removing leading '/' from member names
compressed 9625 bytes to device 1


SMG1016-[CONFIG]> exit // выходим из режима конфигурирования
Leaving configuration mode


SMG1016> reboot yes // перезагружаем устройство

Назад к списку