Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
������������������� �����������
� ���������� �������������������������
� ������������������ �������������� ������������� ����������!" !#$� ����������������� �%��������� ������� �%�����
� &������������ �'�����(�) �*����%����������������� � +������,������������������+����������
- �*����.������*�����'� � �������'�������������������������'��������������� ���� ���������,/������ ������� �����������
� !���� �+���� ��������,(���������,(���+��� � ���� �'�,(��������� �'�,(���+��� ��$+$0112#�����������������������������������������,���$+$0��'#
� 3������������������������������ ��� �'�,(�������������)���������+��4������1�%�5 �����$+$0�������,(��� 6����0����� �'�,(����%�5 ���#
������������������� ���������������
���������������� ����� � � !��"#$���%%&'
� 7����������������� ������������� ����������������������������������8
9���� 9 �+5 ���
� 7�������������������������������������������������������������8
��� :�� ��+
����������������������������(�
� ;�� ������������,(� ������ ����,� ������� #�
� &����,�(�%�����������<�� ������������$
� :���� ��,(�������,��������� �����������$
� &����������(�����%<�� ���+����,(��������+�������� �=�
� &����������(�����%������%� ����������������,(���%� �������#
� 3��������,���� �������������������������%����,(��(�� ��� �����������������������
� �=������,(������*���� �����
� ���������,/������������������������ �������������,����� �����>�?���#
��������������������)���������*+��,*��� & 6�������
� ��������,(���������� � ��������������� ���������,/�����%��� �������� ���������%�����%���'�������������� ������,(��������(�������,������ ������� �����������
� ������ �'�,(���7�����8 ������,�
� ���������@�����������������%� �������
� ����������� � �������������������������%������%� ����������������������
� ���� 4�������� �������������'���������,(�������,������%������������A
� ����� 4��������,(��������%����������,����������������������������������������� �'�����
��������������������)���������*+��,*������
� ;������������������@����������������������������,�$� &������(����������������%��,/�������������������
�4����� B����%��,/� �+���C �=��@�������������������������������������������*���������������������%��@����$
� &����,�(��������<���� �� +����������� �� ������� ��%�5 ���#������� ������������ �������� �'���������,�$
� � �+���������,�������� ���������D������������$� &�����<����������,(�) ��������'����� ���%���,(������������
�����%����
� ������%��������+����,(���#0��� �'�������������,(��� �+��������������������,�$;���������������6����� ���%����������������������,�$
� ������%���������������������E#0�����%�������� �'������������������� ���������%<�������%������%� �������$�������������� �'�,(�
��������������������)���������*+��,*����(�
� ���� �'�,(��� �+���������,��
� ���������� �+���������,�) ��� ��� �'�������������,(�� � �+���������,���B ��� �������� ��+��������4���������,(�
��+����������� � 3����� ��� 3����� ����F����
��������������������)���������*+��,*����-�
� ���� �'�,(��� �+���������,��
� ���G����������,(���7���� �+@����8 ��������,(�
� �������������������������������� ������,�� !���%��@������������ ����4���������� �+���������,�
11;13;
��+����������� � 3����� ��� 3����� ����F����
"".�1������ 15 ���4��+ ;���� "#.�1������ 3����� ;����
��������������������)���������*+��,*����/�
� ���� �'�,(� �� �+��� ������,��
� ���>����� � ���,(� % �=<�� ��7���� �+@����8
� ���H����� 7���� �+@����8 �������
���������������������������0�
� �(� ) ����� ��� ���� �+@���� ����%����
�������� ��7������������� ���!�"������� ��#������������
������������������������������ ��������� �� ���� ����������
� ����������,(��!� �!I G>JK��%�����������7�� �������� ������������� ���� � ������� � �������� ���� �� �������� �� ������� ���������8$$
������6���������������� ���������������,(�����������,����+�����% �=� � ���������������� � �����$� �=��� �������,��
� �*���������0�*�����'� � 3���/���)���+�� 3����� �������� ���������<�������������4�����#
� ������+�����������������,(���� ��������������(������������$
� ������ ���������� (�������������� ����������������������������# ��� ������������������������ ���� � ��������� ���
� ���������������%�������������� �����C�� L����� �%��������������;&!1#� L�����������$+$0��������#� L��������� L����������+��,(�������,��L: �1#
L������� �+�����M ��� ���������� ���������������!� �!#
� :�%���,(� ��M ��� �3�������� ��� �$���������% �#�#�� &���� ���������� ) ������������������,(��!� �!I G>KG
7���������� �� ������������ �� ���� ����������8$� �(� ) ����������������
� N ��������� �+����������� ���������������������������� ��
� ���%������ 7���/�8 ������ � ��������� ���!� �!(�������������) ����%������ $���������&�����$&�
Q.12x0: Structure of IN CS-xQ.12x1: Introduction to IN CS-xQ.12x2: IN Service Plane Architecture for CS-xQ.12x3: IN Global Functional Plane Arch. for CS-xQ.12x4: IN Distributed Functional Plane Arch. for CS-xQ.12x5: IN Physical Plane Architecture for CS-xQ.12x8: IN Interface Recommendations for CS-xQ.12x9: IN User Guide for CS-x
Q.1200: IN Recommendations StructureQ.1201: Principles of the IN ArchitectureQ.1202: IN Service Plane ArchitectureQ.1203: IN Global Functional Plane Arch.Q.1204: IN Distributed Functional Plane Arch.Q.1205: IN Physical Plane ArchitectureQ.1208: General Aspects of the IN App ProtocolQ.1290: Glossary of terms used in the definition of IN
L��������,/� ����31�=L��������,/� O ����
��� �,(�������������L������� �+����
1985
IN/1
1990
IN/1+
AINRel 0.1IN/2
CS
1995
CS1AINRel 0.2
CS2
AINRel 1
”Intelligence”
1997 1999 2001
CS3
CS4
CS1R
; ��� ��M ��� � 3�������� ��L��� ���� �+���� �G#
� 3���������������� ���������� �����%������+��� ��� ���,(�� ��� ����(� ) ����� ��� ���<�� ��$+$0������ � &1�#
� �(� �=��� ��������� �������,(� ������,� ����� ������ ����������0 �+�0�(� �=���� �����%�����������%������ � �����$+$0#��� ��� �� #��#�������� �������'� #���������� �� ���#
PE PE
FE3 FE1 FE2
BCPSIB 1
SIB 2SIB n
GSLGSL
Serviço 2Serviço 1sf1 sf2
Plano de Serviço
Plano FuncionalGlobal
Plano FuncionalDistribuído
Plano Físico
sfService Feature
GSLGlobal Service Logic
BCPBasic Call Process
SIBService IndependentBuilding Block
FEFunctional Entity
PEPhysical Entity
� .���������+������������� ������
� :����,(�������,��� ����7����8 �� ���� �'������ ������,�) ����%������������ ����C �����,(������%�����������
����,��������� �'��������%�'�������������������� ���������,/�
� :����,(�������,����������� ������������,������������������
� ��� ������������,�) ������������������,��������������� �'���������������,�
� �(�4B ��� ������%��@����C %�������������,�(���� ��������
� ������������������������� �=���������,(���� �������������������������#� �=��� ������������� �� ��������� ��� ��� �#���
� �=��� �������,���*����������I �������� �%����� �(��#��#
; ��� ��M ��� � 3�������� ��L��� ���� �+���� �>#
3��� � ��P 1���G�31�G#�; ���������,��G#
"�+��������+���+1��� �����,(��(�����0�(������ �'���#�
� ���������� ���������E� ��+���E#� � ��������:�� ��+��E:#
� �������3���3� ��+��33#
� 3�����3���3� ��+�333#� 3� :���� ������3:#
� 3� ���5 �����+�3�#
� 3��� ������%3� ��E�P1� ��� ���33E1#� 3��%������3� ��+�3&�#
� 3� L�������+:���� ������3L:#
� :���������3� L�����+�:3L#
� �� �5 �M ��:���������M :#� �����4��� ��;9 #
� M �3� ��+�M �1#
� M � �����3� ������%��������M 3�#� ;������L����;LM #
� 1������P1�������+�1�3#
� 1� ������3� ���5 �����E�P�:��Q���5 ���13�#� 1� ��34��+��+�1;�#� !� ������+ �.&!#� !���������+3� 1�������+�!31#� � ���:�%����L�����+�� :L#� ������� ������� ���� ��#� ������� ;����� !� ����������������;!#� .����� ;���������5 ��R�.;�#
Def.: Um serviço é uma oferta comercial
3��� � ��P 1���G�31�G#�; ���������,��>#
� ������������,��������� ���������) ����(����� ���
� � ��������:�� ��+��E:#� �����������!!#
� ���4�������������!3#
� ���4���'�����3������!S#� 3� :���� ������3:#
� 3� ���5 �����+�3�#
� 3� ���5 �����+��ET�:��3�3#� 3� ������+�I � �#
� 3� ����%���!L�#
� 3� 5 �����+�3U #
� 3 ������+�����3� O #� 3��� �������� ��+�3&3#
� 3���������%� �����+������3;M #
� 3������� ���������������������3L�#� 3������� ���+��+�3LO #
� &����� ���&��#
� &��+�����������������+�&:L#
� &��+������+�� �������+�&31#� &��+������+������������&�;#� ;����� ��� ����+�;�#� L�����34��+��+�L�.3#� 1� ��34��+��+�1;�3#� !���������+�� �������+�!31#� !������������������+�!:L#
:�%$G���� ������������,������������������������� ����������,�
:�%$>�������,�) ������������������ ������������,�� ��+������������ �'��������� ������������,���������$
3��� � ��P 1���G�31�G#�; ���������,��H#
� !� � ��1����,��$� ������������,���(����� ���#
3���1;�
3���&31
3���3����;9
3���&��$333
3���3����33
3����E:
1;�3L�.3&31&����!S�E:
� .�����2������������� �� �� !��������� �����"
� ; ������������������������������,��� �����)����%���,(��� �+���+ � � ������,��* ����&������ ������
� �����) ���� �'����������7�B����������� 8 *�����+ � � � ��* &���������,�(��������������������
� &�+�)�&������ ��#����#��� +��#��� +���
� &1�E (�����������������,�������������������,�0��� ������������,�0�������� ������,(�
� 3�������������%����������������,���������� ����� ��������$��� ������������,�) ��� �������������������1�E
� #$�% #���� $��� ������� �1�E������ #�!������������4����� B���$������������ �����,�(������������
; ��� ��M ��� � 3�������� ��L��� ���� �+���� �H#
� 1�E������� ����� ;���� �+��� ��������������� :����
L�%������ ������,��&&,L�%������ C �4������$�,
� 1�E�������� 3����� � ��% �=�� � ����,(� ������$�,
SIBPonto deEntradalógica
Pontos determinaçãológica
SSD
CID (simplificado)
� .�����2������������� �� �� !��������� �����"
� ������,������ ��������������������������1�E$:�����������)����������� ������)
� �������,������������������������������4������7"���� ������������8 �;&�#0����) ����%������������ ���������������������4����� B����E3;#������,�0
� �������������������1�EQ %���=�������������� �) ���� ��������������������4����� B������7"���� �� -�����8 �;&L#$
� �����������1�EQ ��������������,�0���;&��;&L�#0������������ �+���+ � � ������,��O 1�#
; ��� ��M ��� � 3�������� ��L��� ���� �+���� �?#
� .�����2�������������3��*���4 2��52������6����
; ��� ��M ��� � 3�������� ��L��� ���� �+���� �V#
31�G�; ����������� O � � �G#� L��������,(����1�E#��31�G
� 1�E������� ����� ;���� �+��� ��������������
� ������� �+������������� ���������������<��
� :����� L�%������ �� ����,��&&,
� % �.�/�����!��������� 0����
� L�%������ C �4������$�,� $� -��������!�0���� �������
� 1�E�������� 3����� � ��% �=�
��B��� ����� �+��� ���<���� -��������/������!�1 �0�!�2�����
� � ����,(� ������$�,� ��������# ,���
���+�������������W�!�JV�X#
31�G�; ����������� O � � �>#� 1������ ����������� E�� ���+ E ��R �1�E#��31�G
� /������ ��%�������������,(������)�����Y0�#$� $��������������� �����������%������� $
� $� ������%���������������,(������������F�����0��������11:�������3�:$
� ,�������������������������� �'����������������4����������%�������<�� �+���$
� �� �����������*�������4��������������� �+����%� ����������� �������������)������������������F����������%������� �%���������������,�
� ��� $� ����� ��������+����������%����,/��� ����������4��������%��4����$
� 1 �������������� �����4������������$
� &�����������������%����������F��������F���������������(����� �����������������B����$
� &������ ,����% ����� ����������������� �������� ����������� �'����$
� &�������������������������� ���4��������������������������=�������� ��4�#
� ��������������'�����F��������������������F��������<����� �'���������� � ���%��4������6�������%���,(�) �����F�������B����$
� 3��� ������������������� ����������%����,(���������� �'����������$��=���*�������� #
� 4����������%�����������%����,(����� �����B ����������������������$
31�G�; ����������� O � � �H#
� ;&��;&L��E3;��%������� �31�G
basic call procedure
SIB 1 SIB 2 SIB 5 SIB 6
SIB 3 SIB 4
POI POR POR
.����������,����.7 ��
3� ���+����������� 3� ���������� ��� P'��;������� ��3��� ���3� 3� ��������������5 ��E�P������1������� �% 3�
.���������+���+����.7 ��
3�������5 ��4 �=����+ ����
;������ 5 ��4 ��5 ����
3 ��� 3�
9 ��� � �!�����
��� � �� ����P 4��� ��+
�������� 3�
31�G�; ����������� O � � �?#� �=��� ��1����,������������ � ������� E� ��+ ���E#
BCP (Basic Call Procedure)
SIBUser interaction
SIBscreen
SIBCharge
SIBUser interaction
SIBUser interaction
POIAddressAnalyzed
PORClear Call
PORProceedwith new
data
sucesso
insucesso
Lógica global de serviço do serviço AAB
&����,���E������������� �'������� �'����� ����������� ��� ������4�������������������$
� �*����������������,�� �*������������%���,(������ �'����� ;� ���������� �*��������������
� .�����2������+�*�+������ ����� ���� !��������� �����"
� :�;�.�(������ �<��������,�������� .�(����7��������8 ������(����� <������O �;������������������ ��,(���%������� �����������
� �=��������,(���������������������,(�
� :����,(���������������%������� ���������� �+���������������������%������������� �<�����#�����#������� ������
� ��:�;(�������%������� 0�������� �������� �02�)������ �<���������
� �����������%������� �����������+������%��,/� ��� �'������������������������ ����6���� �����6������%��,/�����B�������%�������������,�$
� �=��������,/��0�������� 2����� /������)�02/#
� ��=���,(������1�E�������� �������������������%��������� ��������%����������
- 3���,(��+��(�������,�
- �=���,(�������,�������� ����4������������ �������,�#
� &������������,(����������� ������#���� ������,/���;&�� &% �=�����%����,(�������� ������������%���� ��������1:��M 13#
; ��� ��M ��� � 3�������� ��L��� ���� �+���� �Z#
� �+52����2+�����*�����2������+�*�+���
; ��� ��M ��� � 3�������� ��L��� ���� �+���� �2#
CCAFSSFCCF
SSFCCF
SRF
CCAF
SCF SDF
SMF SMAF
SCEF
A BC
EDD
H IL G
K
J
�����%���������� �'�,(��112#�����%�����+��(�
F
�����%������������� ����
��������%���������� �����C����,(��+��(�������,�
��������%���������� �����C�=���,(�������,�
3���� � ������,�
3���� � ���4������ �+�,/�
1M �� 1������ M ���+����� ��������1M ��� 1������ M ���+����� �+��� ��������13��� 1������ 3������� ����������� ��������
13�� 1������ 3����� ��������1:�� 1������ :�����������
11�� 1������ 15 ���4��+ ��������1L�� 1����� �'�� L������ ��������33�� 3� 3����� ��������33��� 3� 3������ �+��� ��������
A
; ��� ��M ��� � 3�������� ��L��� ���� �+���� �[#���������82����������.����82��������*�+������!��� &% 0�&������ % ����� ��� 0�������������� ��+��(������ ����,(�0�����(�
������,(�������,�� &% /0�&������ % ����� ��� /���� 0��������%������������%���������
+�����������,���1M �� &$20�&������ $������� 2������ ��� 0���������������������,�����
��%�����0������ ����0���������� �<����1M ������ ����) � �+���������,�������������,�
� &$0�&������ $����� 0��������������� �+���������,�������%���������������������B���������,�$3����� ��%��,/��������� ����4�������� �������������������,�
� &,0�&������ ,����0��������O ��������������������,��������$���������13������(� �+������������������������ ������,(�
� $$/0�$� $������ /���� 0������� �������������������� �'����C ����� $$0�$� $����� 0�������������������� ���4������� �+�,(�$�(����
��� ������� ������,(�������,�0�������4���������������,���������� �+��������� ����4�����
� &&0�&������ & ������� 0����������������������%���������33���13������������������%����,(������33��13�A�����13������� ��33�
� &-0�&������5�# -������� 0���������������������������������������������� �'�����=$��������������B����#
; ��� ��M ��� � 3�������� ��L��� ���� �+���� �J#���������82������������&"
� ������ ����� ���' �
� 3�����������������%����������(����� ��������� �'�,(���������,�0� �������������% �=�����%����,(������� ����� 0� � �0#���0E03#0�:0�0�#0�O 09 0�0\0]0�#
� �������������*�����2�����������
� ������%��������+����,(����������������������1:�01M ���1M ��� ������%����������������������������������������13��1:�
� ��������#����������11�033�033���1L��� ������������#$� ���������13��1:������������7���� �+@����8 ���������) �
�+���������������,�$�������������������������������������$
31�G�; ����������� L���������G#� L� �,/��������������%�����������������31�G
CCAF SSFCCF
SSFCCF
SRF
CCAF
SCF SDF
SMF SMAF
SCEF
A BC
EDD
F IL G
KJ
Con
trol
o de
ch
amad
aC
ontr
olo
de
serv
iço
H
��� �,(�11��13��:#��� �,(�13��1L���#��� �,(�13��1:���#
31�G�; ����������� L���������>#
� L� �,(�11��33�
Gestor de comutaçãode rede inteligente
IN-SM
Gestor de interacçãode elementos de serviço/
gestor de chamadaFIM/CM
Gestor de chamadabásicaBCM
SSF/CCF
SCF
Indicação deevento IN
Pedido decomando IN
Indicação deevento BCM
Pedido decomando BCM
Pedi
do d
eC
oman
do n
ão IN
Indi
caçã
o de
even
to n
ão IN
Ges
tor d
e el
emen
tos
de s
ervi
ço n
ão IN
� &#$( ) �����������33����+�����4������������ �� �+�,/�$3� �������B������������������4�����$N�������+��������������������������������'��C �����,(������������� �+���������,������)��������������,(�
� &�) *�( ) �����������11����������+�����13�����%�����������,�$���������13������(�� ���������������������������������4������� �+�,/�����������������������11��33�$:����������������������������4����������=/��������������������C���������� �+���������,�$
� &!�( +$( ) �����������11����%�������������������������������������������������������� �+���������,�������(���� �������4�����
31�G�; ����������� L���������H#� &���� ����������������4�������:�;
� &E3M %������������ ����������������4�����������������������,(���� ���<�� ��������������33��������B������������%������+�����$��&�����% �#��6 +&$% #
� ������%��������9�����+ �&��+������+#��9����� �!���������+#
� ������%������������������������4���������� �+���������,���B ������'����������+��$ !����
� ����� �� $���� ���$"0���������%�����������������33�����B��������������������������4�����$
� ��������� ������ ���"0������������,(��������������������������������4��������� �+�,(������������%��@������������ ������������ �L��������� ���� ����,(� ��:�;��;&� ��O �;#
� , ��������� � ������,/����������%�����% �=�normal ���������������4������ �+�,(���������;�3$
� -�����. &���������(�������������,/�$
PIC
DP
Transition
Event
31�G�; ����������� L���������?#� &&�E��� 3� 1���� M ��� �&�E13M #
1.O_Null & AutorizeOrigination Attempt
2. Collect_Info
3.Analyze_Info
4. Routing & Alerting
5. O_Active
3
7
2
1
9
10
5
4
6
6.O_Exception
8
O_Abandon
O_Disconnect
Orig.Attempt_Authorized
Collect_info
Analyzed_infoRoute_Select_Failure
O_Called_Party_Busy
O_No_Answer
O_Answer
O_Mid_Call
���+�������������W�!�JV�X#
31�G�; ����������� L���������V#
� &!�E��� 3� 1���� M ��� �!�E13M #
T_Disconnect
13
7.T_Null & AutorizeTermination Attempt
8. Select_Facility &Present_Call
9.T_Alerting
10. T_Active
15
12
17
18
11..T_Exception
16
T_Abandon Term.Attempt_Authorized
T_No_Answer
T_Mid_Call
T_Answer
14
T_Called_Party_Busy
���+�������������W�!�JV�X#
31�G�; ����������� L���������Z#� :����,(���:�������� ;���� �:;#
� &:;(����������'���������� ����
� &���������������0�$�$0����������:;) ������$��:;����������������������������������������13�$&:;���������������B���� ����������������
� ������� ,�������� "���� � ) �������������������� �1M �����������������������������,�0� 2���� ,�������� "���� � ) ��������������������� �13����������=���,(��������,�������������4��������������� �,(�11��13�0�����)�����������) ���������������) ��%��� ����� �,(�$
� &����)���0(������,/���������������%����������6����������������:;��������13��6������������:;%������������������������������������4�����$�=��� ��������������^ �����%���[KK
� ��� �,(�������11���13� ��� � ����������������4������������11������13������:;������) �������������������)����������(�����%�����$:�'������� �,(�) ���������� ��#� ��13��������% �������������� �����������������4�����0��������B�����'�����) ������ �������5�'7�$
31�G�; ����������� L���������Z#� :����,(���:�������� ;���� �:;#� ����$
� &:;(����������'���������� ��������$#�
� 1����(��� 1��11����������������������������4���������������������13������� ��������������������'������%����������������������:;���������6�����)���%��������%�����$��������11���%�����13�������������:;�������(����������������+����������,/�����������13�0�$�$����� �� �������$� ��������(�����(�0�11���%����������%�����13��� %���������������������:;���(��+������� �������0�$�$0����� ��� ) �����������&
NãoNo contexto duma relação de comando ou monitorização existente
NenhumDinâmicoEDP-N
SimNo contexto duma relação de comando existente
NenhumDinâmicoEDP-R
NãoEstabelece e termina relação de monitorização
Específico do DPEstáticoTDP-N
SimEstabelece relação de comandoEspecífico do DPEstáticoTDP-R
SuspensãoRelação de controlo da INCritériosArmamentoTipo de DP
31�G�; ����������� L���������2#� &+������������,(����������� �+�������1M� &���1M ) �����������11����������+�����13�����%�����������,�$���������13������(�� ������������������������������ ���4������� �+�,/�����������������������11��33�$:����������������������������4����������=/��������������������C���������� �+���������,�$
� ��13�) ���������������� �� ��������%����������������������������4�������� ��������� ����������������,(����������� �+����$
� �������� ��13�������(������������� ������4������3� �1�+����$�=����B ��3� �1�+���� �4������ ����4�����$�������������&�E13M �������!�E13M $
� &3� �1�+���� %�'��%���������������%<���������������� ����� �E31M
� &13��(�����������������3� �1�+���������������������,(�� ������$
� &13����������������������,(��������=(�������������E31M $
31�G�; ����������� L���������[#� O �������������,(���� ������������,��+����
���4�������M �3M
� &��M �3M ) �����������11����%�������������������������������������������������������� �+���������,�������(����������4�����$
� &3M ������%��,(�+�������%������� ��������73� �1�+����8
� &3M ������(�����������������%���,/���������������E31M 0�����(������������������������4�����������E31M $
� &��M %��������������������+�������������,(�������������� ������������,�������(�#��������������������� ����������0���������������������=� �(�$1� ������������������ �+���������,����������������:;0 ������������������$;������������������������,(���� �F��������F������ �+���������,������(�����������������4�������� �+�,(�$
� N ���� �=�$$$
31�G�; ����������� L���������2#
DPPIC
DP
Process.de DPNão
armado
BCM
CCF SSF
FIM
SCF
• Tráfego• Features• Message
Lógicade
Serviço
T_DP-N
DPPIC
T_DP-R
Notificação
PerguntaResposta e armar E_DP-R
LógicaServiço
LógicaServiço
DPPIC
LógicaServiço
E_DP-R PerguntaResposta e armar E_DP-N
DPPIC
Notificação LógicaServiço
E_DP-N
CS-1: Plano Funcional Repartido (8)• O modelo do SCF• A função do SCF é executar a lógica de serviço que é fornecida como forma de um programa de processamento desta: Service Logic Processing program: SLP
Biblioteca de SLP
Ambiente de execução da lógica de serviço: SLEE
Gestor de execução daLógica de serviço (SLEM)
Gestor da selecção/interacçãoda lógica de serviço(SLSIM)
InstânciasDe SLP (SLPI)
InstânciasDe SLP (SLPI)
InstânciasDe SLP (SLPI)
Instânciasde SLP (SLPI)
Gestor deacesso aosdados SCF
Gestor de acesso às entidades funcionais (FEAM)
SMF SSF SRF SDF
CS-1: Plano Funcional Repartido (9)• O SCF é composto por:
– Uma biblioteca de SLP - Service Logic Processing
– Um ambiente de execução dos SLP: SLEE - Service Logic ExecutionEnvironment, constituído por:
• Um gestor de execução da lógica de serviço: SLEM-Service logic ExecutionManager, que gere e comanda todas as acções da execução da lógica de serviço e que contém:
– Instancias do SLP: SLP Instance - SLPI– Gestor de selecção/interacção da lógica de serviço (SLSIM:Service Logic
Selection/Interaction Manager) responsável por seleccionar um SLP e de criar uma instância. Assegura também a gestão das interacções entre os diversos SLPs activos em simultâneo numa mesma chamada.A selecção de cada SLP depende do parametro Service Key nas mensagens I_DP.
• Um gestor de acesso aos dados do SCF: SCF Data Access Manager; que permite o acesso à informação partilhadas e persistentes do SCF, isto éperduram para além da vida dum SLPI.
• Um gestor de acesso às entidades funcionais: FEAM- Functional Entity Access Manager; que permite ao SCF trocar informações com todos as outras entidades funcionais gerindo diferentes protocolos. (SMF, SSF, SDF e SRF)
Relação entre o GFP e o DFP (1)• O plano funcional global contém as lógicas globais de serviço, GSL, cada uma
composta por uma cadeia de SIBs incluindo o BCP com os pontos de início (POI) e retorno (POR).
• Cada SIB é realizado no plano funcional repartido por acções de entidades funcionais (Functional Entity Action - FEA).
• Cada FEA é numerada por XYYZ em que:– X representa o nº da entidade funcional,– YY representa o nº do SIB– Z é um número distinto para cada FEA do mesmo SIB e da mesma FE.
• Um SIB é representado no plano funcional repartido pela enumeração das FEAs que participam na sua realização quer façam parte da mesma FA ou não. É necessário indicar o sentido do fluxo de informação para ter a representação completa do SIB.
06Log Call Info.
05Limit
04Distribution
03Compare
02Charge
01Algoritm
00BCP
No YYNome do SIB
13Verify
12User Interaction
11Translate
10Status Notification
09Service Data Manag.
08Screen
07Queue
No YYNome do SIB
9SCF
4SDF
3SRF
2CCF/SSF
No XFE
Relação entre o GFP e o DFP (Ex.1 SIB Charge)
• O SIB charge permite aplicar uma tarifa particular às chamadas.• É realizado pelas entidades SCF e SSF que interagem para tratar as
informações de tarifação.• O SCF pode pedir ao SSF para:
– produzir um registo relativo à chamada em curso.– aplicar características particulares de tarifa à chamada em curso com envio ou não
de um relatório (figura).– Monitorizar um evento reportando a taxação com relatório dessa ocorrência
SCF SSFLógica de serviço
ApplyCharging
ApplyCharging Report
20229021
9022
Relação entre o GFP e o DFP (Ex. 2 SIB Screen)
• O SIB Screen permite determinar se um identificador pertence a uma lista, esta lista encontra-se guardada no SDF. Este SIB é realizado pela interacção do SCF e SDF.
SCF SDF
Lógica de serviço
Query
Query Result
40819081
9083
Lógica de serviço
FEA 9081: trata o pedido dalógica de serviço eenvia o Query
FEA 4081:faz a verificaçãoPedida e envia a resposta por Query Result
FEA 9083: recebe a resposta e remete-aà lógica de serviço
Relação entre o GFP e o DFP (Ex. 3, SIB UI)
• O SIB User Interaction (UI) permite a troca de informações entre um utilizador e a rede para responder às necessidades da lógica de serviço.
• Estas informações podem ser: Anúncios de voz, recolha de dados do utilizador .
• As entidades cooperantes na recolha de dados são: SCF, SSF e SRF
SCF SSFLógica de serviço
ConnectToResource req.ind
CTR conf. resp.
21219121
9122
Lógica de serviço
SRF
3121SETUP req.ind.
SETUP conf. resp.
Lógica de serviço
PromptAndCollectUserInformation
PromptAndCollectUserInformation conf. resp.
9123
3122
3123DisconnectForwardConnection req.ind DISCONNECT req. ind. 2122
Relação entre o GFP e o DFP (POIs)• Os POIs corresponde a etapas do processamento de chamada onde um
serviço de IN pode ser evocado sendo o processamento de chamada suspendido.
• Os POIs vão corresponder no plano funcional repartido aos DP-R. Um POI pode corresponder a DP-R diferentes.
O / T_AbandonO / TDisconnect
End of Call
O / T_Mid_CallActive State
O / T_AnswerCall Acceptance
O / T_No_AnswerNo Answer
Route_Select_FailureO / T_Called_party_Busy
Busy
T_Attempt_AuthorizedPrepared to complete call
Analyzed_InformationAddress Analyzed
Collect_InformationAddress Collected
Origination_Attepmt_AuthorizedCall Originated
Detection Point (DP)Point of Initiation (POI)
Relação entre o GFP e o DFP (PORs)• Os PORs são pontos onde é retomado o processamento de chamada depois
de executada a cadeia de SIBs. • Os PORs do GF{ podem ser representados por DP-R, ou PIC no DFP.
PIC 3 ou PIC 5 dum novo BCSMInitiate call
Retorno ao DP-R no qual o serviço foi lançadoEnable call party handling
O_Null/T_NullClear call
PIC 3 ou PIC 5Handle as transit
Retorno a um PIC especifico do serviçoProceed with new data
Retorno ao DP-R no qual o serviço foi lançadoContinue with same data
Detection Point (DP) ou Point in Call (PIC)Point of Return (POR)
SCFSSF
Lógica de serviçoCTR req.ind
CTR conf. Resp.
2121 9121
9122
Lógica de serviço
SRF
3121SETUP req.ind. SETUP conf. resp
Prompt & collect user informationCollect user information conf. resp.
9123
3122
3123DFConnection req.ind
DISCONNECT req. ind. 2122
SDF
Lógica de serviço
Query
Query Result 408190819083
Lógica de serviço
ApplyChargingApplyChargingReport
2022 90219022
2002 InitialDP.
Lógica de serviço
9002SelectRoute2011
PIC3
DP3
O-BCSM
DP3PIC4
Exemplo de serviço: AAB
SCFSSF
Lógica de serviço
SDF
Set 4082
9084
2023EventChargingBSCM
PIC4
DP7
O-BCSM
DP9PIC1
Exemplo de serviço: AAB (cont.)
9083
PIC5
Lógica de serviço
Set 40839084
2023EventChargingBSCM
9083
(Não há qualquer E_DP-R logo modo monitor)
� ; ���%<����"������ "����� :����,(������ ����,(�����������%������������������
%<������8�����������9�����#����#������������� ���� ����,(�����������+����������������%������� �(��������������������B�����������%<���$�;���������� ���������%��������������%<���#
� �����������%<��������������B�����������%����������������6����������%������
� ������%������%����������������0��������%<����"������2�������#0��������� �����=���������� �
� :�%��������������� ����,(�(���<���� ������������������������%������� ���� 4������ ������,(�����������'���������������������%<���
� :�%�������������������������������� ��������B�������%���������� �=�������$�$0����������+�������� ��$���������������#$E� ��,��������� � � �������������4�0���� �=����������
; �����M ��� �3�������� ��L������� �+�����GK#
� ������������%<����"������ "����/���������������
; ��� ��M ��� � 3�������� ��L��� ���� �+���� �GG#
SMAPSMAF
SMPSMF
SCEPSCEF
SDPSDF
SCPSCF
Rede de Sinalização
SRF IP
SCFCCF
SSF SN
SDF
SRF
AD
SSFSCF
CCFSSF
SSP
CCAF
� �����'7��#��� �����'7�"� �.�1������ M ���+����� ����;����"� .� 1������ M ���+����� ;����"#�.� 1������ 3������� ����������� ;����":.� 1������ :���;����"#.� 1������ 3����� �����"".�1������ 15 ���4��+ ;�����.� ���� �+��� ;����4���
� �����'7��#�� ����#��� �����'7��: � ��6����" �� 1������ ����
�����%���������� �'�,(������%�����+��(������%������������� ����
������������%<���� &% /"� &������ % ����� ��� /������"�����%��������������1M ;����� �����
+�����������,�����%�����=� ���,(��������� ������������� �������� �'���������������������%���������������,�$��� ���������������1M ��$
� &% "� &������ % ����� ��� "����������B�� �� �+��(�������,����13;�������$���%��,/�(��+��(��� ��������0��������'�,(������������0+��(�����B%�+�$��� ���������������1M ��������� ����������������� ��������1M ���13��#$
� &$2"� &������ $������� 2������ ��� "�������� ��������13���������+�����������������1M ;$
� &$"� &������ $����� "�����) �������������B�� �� �����������������,�����$������������������ ��������������������11;$��� ���������������13��������� ������������ )���� ��������1:�#$
� &,")�&������ ,����"����) +��������'�������������� �13;����%�������������,�$��� ���������������1:�$�������13;�������������������� �����)����� �'�,(�
� �"� ��������� "��������������������������� �'�������(��������������11;0��� �������1L�
� &&"�&������ & ������� "����) ) ������������������� ���������<�������������11��33�$1�%�� ��� ��� ���������������33��$1�����+�����13����+�������&&$"�&������ & ������� ��# $����� "����
� /,�� /#:�����) ��13;������������ �+�����11;������������ 4������������������$
� &� �&������ ��#�) ��� ����������������%��,/������13�01:�01L��11��33�� ������������%<������ �����������������������%����������������,�
; ��� ��M ��� � 3�������� ��L��� ���� �+���� �G>#
����������+��������+������*����� &����,���������������� �'������� ��������,(���� �����
����,�(���������������6�����������)�������%��������+����,(����� ���%������� + � � #$� �����,(�����������%���,(����� �+���+ � � ������,�0��� �����
�������,(�������������1�E ���� ������E3;#������������<�������������$
� 3���1�E��� ���%������� + � � ) �������������� ���%������� ��������������)����,/�����#������������������%��������$
� ���� �+���������,�+ � � ������������������� �+���������,����������$
� ��� �,/��������������%��������������%�������������������%������� (������%������� �������� ���� ���%<���$
; ��� ��M ��� � 3�������� ��L��� ���� �+���� �GH#
; ���%<��������31�G�G#� &� ���%<���������%������������%<��������� ��������
��������%����������������� ����������������������%����,(���������������%<���$
� ��� �,/��=��������������������%��������(��� 13��11��:#� 13��1L���#
� 13��1:���#
� 1(��� �,/����������+����������� ������%���,(�
� I ��������������%��������������������� ����������������%<�����������% �=�����%����,(���%�������� ���%������� ���������) ��� ����������� ���%<����� �������� ����� ���,(����������� �+�������/"����������� ��� �� /���������"��������
� &���;��� �'������������������1120�����������+�������� ���������+����������� ��$/"�������������$���������� /��������� "������
; ���%<��������31�G�>#� �����������%<��������������������,(�*����
���* ��� ���������������������������%<���$� �1�� ��� ������� 1������ � �����0) ��%���������
�����6������%��,/����� ���,(����%������������������������������,(� �������,/��������������� ���,(�����������%��� �����$
� 1�&� 1��+ � ��������� & 6���0) �����6�������1� ������1�3�$
� 1�3�� 1��+ � ��������� 3����� ��������0������������ �'�,(������6�������1�$
� !3�;� !��������� 3��� � ��P ��� ������� ;���$� 133;�1�+�� ��+ 3��������� 3����� ;��� ��112$� &������� �L&1�0L����� &�������� 1������
� ����� ) �����������1�$
!3�;
�1�
1�3�
1�&
133;
�� ���,/�
L������� �+����� E� ��+��%��
� �����
� 7��.� ���������� ��������� ��� ���80\$S���5 �+0�����4 9 ���0>KK>� 3��$GA1��,/� >$G�>$Z
� 7��������� ��� ���)�"�����������#�/�����������8A\$�������A���;��0>KK>� 3��$GA1��,/�>$G�>$?
� 7��������� ��� ���8A\$!4_����A�����4 9���0GJJ?���=� ���#� 3��$GA3��$>
L������� �+����� E� ��+��%��
� ����+���������,(�#
W:�.�X\$M $:����0\$.���Aa������������ 1�������%������ �+��� ���5 ��R7����3������������ M �+�'���0�� ����P GJJ>
WO �� JHX\$O ����4�� �� � $A7���� �+��� ���5 ��R &������5 8A����3������������ M �+�'���0M ���4 GJJH
WM � JVX&$M ����R����� �� � $A7!������ �� ���� �+��� ���5 ��R8A���;��bJV3��%������A3����4�+��0:�����RA��+�� GJJV������� �������#
c WL�U �KGX3$L������0.$U ���Aa\�� ��$!4� ���� ������ �% ��� P �%�5 ��� ����� �������������� ������0�� ����� ��� ����+ �4� d���� �+��� ���5 ��R8aA!�����P 3� �+� :� ��3������� 1������ :���������0!31�>KKG�G>0���� >KKG
c W9 ���[[X3$9 ���Aa���� �+��� ���5 ��R��:���� ���� 1P���8A����3������������ M �+�'���0:���� �� GJ[[��������4�������#
L������� �+����� ������!� �!1)���I
� L��������,/�O ����� 7��������� ��� �� 6 &������ �����������������80�!� �!L��$I $G>K>� 7* ������������� �����#��������#�������������������������� ���80�!� �!L��$I $G>JK
� L��������,/�31�G� 7�����#������ ������������ ��� �� $�������� &�� ;80�!� �!L��$I $G>GG� 7* ����0�������� "����������������� ��� �� $&�;80�!� �!I $G>GH� 7,���������# 0�������� "����������������� ��� �� $&�;80�!� �!I $G>G?
) ��������������,(�I $) �=��������+��������� 4�����������������������(��� 6���������������$N ��������B�� %�'����� ����������������������� �����������������+�������������,(��L�%$ ���(�������������B������� �$���B+����������*������������������� ������$