Відмінності між версіями «Встановлення, зміна і руйнування з'єднань»
(не показано одну проміжну версію цього учасника) | |||
Рядок 14: | Рядок 14: | ||
Далі Call Agent резервує порт шлюзу TGW1 (розмовний канал). З цією метою Call Agent передає шлюзу команду CreateConnec-tion. Відзначимо, що порт шлюзу TGW1 може тільки приймати інформацію (режим «recvonly»), так як він ще не обізнаний про те, на яку адресу і яким чином їй слід передавати інформацію.<br> | Далі Call Agent резервує порт шлюзу TGW1 (розмовний канал). З цією метою Call Agent передає шлюзу команду CreateConnec-tion. Відзначимо, що порт шлюзу TGW1 може тільки приймати інформацію (режим «recvonly»), так як він ще не обізнаний про те, на яку адресу і яким чином їй слід передавати інформацію.<br> | ||
− | CRCX 1204 trunk-group-l/17 @ tgwl.whatever.net MGCP 0.1<br> | + | '''CRCX''' ''1204 trunk-group-l/17 @ tgwl.whatever.net MGCP 0.1''<br> |
− | З: A3C47F21456789FO<br> | + | '''З:''' A3C47F21456789FO<br> |
− | L: p: 10, a: G.711<br> | + | '''L:''' p: 10, a: G.711<br> |
− | M: recvonly<br> | + | '''M:''' recvonly<br> |
− | + | ||
У відповіді на прийняту команду шлюз TGW1 повертає опис сеансу зв'язку.<br> | У відповіді на прийняту команду шлюз TGW1 повертає опис сеансу зв'язку.<br> | ||
− | |||
200 1204 OK<br> | 200 1204 OK<br> | ||
− | I: FDE234C8<br> | + | '''I:''' FDE234C8<br> |
− | v = 0<br> | + | '''v''' = 0<br> |
− | C = IN IP4 128.96.41.1<br> | + | '''C''' = IN IP4 128.96.41.1<br> |
− | m = audio 3456 RTP / AVP 0<br> | + | '''m''' = audio 3456 RTP / AVP 0<br> |
<center> | <center> | ||
[[Файл:VoIP_8.6.png]]<br> | [[Файл:VoIP_8.6.png]]<br> | ||
Рядок 31: | Рядок 29: | ||
</center><br> | </center><br> | ||
− | Після прийому від шлюзу TGW1 підтвердження Call Agent передає команду CRCX | + | Після прийому від шлюзу TGW1 підтвердження Call Agent передає команду CRCX другому шлюзу TGW2 з метою зарезервувати в ньому порт:<br> |
− | + | '''CRCX''' ''1205 trunk-group-2 / $ @ tgw2.whatever.net MGCP 0.1''<br> | |
− | CRCX 1205 trunk-group-2 / $ @ tgw2.whatever.net MGCP 0.1<br> | + | '''З:''' A3C47F21456789FO<br> |
− | З: A3C47F21456789FO<br> | + | '''M:''' sendrecv<br> |
− | M: sendrecv<br> | + | |
− | + | '''v'''=0<br> | |
− | C = IN IP4 128.96.41.1<br> | + | '''C''' = IN IP4 128.96.41.1<br> |
− | m = audio 3456 RTP / AVP 0<br> | + | '''m''' = audio 3456 RTP / AVP 0<br> |
Шлюз TGW 2 вибирає порт, який буде брати участь у зв'язку, і підтверджує прийом команди CRCX.<br> | Шлюз TGW 2 вибирає порт, який буде брати участь у зв'язку, і підтверджує прийом команди CRCX.<br> |
Поточна версія на 14:12, 30 листопада 2010
Технологія VoIP >> Розділ 8. Протокол управління шлюзами MGCP
[ << 8.7 Опис сеансів зв'язку ] [ 8.9 Реалізація обладнання з підтримкою протоколу MGCP >> ]
8.8 Встановлення, зміна і руйнування з'єднань
У даному параграфі буде показано, яким чином за допомогою протоколу MGCP встановлюються, змінюються і завершуються мовні з'єднання в мережах з маршрутизацією пакетів IP. Приклад охоплює взаємодію протоколу MGCP з протоколом ОКС7 (рис. 8.6).
Від телефонної станції АТС1 до шлюзу сигналізації SG1 за загальним каналу сигналізації надходить запит з'єднання - повідомлення IAM. Шлюз SG1 передає повідомлення IAM пристрою управління шлюзами Call Agent, яке обробляє запит і визначає, що виклик повинен бути направлений до телефонної станції АТС2 допомогою шлюзу TGW2.
Далі Call Agent резервує порт шлюзу TGW1 (розмовний канал). З цією метою Call Agent передає шлюзу команду CreateConnec-tion. Відзначимо, що порт шлюзу TGW1 може тільки приймати інформацію (режим «recvonly»), так як він ще не обізнаний про те, на яку адресу і яким чином їй слід передавати інформацію.
CRCX 1204 trunk-group-l/17 @ tgwl.whatever.net MGCP 0.1
З: A3C47F21456789FO
L: p: 10, a: G.711
M: recvonly
У відповіді на прийняту команду шлюз TGW1 повертає опис сеансу зв'язку.
200 1204 OK
I: FDE234C8
v = 0
C = IN IP4 128.96.41.1
m = audio 3456 RTP / AVP 0
Рис. 8.6. Встановлення і руйнування з'єднання з використанням протоколу MGCP
Після прийому від шлюзу TGW1 підтвердження Call Agent передає команду CRCX другому шлюзу TGW2 з метою зарезервувати в ньому порт:
CRCX 1205 trunk-group-2 / $ @ tgw2.whatever.net MGCP 0.1
З: A3C47F21456789FO
M: sendrecv
v=0
C = IN IP4 128.96.41.1
m = audio 3456 RTP / AVP 0
Шлюз TGW 2 вибирає порт, який буде брати участь у зв'язку, і підтверджує прийом команди CRCX.
--Козінцев Олексій 36 гр. 17:18, 29 листопада 2010 (EET)