Квазисвязанный режим, Изменения в версии SMP-256

Материал из M-200 WIKI
(Различия между страницами)
Перейти к: навигация, поиск
 
(RECORD)
 
Строка 1: Строка 1:
 
{{ВерхМенюКонфиг}}
 
{{ВерхМенюКонфиг}}
 
{{ПравГлавМеню}}
 
{{ПравГлавМеню}}
{{ВерхМенюКонфигСиг}}
 
  
  
==Связанный режим==
+
==Конфигурация==
  
В самом простом случае схема подключения двух станций (двух SP) по сигнализации ОКС№7 (CCS7) будет выглядеть следующим образом:
+
* Параметр CONF без индекса
  
[[Файл:Ccs7-q-01.png]]
+
CONF
''Рис. 1. ОКС№7, связанное подключение.''
+
{
 +
  ..............
 +
}
  
Для реализации подобной схемы в файл конфигурации М-200 необходимо добавить примерно такие строки :
 
  
// описание портов (потоков)
+
==COMMON==
 
+
 
PCM [1] { PROFIL = 3              // TYPE PCM = PCM_MTP
+
*Раздел COMMON уничтожен. Вместо него используется профиль AIR_COMMON.
  PORT [2-31] { PROFIL = 4      // SIG = SIG_ISUP
+
 
                GROUP = 1
+
CONF
                NUMBERA = "=100-2500-0002+"
+
{
            }
+
    PROFIL = 1 NAME =""
}
+
 
   
 
   
// профили
+
    ..............
 
   
 
   
    PROFIL [3] { TYPE = PCM_MTP
+
    PROFIL [1] { TYPE = AIR_COMMON
        DPC = 2500
+
        callInfo = NO
        OPC = 100
+
    }
                networkIndicator = 3
+
        sigLinks = ( "127:1:1-0" )
+
}
    }
+
    PROFIL [4] { TYPE = SIG_ISUP
+
    }
+
''Пример 1.''
+
  
Это так называемый «связанный» режим подключения, который является только частным случаем взаимодействия объектов на сети ОКС№7.  
+
 
 +
==AIR==
 +
 
 +
*Убраны значения [[AIR_DISA]] и [[AIR_SERIAL]]. Вместо них используется [[AIR_UNIFIED]].
 +
 
 +
    AIR [1] { PROFIL = 8            // AIR TYPE = AIR_UNIFIED
 +
        PORT [1] { PROFIL = 9      // SIG = SIG_DISA
 +
            GROUP = 1
 +
        }
 +
        PORT [2] { PROFIL = 10      // SIG = SIG_SERIAL
 +
            GROUP = 1
 +
        }
 +
    }
 
   
 
   
==Квазисвязанный режим==
+
    ..............................
 +
 +
    PROFIL [8] { TYPE = AIR_UNIFIED
 +
    }
 +
 +
 
 +
==EXT==
 +
 
 +
*Убраны параметры [[prefix_toll]], [[prefix_international]] и т.д. Вместо них используются соответствующие списки - [[set_prefix_toll]], [[set_prefix_international]] и т.д.
 +
*Убраны параметры [[lac_prefix]], [[lac_typenb]], [[sAonPref]]. Для любых изменений номера используются таблицы маршрутизации.
 +
*Убран параметр [[fCategoryToAON]]. Для работы с категорией абонента используются таблицы маршрутизации.
 +
 
 +
 
 +
==DSS1==
 +
 
 +
Следующие параметры перенесены из профиля [[PCM_DSS1]] в [[SIG_DSS1]]:
 +
 
 +
*[[analizeFacility;]]
 +
*[[subscriberMode]];
 +
*[[useNetworkUserDifferences]];
 +
*[[callIn_categoryFromNUMBER]];
 +
*[[callIn_categoryFromAON]];
 +
*[[callIn_copyCategoryFromAON]];
 +
*[[callOut_categoryToAON]];
 +
*[[DSS1_intervalT302]];
 +
*[[DSS1_intervalT303]];
 +
*[[DSS1_intervalT304]];
 +
*[[DSS1_intervalT305]];
 +
*[[DSS1_intervalT306]];
 +
*[[DSS1_intervalT308]];
 +
*[[DSS1_intervalT310]];
 +
*[[DSS1_intervalT313]];
 +
*[[DSS1_intervalOverlapComplete]];
 +
*[[DSS1_intervalMaxTalk]];
 +
*[[DSS1_intervalAlertingTone]];
 +
*[[DSS1_intervalAlertingDelay]];
 +
*[[DSS1_intervalBusyTone]];
 +
