PIAM, Jorge García Vidal, 2006 · 2007. 5. 31. · 1 PIAM, Jorge García Vidal, 2006 PIAM, Jorge...

11
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 ./(

Transcript of PIAM, Jorge García Vidal, 2006 · 2007. 5. 31. · 1 PIAM, Jorge García Vidal, 2006 PIAM, Jorge...

  • 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