МР-32, МР-16: не использовать аварийные потоки

Цифровые телефонные станции, цифровые коммутаторы М-200 производства МТА
Ответить
txx
Сообщения: 31
Зарегистрирован: Вс авг 16, 2009 7:12 pm

МР-32, МР-16: не использовать аварийные потоки

Сообщение txx »

Собственно такая неприятность. При аварии на одном потоке из группы станция продолжает его использовать как ни в чём не бывало. То есть, если пришла очередь неисправного потока, станция спокойно выкидывает туда вызовы на эту группу, перебирает таким образом все таймслоты, звонки на группу в это время идут в отбой разумеется, и только потом переходит на исправные потоки, потом процесс повторяется. Можно как-то устранить это на уровне настроек?

Sergo
Сообщения: 10
Зарегистрирован: Чт сен 03, 2009 1:21 pm

Re: МР-32, МР-16: не использовать аварийные потоки

Сообщение Sergo »

Странная неприятность. При отваливании потока из группы блокируются все КИ, они не должны заниматься.

Вот я пример конфигурации привел, при аварии на потоке он просто пропускается как на входящее занятие, так и на исходящее.

MODULE [2]
{
TYPE = MODULE_MP NAME = "ВЕРХНИЙ"

PCM [1] { PROFIL = 1 // TYPE PCM = PCM_MTP
PORT [1-15] { PROFIL = 2 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=00-00-0001+"
}
PORT [17-31] { PROFIL = 2 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=00-00-0017+"
}
}
PCM [2] { PROFIL = 1 // TYPE PCM = PCM_MTP
PORT [1-31] { PROFIL = 2 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=00-00-0033+"
}
}
PCM [3] { PROFIL = 1 // TYPE PCM = PCM_MTP
PORT [1-31] { PROFIL = 2 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=00-00-0129+"
}
}
PCM [4] { PROFIL = 1 // TYPE PCM = PCM_MTP
PORT [1-31] { PROFIL = 2 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=00-00-0097+"
}
}
}
......
GROUP [1] { ROUTE = 1 }
DIR [1] { NAME = "" 1 }

ROUTE [1] { NAME = ""
RECORD "123456" 1
}

txx
Сообщения: 31
Зарегистрирован: Вс авг 16, 2009 7:12 pm

Re: МР-32, МР-16: не использовать аварийные потоки

Сообщение txx »

Собственно неприятность была более неприятная чем я писал выше. Когда ложился хоть один поток из группы, МРка отправляла в "C000000" _ВСЕ_ вызовы на данное направление. В обратную сторону лучше - видимо "лыжа" оказалась умнее МРки и работала только с исправным потоком, в итоге звонки оттуда проходили.

Предположили, что МРка не любит, когда потоки задаются диапазоном, то есть:

PCM [1-4] { PROFIL = 8 // TYPE PCM = PCM_DSS1
PORT [1-30] { PROFIL = 3 // SIG = SIG_DSS1
GROUP = 18
}
}

Обходится прописыыванием каждого потока отдельно. У нас пока - ВРОДЕ БЫ помогло...

Также на будущее придумалось ещё одна версия возникновения проблемы и ещё одно решение. МРка не любит, когда потоки одной группы находятся в разных физических модулях (МР-32, 48, 64). Обходится соответственно прописыванием каждому потоку своей группы, ну и дальше один роут и одно направление для всех этих групп. Если не поможет первый вариант, будем пробовать это.

Ответить