1
PIAM, Jorge García Vidal, 2006
���������������������
���������������
PIAM, Jorge García Vidal, 2006
����������
PIAM, Jorge García Vidal, 2006
���������
� ������������������������������������������������������������ ����������!��"���
� #�������������!���$��%&���'
� (���&�����������
� ������������������������������
#��$��)�� ����������*����!�������!����������+�� �����!�����
�������������
�������������� ��,�������������,���-
PIAM, Jorge García Vidal, 2006
./0�,�./��1�./(�
2
PIAM, Jorge García Vidal, 2006
.���/��0������ �������� %./0�'
� ./0� � �+ ���������������� ��� �+ �!�� ��������������� ������ 2� ��)��3�-�
� 2� � $�� �������� �� /(� ��� ���$� �!�� ��+�����!�� ������������� �� �����4 �� 5//�-�
� ./0� � �� $���+ ���� ��������� �� ���������
�� �+ ��!� ��������� ���+ ���� �+ ������$
�� �����,�� �+ ��� �� ��������� �+ ���� � ����,�� �+ ��+���� �� �!�� �� �+ ���%������ �� ��������,�* � �� /(�',���
� ��+� �������� ����������������� ������� ���+ ��� #0(.26#,�0#/*�,��� �789-�
� /+ �������������������� � ��� ���������!� �!� �+ ./0� ��������%�',����+���+ �����$������! � ����-�./0� � ��������� ���+ ��������������� �+ ������� ���������
PIAM, Jorge García Vidal, 2006
./0�
� /+ ./0� �������� � !�� ���������������� ����������� �����4 �� 5//�-�
� 6��+ ����+ ��� *.7 �������� �� ���$����$&��,�)�+ ./0� ���� �+ �����""���+� ���+��+�� �+ +����""-�
� ./0�,�+�)!�,��������������$� �� ������+���� #0(.26#,�
� 0#/*�,�
� �789,���
�� ���� ����)� ������������� ���:��:$�� �� �!� ������� ��������,����+ ���./� ���$ ����-
PIAM, Jorge García Vidal, 2006
./0�
� /+ ���� ���$��+� ��/(� �������� �� �+
��!��,��������� �� /(� ���� ;;����+ �������� �� ��������� �������� +���$
� ������,��+ ���� )�� ��� ���789������ �� ������� �+ ��!� �� ������
�!�� �� �+ ./� ���������-�
� >����+ ���� ����� ���� �+ �����,���/#8. >=?������� � ��� ����� )�+ �+
0���� 2 ���������� �+ ��!� �� ��� �+ ./��!�� ������� )�+ �+�� 2 -�
3
PIAM, Jorge García Vidal, 2006
./0���&����
� (:@0�� >�/2>?0������""!�-�����-����;;D�(����A�
� (:@0�� #0(.26#������""!�-�����-����;;D�(����C�(�����:/�������������"�� (�����:7���+��CAB�E0 �� ���---@�
PIAM, Jorge García Vidal, 2006
./0���&����
� (:@0�� 0#/*�������""!�-�����-����;;D�(����0@
� (:@0�� /#8. >=?������""!�-�����-����;;D�(����;�
PIAM, Jorge García Vidal, 2006
./0�������!
� 2���������������,��+�$��:�����,��������������+������* �:$���./�,�������$���!�����,������������$��%��)����'-��./0� ����)�������+��������������+�./� �!�������+�����������$�
�����!������+�4�����/(� ��������-�
� =+�������!��,��+�����:��:��!��0#/*���������+����+������)����������
� (:@0��� 0#/*�������""!�-�������-����;;
4
PIAM, Jorge García Vidal, 2006
./0�������!
� /+�������������+������+�!��+��������+�)��+����+�./��!��������$��!��/(� ���+���+���* �-�/+����������+�
�����!��������+�)���+����+�./� �����+����$�
�����!��������+�����������B����A�%B�)���$���������+�./� �������A�)���$���������+�./(� ������'-�
� /����������+���������������,��+���!��)���������)�+�����������������0�����2 ����$����
� 0:@(��� ./0�"A-B�CBB�>D������(����F������0������ACF������+���!�������������./� ���./(�����./0� �����)�����+��!�������������������������������������������5//� ������������-�
� /+�����!�������$������������)+�������������������+����+���)���
�!�������,����!���+�������������������������)����������������)�5//� �������������!���������������-
� #������M�
PIAM, Jorge García Vidal, 2006
��� �!� 2��%��2�'
��2� � ����+������ �+�� ����)� ����� ��3 ���+�� ����� ���� ��$���$�� 2��������������
���� �� ���������%�� ������'��+�� ��-�0�� ��!�� ���� ��2� ������������) ��� �� ���� ��+� ����
���� �+ ��� ��!�,�$�� ��+����������) ��� �� ���� ����� )+�+��������+�� ���$� : �����������,�����������,���$�,���
���������� ���$��-�8���,�)+� ��� ��!�� ���� )��3�!� ���� ������� �� ������� ��2��+��,���+� ��!�� ����) ��� ��������������� �+�� �+����+ �� ������
PIAM, Jorge García Vidal, 2006
��� �!� 2��%��2�'
5
PIAM, Jorge García Vidal, 2006 PIAM, Jorge García Vidal, 2006
02��!�����5-FCF
� 5-FCF��2/*:/,�02���2#/N� 8�$������$���������������������������������������������������������$������������-����$���������������&��������������������-
� ��(�,������"5-C
6
PIAM, Jorge García Vidal, 2006
02����������
� *�� ���������� *��� ������! �� ��+� �������� �� ����� �+
� ���+����� ��+� ���������� ������ ���� �������������
� *�� �!���$����� �����)������� �� �+ ���� �������� ���� ��������������
� *�� ����$���� ����� ����������� �� $��� �������
PIAM, Jorge García Vidal, 2006
02����������
� 0���� ����� ����:��:���� �� ��������� ����� ��� ����,�)�+���
����� ��������
� 0���� ���������� �������,���������,������� �������������,���
PIAM, Jorge García Vidal, 2006
Can be client (issues SIP requests) or server (receives SIP requests andgenerates responses that accepts,Rejects or redirects the request)
Accepts REGISTER request and places the info it receives(SIP@ IP@) in those requests into the Locations Servicefor the domain it handles
Use a Location Service that maintains (SIP@IP@) table
PIAM, Jorge García Vidal, 2006
Client
Server
The requestissued by Alicetypically will usethe domain nameof Bob. DNS isrequired forlocating theIP@ of the Proxy server for this domain
Keeps a tablewith the mappingBobSIP@IP@
7
PIAM, Jorge García Vidal, 2006 PIAM, Jorge García Vidal, 2006
PIAM, Jorge García Vidal, 2006 PIAM, Jorge García Vidal, 2006
8
PIAM, Jorge García Vidal, 2006 PIAM, Jorge García Vidal, 2006
Alice calls Bob:
PIAM, Jorge García Vidal, 2006 PIAM, Jorge García Vidal, 2006
02������� 4����
����� %A'���+� ���3 �3 �+��
INVITE sip:[email protected] SIP/2.0Via: SIP/2.0/UDP 12.26.17.91:5060Max-Forwards: 70To: Bob
9
PIAM, Jorge García Vidal, 2006
02������� 4����
����� %AF'���+� ���3 �3 �+��
SIP/2.0 200 OKVia: SIP/2.0/UDP server10.biloxi.comVia: SIP/2.0/UDP bigbox3.site3.atlanta.comVia: SIP/2.0/UDP 12.26.17.91:5060To: Bob
10
PIAM, Jorge García Vidal, 2006 PIAM, Jorge García Vidal, 2006
PIAM, Jorge García Vidal, 2006 PIAM, Jorge García Vidal, 2006
11
PIAM, Jorge García Vidal, 2006
5-FCF
.80��.��������,�8����� 10�������6����(��� ������������������ ��� ����� ��������������������������
0���������� ��!�������� �������,(��� ���)����,����� +��,���
8��� ���������� +���$
� �� ���!� �+ ���� ������� ������,��+ 5-C
Top Related