Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metoda.doc
Скачиваний:
65
Добавлен:
01.03.2016
Размер:
8.2 Mб
Скачать
    1. Порядок выполнения работы

  1. Запустить сервер IP телефонии, предварительно сконфигурированный на основе лабораторной работы №2.

  2. Зарегистрировать 2 UA на сервере, проверить работоспособность, путем совершения тестовых звонков.

Схема соединения сервера и клиентов (аппаратный телефон и программный телефон) представлена на рисунке 3.11.

Рисунок 3.11 – Схема соединения сервера и клиентов

  1. Запустить программу wireshark на ПК с сервером IP телефонии.

  2. Создать фильтр пакетов между нашими UA и сервером.

  3. Исследовать сценарий регистрации UA на сервере, успешной и не успешной (например, с неправильными данными аутентификации).

Ниже приведены скриншоты хода неудачной (рисунок 3.12) и удачной регистрации (рисунок 3.13).

Рисунок 3.12 – Неудачная регистрация клиента 192.168.73.150

REGISTER sip:192.168.73.14 SIP/2.0

Via: SIP/2.0/UDP 192.168.73.160:10644;branch=z9hG4bK-d8754z-b23f8143a96a9820-1---d8754z-;rport

Max-Forwards: 70

Contact: <sip:222@192.168.73.160:10644;rinstance=8074ab90cd18e621>

To: "222"<sip:222@192.168.73.14>

From: "222"<sip:222@192.168.73.14>;tag=a27a4302

Call-ID: MDEzYTk2Njc2NmE1ODk2Y2VhYTRlNDA1YzNiY2FlYTY.

CSeq: 1 REGISTER

Expires: 3600

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO

User-Agent: X-Lite release 1103k stamp 53621

Content-Length: 0

SIP/2.0 100 Trying

Via: SIP/2.0/UDP 192.168.73.160:10644;branch=z9hG4bK-d8754z-b23f8143a96a9820-1---d8754z-;received=192.168.73.160;rport=10644

From: "222"<sip:222@192.168.73.14>;tag=a27a4302

To: "222"<sip:222@192.168.73.14>

Call-ID: MDEzYTk2Njc2NmE1ODk2Y2VhYTRlNDA1YzNiY2FlYTY.

CSeq: 1 REGISTER

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Content-Length: 0

SIP/2.0 401 Unauthorized

Via: SIP/2.0/UDP 192.168.73.160:10644;branch=z9hG4bK-d8754z-b23f8143a96a9820-1---d8754z-;received=192.168.73.160;rport=10644

From: "222"<sip:222@192.168.73.14>;tag=a27a4302

To: "222"<sip:222@192.168.73.14>;tag=as34e1976a

Call-ID: MDEzYTk2Njc2NmE1ODk2Y2VhYTRlNDA1YzNiY2FlYTY.

CSeq: 1 REGISTER

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="2837e571"

Content-Length: 0

REGISTER sip:192.168.73.14 SIP/2.0

Via: SIP/2.0/UDP 192.168.73.160:10644;branch=z9hG4bK-d8754z-5a4f7d3cc5673455-1---d8754z-;rport

Max-Forwards: 70

Contact: <sip:222@192.168.73.160:10644;rinstance=8074ab90cd18e621>

To: "222"<sip:222@192.168.73.14>

From: "222"<sip:222@192.168.73.14>;tag=a27a4302

Call-ID: MDEzYTk2Njc2NmE1ODk2Y2VhYTRlNDA1YzNiY2FlYTY.

CSeq: 2 REGISTER

Expires: 3600

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO

User-Agent: X-Lite release 1103k stamp 53621

Authorization: Digest username="222",realm="asterisk",nonce="2837e571",uri="sip:192.168.73.14",response="32a7e0e12a607ef34b349ff1206528d7",algorithm=MD5

Content-Length: 0

SIP/2.0 100 Trying

Via: SIP/2.0/UDP 192.168.73.160:10644;branch=z9hG4bK-d8754z-5a4f7d3cc5673455-1---d8754z-;received=192.168.73.160;rport=10644

