|
www.seventest.com Форум сайта Seventest (Это закрытый форум. На нем общаются только зарегистрированные пользователи Seventest. Регистрация)
|
View previous topic :: View next topic |
Author |
Message |
Polina Новичок
Joined: 28 Mar 2006 Posts: 1
|
Posted: Tue Mar 28, 2006 11:37 am Post subject: Помогите студенту - DSS1 |
|
|
Подскажите, пожалуйста, как передается информация о ВИ в DSS1 (номер или еще что-то)?
И что такое call reference поле?
Спасибо! |
|
Back to top |
|
|
Юрий Анатольевич Новичок
Joined: 28 Mar 2006 Posts: 1 Location: СПб
|
Posted: Tue Mar 28, 2006 11:58 am Post subject: Re: Помогите студенту - DSS1 |
|
|
Polina wrote: | Подскажите, пожалуйста, как передается информация о ВИ в DSS1 (номер или еще что-то)?
И что такое call reference поле?
Спасибо! |
1) В параметре Channel identification в поле Channel number.
2) Это целое число, используемое для идентификации коммутируемой связи, к которой относится сообщение.
o Метка присваивается на время жизни обслуживаемого вызова.
o Метка имеет смысл только в данном интерфейсе (со стороны инициатора связи).
o Метка остается неизменной до окончания обслуживания вызова.
После окончания обслуживания вызова значение метки может использоваться для идентификации других соединений.
Значение метки соединения:
o для BRI: 0 - 127 (байт 2, биты 1-7);
o для PRI: 0 – 215-1 (байт 2, биты 1-7; байт 3, биты 1-.
Если инициатором вызова является пользователь, то метку соединения назначает терминал из своего пула номеров.
Если вызов поступает от сети, то метку соединения назначает входящая АТС.
Бит 8 во втором байте указывает, какой стороной звена данных назначена метка:
o исходящей – 0;
o удаленной – 1. |
|
Back to top |
|
|
dg Бывший сотрудник Seventest
Joined: 28 Nov 2005 Posts: 10
|
Posted: Tue Mar 28, 2006 2:03 pm Post subject: Re: Помогите студенту - DSS1 |
|
|
Polina wrote: | Подскажите, пожалуйста, как передается информация о ВИ в DSS1 (номер или еще что-то)?
И что такое call reference поле?
Спасибо! |
В отличии от протокола ISUP, где код идентификации канала (CIC) по совместительству является и идентификатором вызова в протоколе DSS1 используется два разных параметра - Call Reference (метка соединения) и Channel identification (идентификатор канала). Это связано с тем, что распределением каналов в DSS1 _всегда_ заведует сторона NT(сеть). Сторона TE(пользователь) может только _предложить_ сети использовать для вызова какой-то определенный канал(набор каналов), но сеть может его отклонить и назначить другой по своему усмотрению. Т.е при такой процедуре, где до ответа сети не номер(а) каналов неизвестны использовать его(их) для идентификации вызова не представляется возможным. Вот собственно поэтому и пришлость ввести параметр CallReference(метка соединения).
Параметр Call Reference состоит из двух полей: поля Call Reference Value (CRV) - значение метки соединения, которое в зависимости от интерфейса может быть 7 или 15 битовым, и однобитового поля Flag, которое необходимого для того, чтобы исключить конфликтную ситуацию при попытке одновременного занятия двумя сторонами одного CRV. Значение метки соединения(CRV) выбирается стороной, инициирующей соединение, и является действительным до окончания соединения. В сообщениях от инициатора вызова поле Flag =0 а от принимающей стороны = 1. Не зависимо кто из них NT а кто TE. Таким образом любая сторона может определить относится ли сообщение к исходящему от нее вызову или к входящему к ней.
Ну и для иллюстрации приведу небольшой пример, с простым контрольным вопросом:
NT<--------------------> TE:
SETUP crv=1 F=0 начало вызова 1
------------------------------------->
Call Proceeding crv=1 F=1
<-------------------------------------
alerting crv=1 F=1
<-------------------------------------
connect <-- crv=1 F=1
<-------------------------------------
Setup <-- crv=1 F=0 - начало вызова 2
<-------------------------------------
Call Proceeding crv=1 F=1
------------------------------------->
alerting crv=1 F=1
------------------------------------->
connect crv=1 F=1
------------------------------------->
release <-- crv=1 F=0 вопрос: какой вызов разрывается этим Release?
<--------------------------------
Собстенно номер разговорного канала передается в параметре Channel Identification. Для PRI идентификатор канала совпадает с номером ВИ. Канал назначается всегда СЕТЬЮ(NT) голос пользователя(TE) чисто совещательный .
Например:
TE:<--------------------> NT:
Setup (Channel Id=1)
------------------------------------->
Call Proceeding (Channel Id=2)
<-------------------------------------
Для данного вызова будет использоваться 2-й разговорный канал, так как именно он назначен сетью.
Ну и не стоит забывать, что в ISDN для обслуживания вызова может задействоваться более одного разговорного канала. Тогда, в Channel Identification будет присутствовать не один канал, а все каналы, используемые для данного соединения. |
|
Back to top |
|
|
w8305 Пользователь
Joined: 07 Nov 2005 Posts: 8
|
Posted: Wed Mar 29, 2006 12:33 pm Post subject: Re: Помогите студенту - DSS1 |
|
|
Polina wrote: | Подскажите, пожалуйста, как передается информация о ВИ в DSS1 (номер или еще что-то)?
И что такое call reference поле?
Спасибо! |
Назначение Call reference - идентифицировать вызов или запрос услуги/отказа от услуги на участке "пользователь сеть", к которому относится конкретное сообщение. Call reference - вторая часть каждого сообщения. Длина Call reference содержится в 1 октете, биты 1-4. Максимальная длина метки соединения - 3 октета.
Метка соединения включает значение метки соединения и флаг метки соединения. Значение метки соединения определяется инициирующей стороной интерфейса для вызова. Значение метки соединения определяется в начале вызова и остается фиксированным все время жизни вызова.
Биты
8 7 6 5 4 3 2 1 Октет
0 0 0 0 Длина ИЭ Call reference (в октетах) 1
Флаг 2
Значение метки соединения
Флаг (Бит
0 - сообщение посылается от стороны, которая назначает метку соединения
1 - сообщение посылается к стороне, которая назначает метку соединения |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
SwiftBlue Theme created by BitByBit
Powered by phpBB © 2001, 2002 phpBB Group
|