*[[DSS1_intervalBusyDelay]];
 +
*[[callIn_redirectingReason]];
 +
*[[callIn_originalCalledNumber]];
 +
*[[callIn_originalCalledNumber_typenb]];
 +
*[[callIn_redirectingNumber]];
 +
*[[callIn_redirectingNumber_typenb]];
 +
*[[routeByRedirectingNumber]];
 +
*[[ignoreT310onPROGRESS]];
 +
*[[transparent_BearerCapability]];
 +
*[[transparent_ChannelIdentification]];
 +
*[[transparent_CallingPN]];
 +
*[[transparent_CalledPN]];
 +
*[[transparent_Cause]];
 +
*[[transparent_ProgressIndicator]];
 +
*[[forceTransparentCallingPN]];
 +
*[[minNormalNumberLength]];
 +
*[[connect_on_ALERTING]];
 +
*[[connect_on_CALL_PROCEEDING]];
 +
*[[allowPI_in_SETUP]];
 +
*[[allowPI_in_CALL_PROCEEDING]];
 +
*[[allowPI_in_ALERTING]];
 +
*[[presentPI_in_SETUP]];
 +
*[[forceInsertPIinSETUP]];
 +
*[[forceInsertPIinSETUP_ACK]];
 +
*[[forceInsertChannelIDReverseDirection]];
 +
*[[allowChannelID_in_CALL_PROCEEDING]];
 +
*[[generateDialTone]];
 +
*[[generateToneALERTING]];
 +
*[[generateToneBUSY]];
 +
*[[allowTransitDisconnect]];
 +
*[[CALL_PROCEEDING_beforeRELUserBusy]];
 +
*[[forceInsertPIinCALL_PROCEEDING]];
 +
*[[forceInsertPIinALERTING]];
 +
*[[autoCompleteCall]];
 +
*[[convertPROGRESStoALERTING]];
 +
*[[callIn_convertPROGRESStoALERTING]];
 +
*[[convertALERTINGtoPROGRESS]];
 +
*[[doNotTransitRedirectingNb]];
 +
*[[BearerCapability_codingStandard]];
 +
*[[BearerCapability_infoTransferCapability]];
 +
*[[BearerCapability_transferMode]];
 +
*[[BearerCapability_infoTransferRate]];
 +
*[[BearerCapability_rateMultiplier]];
 +
*[[BearerCapability_layer1ID]];
 +
*[[BearerCapability_UserInfoLayer1Protocol]];
 +
*[[ChannelIdent_infoChannelSelection]];
 +
*[[ChannelIdent_DChannelInd]];
 +
*[[ChannelIdent_peferredExclusive]];
 +
*[[ChannelIdent_interfaceType]];
 +
*[[ChannelIdent_interfaceIDPresent]];
 +
*[[ChannelIdent_interfaceIdentifier]];
 +
*[[ChannelIdent_channelMapElementType]];
 +
*[[ChannelIdent_numberMap]];
 +
*[[ChannelIdent_codingStandard]];
 +
*[[ChannelIdent_channelNumber]];
 +
*[[CallingPN_need_to_over]];
 +
*[[CallingPN_numberingPlan]];
 +
*[[CallingPN_typeOfNumber]];
 +
*[[CallingPN_screeningInd]];
 +
*[[CallingPN_presentationInd]];
 +
*[[CalledPN_numberingPlan]];
 +
*[[CalledPN_typeOfNumber]];
 +
*[[ProgressInd_codingStandard]];
 +
*[[ProgressInd_location]];
 +
*[[ProgressInd_progressDescription]];
 +
*[[Cause_Location]];
 +
*[[Cause_CodingStandard]];
 +
 
 +
 
 +
==ОКС№7==
 +
 
 +
*Вместо значений [[CCS7ID]] и [[LinkSetID]] в нумерации каналов, используются значения [[OPC]] и [[DPC]]. Параметр [[NUMBERA]] имеет вид OPC-DPC-CIC и формат 00000-00000-0000.
 +
 
 +
    PCM [2] { PROFIL = 8              // TYPE PCM = PCM_MTP
 +
        PORT [1-15] { PROFIL = 9      // SIG = SIG_ISUP
 +
            GROUP = 1
 +
            NUMBERA = "=00125-00657-0001+"
 +
        }
 +
        PORT [17-31] { PROFIL = 9      // SIG = SIG_ISUP
 +
            GROUP = 1
 +
            NUMBERA = "=00125-00657-0017+"
 +
        }
 +
    }
 +
 +
    ........................
 +
 +
    PROFIL [8] { TYPE = PCM_MTP
 +
        sigLinks = ( "3:2:16-0" )
 +
    }
 +
    PROFIL [9] { TYPE = SIG_ISUP
 +
    }
 +
 
 +
 
 +