From: "222"<sip:222@192.168.73.14>;tag=a27a4302

To: "222"<sip:222@192.168.73.14>

Call-ID: MDEzYTk2Njc2NmE1ODk2Y2VhYTRlNDA1YzNiY2FlYTY.

CSeq: 2 REGISTER

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Content-Length: 0

SIP/2.0 403 Forbidden (Bad auth)

Via: SIP/2.0/UDP 192.168.73.160:10644;branch=z9hG4bK-d8754z-5a4f7d3cc5673455-1---d8754z-;received=192.168.73.160;rport=10644

From: "222"<sip:222@192.168.73.14>;tag=a27a4302

To: "222"<sip:222@192.168.73.14>;tag=as34e1976a

Call-ID: MDEzYTk2Njc2NmE1ODk2Y2VhYTRlNDA1YzNiY2FlYTY.

CSeq: 2 REGISTER

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Content-Length: 0

Рисунок 3.13 – Удачная регистрация клиента 192.168.73.150

REGISTER sip:192.168.73.14 SIP/2.0

Via: SIP/2.0/UDP 192.168.73.160:22596;branch=z9hG4bK-d8754z-0070176eff421906-1---d8754z-;rport

Max-Forwards: 70

Contact: <sip:222@192.168.73.160:22596;rinstance=63fb8a544dc68bec>

To: "222"<sip:222@192.168.73.14>

From: "222"<sip:222@192.168.73.14>;tag=fe029d3e

Call-ID: OWEzNWQ3YTBkZjcwZWJlNzRiNWM0NWEzNTc2NmE3ZDI.

CSeq: 1 REGISTER

Expires: 3600

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO

User-Agent: X-Lite release 1103k stamp 53621

Content-Length: 0

SIP/2.0 100 Trying

Via: SIP/2.0/UDP 192.168.73.160:22596;branch=z9hG4bK-d8754z-0070176eff421906-1---d8754z-;received=192.168.73.160;rport=22596

From: "222"<sip:222@192.168.73.14>;tag=fe029d3e

To: "222"<sip:222@192.168.73.14>

Call-ID: OWEzNWQ3YTBkZjcwZWJlNzRiNWM0NWEzNTc2NmE3ZDI.

CSeq: 1 REGISTER

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Content-Length: 0

SIP/2.0 401 Unauthorized

Via: SIP/2.0/UDP 192.168.73.160:22596;branch=z9hG4bK-d8754z-0070176eff421906-1---d8754z-;received=192.168.73.160;rport=22596

From: "222"<sip:222@192.168.73.14>;tag=fe029d3e

To: "222"<sip:222@192.168.73.14>;tag=as111f1759

Call-ID: OWEzNWQ3YTBkZjcwZWJlNzRiNWM0NWEzNTc2NmE3ZDI.

CSeq: 1 REGISTER

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="7863c4c8"

Content-Length: 0

REGISTER sip:192.168.73.14 SIP/2.0

Via: SIP/2.0/UDP 192.168.73.160:22596;branch=z9hG4bK-d8754z-a41a4d3e47586461-1---d8754z-;rport

Max-Forwards: 70

Contact: <sip:222@192.168.73.160:22596;rinstance=63fb8a544dc68bec>

To: "222"<sip:222@192.168.73.14>

From: "222"<sip:222@192.168.73.14>;tag=fe029d3e

Call-ID: OWEzNWQ3YTBkZjcwZWJlNzRiNWM0NWEzNTc2NmE3ZDI.

CSeq: 2 REGISTER

Expires: 3600

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO

User-Agent: X-Lite release 1103k stamp 53621

Authorization: Digest username="222",realm="asterisk",nonce="7863c4c8",uri="sip:192.168.73.14",response="4b38f245af7c0db264ab1c538008c3f1",algorithm=MD5

Content-Length: 0

SIP/2.0 100 Trying

Via: SIP/2.0/UDP 192.168.73.160:22596;branch=z9hG4bK-d8754z-a41a4d3e47586461-1---d8754z-;received=192.168.73.160;rport=22596

From: "222"<sip:222@192.168.73.14>;tag=fe029d3e

To: "222"<sip:222@192.168.73.14>

Call-ID: OWEzNWQ3YTBkZjcwZWJlNzRiNWM0NWEzNTc2NmE3ZDI.

CSeq: 2 REGISTER

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Content-Length: 0

SIP/2.0 200 OK

Via: SIP/2.0/UDP 192.168.73.160:22596;branch=z9hG4bK-d8754z-a41a4d3e47586461-1---d8754z-;received=192.168.73.160;rport=22596

From: "222"<sip:222@192.168.73.14>;tag=fe029d3e

To: "222"<sip:222@192.168.73.14>;tag=as111f1759

Call-ID: OWEzNWQ3YTBkZjcwZWJlNzRiNWM0NWEzNTc2NmE3ZDI.

CSeq: 2 REGISTER

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Expires: 3600

Contact: <sip:222@192.168.73.160:22596;rinstance=63fb8a544dc68bec>;expires=3600

Date: Wed, 09 Dec 2009 02:53:41 GMT

Content-Length: 0

  1. Исследовать сценарий установки соединения.

На рисунке 3.15 приведен скриншот хода звонка с телефона 192.168.73.198 на 192.168.73.150.

Рисунок 3.15 – Установка соединения

INVITE sip:222@192.168.73.14 SIP/2.0

Date: Wed, 09 Dec 2009 02:57:04 GMT

CSeq: 1 INVITE

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bKf8d75733-dce2-de11-9ae8-080027e6b9d2;rport

User-Agent: Ekiga/3.2.0

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

To: <sip:222@192.168.73.14>

Contact: <sip:111@192.168.73.15>

Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,SUBSCRIBE,NOTIFY,REFER,MESSAGE,INFO,PING

Content-Type: application/sdp

Content-Length: 585

Max-Forwards: 70

v=0

o=- 1260327424 1260327424 IN IP4 192.168.73.15

s=Opal SIP Session

c=IN IP4 192.168.73.15

t=0 0

m=audio 5080 RTP/AVP 115 0 8 9 101 120

a=sendrecv

a=rtpmap:115 Speex/16000/1

a=fmtp:115 sr=16000,mode=any

a=rtpmap:0 PCMU/8000/1

a=rtpmap:8 PCMA/8000/1

a=rtpmap:9 G722/8000/1

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-16,32,36

a=rtpmap:120 NSE/8000

a=fmtp:120 192-193

m=video 5082 RTP/AVP 119 31

a=sendrecv

a=rtpmap:119 theora/90000

a=fmtp:119 delivery-method="in_band";height=576;sampling="YCbCr-4:2:0";width=704

a=rtpmap:31 h261/90000

a=fmtp:31 CIF=1;QCIF=1

SIP/2.0 407 Proxy Authentication Required

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bKf8d75733-dce2-de11-9ae8-080027e6b9d2;received=192.168.73.15;rport=5060

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

To: <sip:222@192.168.73.14>;tag=as3fe4a26e

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

CSeq: 1 INVITE

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Proxy-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="24e0d694"

Content-Length: 0

ACK sip:222@192.168.73.14 SIP/2.0

CSeq: 1 ACK

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bKf8d75733-dce2-de11-9ae8-080027e6b9d2;rport

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

To: <sip:222@192.168.73.14>;tag=as3fe4a26e

Content-Length: 0

Max-Forwards: 70

INVITE sip:222@192.168.73.14 SIP/2.0

Date: Wed, 09 Dec 2009 02:57:05 GMT

CSeq: 2 INVITE

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bK0e177b33-dce2-de11-9ae8-080027e6b9d2;rport

User-Agent: Ekiga/3.2.0

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

To: <sip:222@192.168.73.14>

Contact: <sip:111@192.168.73.15>

Proxy-Authorization: Digest username="111", realm="asterisk", nonce="24e0d694", uri="sip:222@192.168.73.14", algorithm=MD5, response="1d114719ac7c46e32a93fc7a96de020e"

Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,SUBSCRIBE,NOTIFY,REFER,MESSAGE,INFO,PING

Content-Type: application/sdp

Content-Length: 585

Max-Forwards: 70

v=0

o=- 1260327425 1260327425 IN IP4 192.168.73.15

s=Opal SIP Session

c=IN IP4 192.168.73.15

t=0 0

m=audio 5080 RTP/AVP 115 0 8 9 101 120

a=sendrecv

a=rtpmap:115 Speex/16000/1

a=fmtp:115 sr=16000,mode=any

a=rtpmap:0 PCMU/8000/1

a=rtpmap:8 PCMA/8000/1

a=rtpmap:9 G722/8000/1

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-16,32,36

a=rtpmap:120 NSE/8000

a=fmtp:120 192-193

m=video 5082 RTP/AVP 119 31

a=sendrecv

a=rtpmap:119 theora/90000

a=fmtp:119 delivery-method="in_band";height=576;sampling="YCbCr-4:2:0";width=704

a=rtpmap:31 h261/90000

a=fmtp:31 CIF=1;QCIF=1

SIP/2.0 100 Trying

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bK0e177b33-dce2-de11-9ae8-080027e6b9d2;received=192.168.73.15;rport=5060

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

To: <sip:222@192.168.73.14>

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

CSeq: 2 INVITE

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Contact: <sip:222@192.168.73.14>

Content-Length: 0

INVITE sip:222@192.168.73.160:48892;rinstance=d9537ab67b936276 SIP/2.0

Via: SIP/2.0/UDP 192.168.73.14:5060;branch=z9hG4bK4c352a20;rport

From: "111" <sip:111@192.168.73.14>;tag=as2c9d99fe

To: <sip:222@192.168.73.160:48892;rinstance=d9537ab67b936276>

Contact: <sip:111@192.168.73.14>

Call-ID: 19c0a35b76d93cc94947002769a580f3@192.168.73.14

CSeq: 102 INVITE

User-Agent: Asterisk PBX

Max-Forwards: 70

Date: Wed, 09 Dec 2009 02:57:05 GMT

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Content-Type: application/sdp

Content-Length: 266

v=0

o=root 16881 16881 IN IP4 192.168.73.14

s=session

c=IN IP4 192.168.73.14

t=0 0

m=audio 19990 RTP/AVP 0 8 101

a=rtpmap:0 PCMU/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-16

a=silenceSupp:off - - - -

a=ptime:20

a=sendrecv

SIP/2.0 180 Ringing

Via: SIP/2.0/UDP 192.168.73.14:5060;branch=z9hG4bK4c352a20;rport=5060

Contact: <sip:222@192.168.73.160:48892;rinstance=d9537ab67b936276>

To: <sip:222@192.168.73.160:48892;rinstance=d9537ab67b936276>;tag=9d07c430

From: "111"<sip:111@192.168.73.14>;tag=as2c9d99fe

Call-ID: 19c0a35b76d93cc94947002769a580f3@192.168.73.14

CSeq: 102 INVITE

User-Agent: X-Lite release 1103k stamp 53621

Content-Length: 0

SIP/2.0 180 Ringing

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bK0e177b33-dce2-de11-9ae8-080027e6b9d2;received=192.168.73.15;rport=5060

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

To: <sip:222@192.168.73.14>;tag=as63f015ec

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

CSeq: 2 INVITE

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Contact: <sip:222@192.168.73.14>

Content-Length: 0

SIP/2.0 200 OK

Via: SIP/2.0/UDP 192.168.73.14:5060;branch=z9hG4bK4c352a20;rport=5060

Contact: <sip:222@192.168.73.160:48892;rinstance=d9537ab67b936276>

To: <sip:222@192.168.73.160:48892;rinstance=d9537ab67b936276>;tag=9d07c430

From: "111"<sip:111@192.168.73.14>;tag=as2c9d99fe

Call-ID: 19c0a35b76d93cc94947002769a580f3@192.168.73.14

CSeq: 102 INVITE

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO

Content-Type: application/sdp

User-Agent: X-Lite release 1103k stamp 53621

Content-Length: 189

v=0

o=- 0 2 IN IP4 192.168.73.160

s=CounterPath X-Lite 3.0

c=IN IP4 192.168.73.160

t=0 0

m=audio 25714 RTP/AVP 0 8 101

a=fmtp:101 0-15

a=rtpmap:101 telephone-event/8000

a=sendrecv

ACK sip:222@192.168.73.160:48892;rinstance=d9537ab67b936276 SIP/2.0

Via: SIP/2.0/UDP 192.168.73.14:5060;branch=z9hG4bK32175f90;rport

From: "111" <sip:111@192.168.73.14>;tag=as2c9d99fe

To: <sip:222@192.168.73.160:48892;rinstance=d9537ab67b936276>;tag=9d07c430

Contact: <sip:111@192.168.73.14>

Call-ID: 19c0a35b76d93cc94947002769a580f3@192.168.73.14

CSeq: 102 ACK

User-Agent: Asterisk PBX

Max-Forwards: 70

Content-Length: 0

SIP/2.0 200 OK

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bK0e177b33-dce2-de11-9ae8-080027e6b9d2;received=192.168.73.15;rport=5060

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

To: <sip:222@192.168.73.14>;tag=as63f015ec

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

CSeq: 2 INVITE

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Contact: <sip:222@192.168.73.14>

Content-Type: application/sdp

Content-Length: 266

v=0

o=root 16881 16881 IN IP4 192.168.73.14

s=session

c=IN IP4 192.168.73.14

t=0 0

m=audio 15756 RTP/AVP 0 8 101

a=rtpmap:0 PCMU/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-16

a=silenceSupp:off - - - -

a=ptime:20

a=sendrecv

ACK sip:222@192.168.73.14 SIP/2.0

CSeq: 2 ACK

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bKc66c1b35-dce2-de11-9ae8-080027e6b9d2;rport

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

To: <sip:222@192.168.73.14>;tag=as63f015ec

Contact: <sip:111@192.168.73.15>

Proxy-Authorization: Digest username="111", realm="asterisk", nonce="24e0d694", uri="sip:222@192.168.73.14", algorithm=MD5, response="ac407774966f3a05ccff7486b1a638e4"

Content-Length: 0

Max-Forwards: 70

  1. Исследовать сценарий разрыва соединения.

На рисунке 3.16 приведен скриншот хода звонка с телефона 192.168.73.198 на 192.168.73.150 и отказ принять звонок.

Рисунок 3.16 – Неудача при установке соединения

BYE sip:111@192.168.73.14 SIP/2.0

Via: SIP/2.0/UDP 192.168.73.160:48892;branch=z9hG4bK-d8754z-001fd9687465e03d-1---d8754z-;rport

Max-Forwards: 70

Contact: <sip:222@192.168.73.160:48892;rinstance=d9537ab67b936276>

To: "111"<sip:111@192.168.73.14>;tag=as2c9d99fe

From: <sip:222@192.168.73.160:48892;rinstance=d9537ab67b936276>;tag=9d07c430

Call-ID: 19c0a35b76d93cc94947002769a580f3@192.168.73.14

CSeq: 2 BYE

User-Agent: X-Lite release 1103k stamp 53621

Reason: SIP;description="User Hung Up"

Content-Length: 0

SIP/2.0 200 OK

Via: SIP/2.0/UDP 192.168.73.160:48892;branch=z9hG4bK-d8754z-001fd9687465e03d-1---d8754z-;received=192.168.73.160;rport=48892

From: <sip:222@192.168.73.160:48892;rinstance=d9537ab67b936276>;tag=9d07c430

To: "111"<sip:111@192.168.73.14>;tag=as2c9d99fe

Call-ID: 19c0a35b76d93cc94947002769a580f3@192.168.73.14

CSeq: 2 BYE

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Content-Length: 0

BYE sip:111@192.168.73.15 SIP/2.0

Via: SIP/2.0/UDP 192.168.73.14:5060;branch=z9hG4bK6a50af2a;rport

From: <sip:222@192.168.73.14>;tag=as63f015ec

To: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

CSeq: 102 BYE

User-Agent: Asterisk PBX

Max-Forwards: 70

X-Asterisk-HangupCause: Normal Clearing

X-Asterisk-HangupCauseCode: 16

Content-Length: 0

SIP/2.0 100 Trying

CSeq: 102 BYE

Via: SIP/2.0/UDP 192.168.73.14:5060;branch=z9hG4bK6a50af2a;rport

From: <sip:222@192.168.73.14>;tag=as63f015ec

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

To: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

Contact: <sip:111@192.168.73.15>

Content-Length: 0

SIP/2.0 200 OK

CSeq: 102 BYE

Via: SIP/2.0/UDP 192.168.73.14:5060;branch=z9hG4bK6a50af2a;rport

From: <sip:222@192.168.73.14>;tag=as63f015ec

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

To: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

Content-Length: 0

  1. Исследовать сценарий постановки вызова на удержание и снятие с удержания.

На рисунке 3.18 приведен скриншот хода звонка с телефона 192.168.73.198 на 192.168.73.202, а затем звонка с 192.168.73.150 на 192.168.73.202, постановки вызова на удержание и снятие с удержания.

Рисунок 3.18 – Постановка на удержание и снятие с удержания

Постановка на удержание:

INVITE sip:222@192.168.73.14 SIP/2.0

Date: Wed, 09 Dec 2009 02:57:51 GMT

CSeq: 4 INVITE

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bK8ebedd4e-dce2-de11-9ae8-080027e6b9d2;rport

User-Agent: Ekiga/3.2.0

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

To: <sip:222@192.168.73.14>;tag=as63f015ec

Contact: <sip:111@192.168.73.15>

Proxy-Authorization: Digest username="111", realm="asterisk", nonce="24e0d694", uri="sip:222@192.168.73.14", algorithm=MD5, response="1d114719ac7c46e32a93fc7a96de020e"

Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,SUBSCRIBE,NOTIFY,REFER,MESSAGE,INFO,PING

Content-Type: application/sdp

Content-Length: 273

Max-Forwards: 70

v=0

o=- 1260327471 1260327471 IN IP4 192.168.73.15

s=Opal SIP Session

c=IN IP4 192.168.73.15

t=0 0

m=audio 5080 RTP/AVP 0 101 120

a=sendonly

a=rtpmap:0 PCMU/8000/1

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-16,32,36

a=rtpmap:120 NSE/8000

a=fmtp:120 192-193

SIP/2.0 100 Trying

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bK8ebedd4e-dce2-de11-9ae8-080027e6b9d2;received=192.168.73.15;rport=5060

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

To: <sip:222@192.168.73.14>;tag=as63f015ec

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

CSeq: 4 INVITE

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Contact: <sip:222@192.168.73.14>

Content-Length: 0

SIP/2.0 200 OK

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bK8ebedd4e-dce2-de11-9ae8-080027e6b9d2;received=192.168.73.15;rport=5060

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

To: <sip:222@192.168.73.14>;tag=as63f015ec

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

CSeq: 4 INVITE

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Contact: <sip:222@192.168.73.14>

Content-Type: application/sdp

Content-Length: 242

v=0

o=root 16881 16882 IN IP4 192.168.73.14

s=session

c=IN IP4 192.168.73.14

t=0 0

m=audio 15756 RTP/AVP 0 101

a=rtpmap:0 PCMU/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-16

a=silenceSupp:off - - - -

a=ptime:20

a=recvonly

ACK sip:222@192.168.73.14 SIP/2.0

CSeq: 4 ACK

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bK229ce44e-dce2-de11-9ae8-080027e6b9d2;rport

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

To: <sip:222@192.168.73.14>;tag=as63f015ec

Contact: <sip:111@192.168.73.15>

Proxy-Authorization: Digest username="111", realm="asterisk", nonce="24e0d694", uri="sip:222@192.168.73.14", algorithm=MD5, response="ac407774966f3a05ccff7486b1a638e4"

Content-Length: 0

Max-Forwards: 70

Снятие с удержания:

INVITE sip:222@192.168.73.14 SIP/2.0

Date: Wed, 09 Dec 2009 02:58:29 GMT

CSeq: 6 INVITE

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bK7e8cc765-dce2-de11-9ae8-080027e6b9d2;rport

User-Agent: Ekiga/3.2.0

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

To: <sip:222@192.168.73.14>;tag=as63f015ec

Contact: <sip:111@192.168.73.15>

Proxy-Authorization: Digest username="111", realm="asterisk", nonce="24e0d694", uri="sip:222@192.168.73.14", algorithm=MD5, response="1d114719ac7c46e32a93fc7a96de020e"

Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,SUBSCRIBE,NOTIFY,REFER,MESSAGE,INFO,PING

Content-Type: application/sdp

Content-Length: 273

Max-Forwards: 70

v=0

o=- 1260327509 1260327509 IN IP4 192.168.73.15

s=Opal SIP Session

c=IN IP4 192.168.73.15

t=0 0

m=audio 5080 RTP/AVP 0 101 120

a=sendrecv

a=rtpmap:0 PCMU/8000/1

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-16,32,36

a=rtpmap:120 NSE/8000

a=fmtp:120 192-193

SIP/2.0 100 Trying

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bK7e8cc765-dce2-de11-9ae8-080027e6b9d2;received=192.168.73.15;rport=5060

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

To: <sip:222@192.168.73.14>;tag=as63f015ec

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

CSeq: 6 INVITE

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Contact: <sip:222@192.168.73.14>

Content-Length: 0

SIP/2.0 200 OK

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bK7e8cc765-dce2-de11-9ae8-080027e6b9d2;received=192.168.73.15;rport=5060

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

To: <sip:222@192.168.73.14>;tag=as63f015ec

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

CSeq: 6 INVITE

User-Agent: Asterisk PBX

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO

Supported: replaces

Contact: <sip:222@192.168.73.14>

Content-Type: application/sdp

Content-Length: 242

v=0

o=root 16881 16883 IN IP4 192.168.73.14

s=session

c=IN IP4 192.168.73.14

t=0 0

m=audio 15756 RTP/AVP 0 101

a=rtpmap:0 PCMU/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-16

a=silenceSupp:off - - - -

a=ptime:20

a=sendrecv

ACK sip:222@192.168.73.14 SIP/2.0

CSeq: 6 ACK

Via: SIP/2.0/UDP 192.168.73.15:5060;branch=z9hG4bKf2dfcd65-dce2-de11-9ae8-080027e6b9d2;rport

From: <sip:111@192.168.73.14>;tag=00965533-dce2-de11-9ae8-080027e6b9d2

Call-ID: 88a95533-dce2-de11-9ae8-080027e6b9d2@student-laptop

To: <sip:222@192.168.73.14>;tag=as63f015ec

Contact: <sip:111@192.168.73.15>

Proxy-Authorization: Digest username="111", realm="asterisk", nonce="24e0d694", uri="sip:222@192.168.73.14", algorithm=MD5, response="ac407774966f3a05ccff7486b1a638e4"

Content-Length: 0

Max-Forwards: 70

  1. Поместить в отчет по одному диалогу для каждого сценария (всего – 6). Подробно, с исследованием сообщений SIP, включая SDP содержимое. Обратить внимание на адреса и порты RTP-потока.

  2. Восстановить картину звонка по сообщениям SIP. Нарисовать схему прохождения звонка.

Рисунок 3.19 – Схема регистрации, начала и окончания звонка

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]