www.seventest.com Forum Index www.seventest.com
Форум сайта Seventest
(Это закрытый форум. На нем общаются только зарегистрированные пользователи Seventest. Регистрация)
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups    
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Помогите студенту - DSS1

 
Post new topic   Reply to topic    www.seventest.com Forum Index -> Общие вопросы
View previous topic :: View next topic  
Author Message
Polina
Новичок


Joined: 28 Mar 2006
Posts: 1

PostPosted: Tue Mar 28, 2006 11:37 am    Post subject: Помогите студенту - DSS1 Reply with quote

Подскажите, пожалуйста, как передается информация о ВИ в DSS1 (номер или еще что-то)?
И что такое call reference поле?
Спасибо!
Back to top
View user's profile Send private message
Юрий Анатольевич
Новичок


Joined: 28 Mar 2006
Posts: 1
Location: СПб

PostPosted: Tue Mar 28, 2006 11:58 am    Post subject: Re: Помогите студенту - DSS1 Reply with quote

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-Cool.
Если инициатором вызова является пользователь, то метку соединения назначает терминал из своего пула номеров.
Если вызов поступает от сети, то метку соединения назначает входящая АТС.
Бит 8 во втором байте указывает, какой стороной звена данных назначена метка:
o исходящей – 0;
o удаленной – 1.
Back to top
View user's profile Send private message
dg
Бывший сотрудник Seventest


Joined: 28 Nov 2005
Posts: 10

PostPosted: Tue Mar 28, 2006 2:03 pm    Post subject: Re: Помогите студенту - DSS1 Reply with quote

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) чисто совещательный Wink.
Например:
TE:<--------------------> NT:
Setup (Channel Id=1)
------------------------------------->

Call Proceeding (Channel Id=2)
<-------------------------------------

Для данного вызова будет использоваться 2-й разговорный канал, так как именно он назначен сетью.

Ну и не стоит забывать, что в ISDN для обслуживания вызова может задействоваться более одного разговорного канала. Тогда, в Channel Identification будет присутствовать не один канал, а все каналы, используемые для данного соединения.
Back to top
View user's profile Send private message
w8305
Пользователь


Joined: 07 Nov 2005
Posts: 8

PostPosted: Wed Mar 29, 2006 12:33 pm    Post subject: Re: Помогите студенту - DSS1 Reply with quote

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
Значение метки соединения

Флаг (Бит Cool
0 - сообщение посылается от стороны, которая назначает метку соединения
1 - сообщение посылается к стороне, которая назначает метку соединения
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    www.seventest.com Forum Index -> Общие вопросы All times are GMT + 3 Hours
Page 1 of 1

 
Jump to:  
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