==SIP==
 +
 
 +
 
 +
*'''Принципиальные изменения'''
 +
**Вместо [[proxyIP]] используется [[remoteIP]]
 +
**Вместо [[nProxyUDPPort]] используется [[nRemoteUDPPort]]
 +
 
 +
 
 +
*'''Удалены параметры'''
 +
**[[proxyIP]]
 +
**[[nProxyUDPPort]]
 +
**[[userAgent]]
 +
**[[providerName]]
 +
 
 +
 
 +
*'''Добавлены параметры'''
 +
**[[IPPcmNo]] - номер IP потока для привязки к виртуальной плате (Обязателен для SS коммутора)
 +
**[[remoteIP]] - удалённый IP адрес
 +
**[[nRemoteUDPPort]] - порт UDP SIP прокси-сервера
 +
**[[fSoftEchoCan]] активирует алгоритм программной эхокомпенсации (сильно нагружает процессор
 +
**[[nEchoTailMs]] длинна хвоста эхо (мс) с которым борется алгоритм программной эхокомпенсации (чем меньше, тем лучше для процессора, кратно 16-ти и не более 128 мс)
 +
**[[nSessionExpires]] - Желаемый интервал обновления сессии (сек.), если 0 то отключен
 +
**[[nMinSE]] - Минимальный интервал обновления сессии (сек.)
 +
**[[fTryToBeRefresher]] - Всегда пытатья быть стороной, обновляющей сессию
 +
**[[fRefreshWithInvite]] - Для обновления сесии использовать INVITE вместо UPDATE
 +
**[[fUseLocalNet]] - Направлять RTP поток напрямую в случае нахождения UA в одной подсети
 +
**[[localNetMask]] - маска подсети
 +
**[[nOldStuffSubsFreeTimer]] - Таймер для стрых сигнализаций, не выдающих сообщение: абонент свободен (мс)
 +
**[[tmMinuteMaxTalk]] - (минут) максимальная длительность разговора
 +
**[[nMaxForwards]] - ограничение числа серверов и шлюзов, через которые проходит запрос
 +
 
 +
 
 +
 
 +
==DIR==
 +
 
 +
* '''Добавлены параметры'''
 +
** fReverseSelect - начинать перебор с конца;
 +
** fSimpleSelect  - выбор порта по кругу, а не с первого;
 +
** selectStep - шаг перебора портов.
 +
 
 +
    DIR [1] { NAME = "11"       
 +
        fReverseSelect = NO
 +
        fSimpleSelect = NO
 +
        selectStep = 2
 +
    }
 +
 
  
Для описания «квазисвязанного» режима работы необходимо написать несколько слов о структуре сети и принятой терминологии.
+
==RECORD==
  
Все объекты, являющиеся узлами сети и участвующие в обмене данными, называются точками сигнализации (signaling point, SP) и описываются двумя ключевыми параметрами:
+
*Анализ и преобразование категории абонента:
*Network indicator (NI) – код (уровень) сети, на котором установлено оборудование (международный, национальный и т.д.);
+
*Point code (PC) – уникальный номер объекта на сети данного уровня.
+
  
Таким образом, базовая настройка SP подразумевает установку:
+
    RECORD "123" CAT '2' : CAT '3' LOCAL
*NI – network indicator;
+
*OPC – origination point-code . «Свой» номер;
+
*DPC – destination point-code. Номер подключаемой станции.
+
  
Если обмен сообщениями на всех уровнях ОКС№7 (и MTP, и ISUP) происходит на одни и те же PC, то это получается связанный режим работы, который и был описан выше.
 
  
SP, работающие на сетях ОКС№7, бывают трёх типов:
+
*[[Использование параметров номера (ОКС№7, DSS1) в маршрутизации]].
*SSP - Signal (Service) Switching Point. Узлы инициирующие, обрабатывающие и завершающие телефонные вызовы. Основная задача SSP, это преобразование телефонной нумерации (ISUP) в сигнальные сообщения ОКС№7. SSP принимают вызов в классической телефонной нотации и переводят его «на язык» PC маршрутизации, понятной для сетевой модели ОКС.
+
*STP - Signal Transfer Point. Узлы, которые получают сигнальные сообщения и распределяют их к месту назначения. STP выполняют на сети роль маршрутизаторов, пересылающих сигнальные сообщения на основании PC между другими SP.
+
*SCP - Service Control Point. Узлы, предназначенные для работы с дополнительными сервисами .
+
  
В случае связанного режима (рис. 1) узел совмещает функции SSP и STP. Данный вариант можно схематически представить следующим образом:
+
==И МНОГОЕ ДРУГОЕ==
  
  
  
 
[[Категория:Конфигурирование оборудования]]
 
[[Категория:Конфигурирование оборудования]]
[[Категория:ОКС7]]
+
[[Категория:Протоколы]]
__NOTOC__
+
[[Категория:Параметры]]
 +
[[Категория:SMP-256]]

Версия 08:45, 18 января 2016


Содержание

Конфигурация

  • Параметр CONF без индекса
CONF 
{
  ..............
}


COMMON

  • Раздел COMMON уничтожен. Вместо него используется профиль AIR_COMMON.
CONF 
{
   PROFIL = 1 NAME =""

   ..............

   PROFIL [1] { TYPE = AIR_COMMON
       callInfo = NO
   }

}


AIR

   AIR [1] { PROFIL = 8             // AIR TYPE = AIR_UNIFIED
       PORT [1] { PROFIL = 9       // SIG = SIG_DISA
           GROUP = 1
       }
       PORT [2] { PROFIL = 10       // SIG = SIG_SERIAL
           GROUP = 1
       }
   }

   ..............................

   PROFIL [8] { TYPE = AIR_UNIFIED
   }

EXT

  • Убраны параметры prefix_toll, prefix_international и т.д. Вместо них используются соответствующие списки - set_prefix_toll, set_prefix_international и т.д.
  • Убраны параметры lac_prefix, lac_typenb, sAonPref. Для любых изменений номера используются таблицы маршрутизации.
  • Убран параметр fCategoryToAON. Для работы с категорией абонента используются таблицы маршрутизации.


DSS1

Следующие параметры перенесены из профиля PCM_DSS1 в SIG_DSS1:


ОКС№7

  • Вместо значений CCS7ID и LinkSetID в нумерации каналов, используются значения OPC и DPC. Параметр NUMBERA имеет вид OPC-DPC-CIC и формат 00000-00000-0000.
   PCM [2] { PROFIL = 8              // TYPE PCM = PCM_MTP
       PORT [1-15] { PROFIL = 9      // SIG = SIG_ISUP
           GROUP = 1
           NUMBERA = "=00125-00657-0001+"
       }
       PORT [17-31] { PROFIL = 9      // SIG = SIG_ISUP
           GROUP = 1
           NUMBERA = "=00125-00657-0017+"
       }
   }

   ........................

   PROFIL [8] { TYPE = PCM_MTP
       sigLinks = ( "3:2:16-0" )
   }
   PROFIL [9] { TYPE = SIG_ISUP
   }


SIP



  • Добавлены параметры
    • IPPcmNo - номер IP потока для привязки к виртуальной плате (Обязателен для SS коммутора)
    • remoteIP - удалённый IP адрес
    • nRemoteUDPPort - порт UDP SIP прокси-сервера
    • fSoftEchoCan активирует алгоритм программной эхокомпенсации (сильно нагружает процессор
    • nEchoTailMs длинна хвоста эхо (мс) с которым борется алгоритм программной эхокомпенсации (чем меньше, тем лучше для процессора, кратно 16-ти и не более 128 мс)
    • nSessionExpires - Желаемый интервал обновления сессии (сек.), если 0 то отключен
    • nMinSE - Минимальный интервал обновления сессии (сек.)
    • fTryToBeRefresher - Всегда пытатья быть стороной, обновляющей сессию
    • fRefreshWithInvite - Для обновления сесии использовать INVITE вместо UPDATE
    • fUseLocalNet - Направлять RTP поток напрямую в случае нахождения UA в одной подсети
    • localNetMask - маска подсети
    • nOldStuffSubsFreeTimer - Таймер для стрых сигнализаций, не выдающих сообщение: абонент свободен (мс)
    • tmMinuteMaxTalk - (минут) максимальная длительность разговора
    • nMaxForwards - ограничение числа серверов и шлюзов, через которые проходит запрос


DIR

  • Добавлены параметры
    • fReverseSelect - начинать перебор с конца;
    • fSimpleSelect - выбор порта по кругу, а не с первого;
    • selectStep - шаг перебора портов.
   DIR [1] { NAME = "11"         
       fReverseSelect = NO
       fSimpleSelect = NO
       selectStep = 2
   }


RECORD

  • Анализ и преобразование категории абонента:
   RECORD "123" CAT '2' : CAT '3' LOCAL


И МНОГОЕ ДРУГОЕ

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты