Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Miroslav Voznak, lecture No.111 Miroslav Vozňák VŠB - Technical University of Ostrava Department of Telecommunications Faculty of Electrical Engineering.

Podobné prezentace


Prezentace na téma: "Miroslav Voznak, lecture No.111 Miroslav Vozňák VŠB - Technical University of Ostrava Department of Telecommunications Faculty of Electrical Engineering."— Transkript prezentace:

1 Miroslav Voznak, lecture No.111 Miroslav Vozňák VŠB - Technical University of Ostrava Department of Telecommunications Faculty of Electrical Engineering and Computer Science 17. listopadu 15, 708 33 Ostrava – Poruba mailto:miroslav.voznak@vsb.cz http://homel.vsb.cz/~voz29 Lecture No.11 MGCP – Media Gateway Protocol 454-319/1: Voice over IP

2 Miroslav Voznak, lecture No.112 MGCP overview MGCP – IETF protocol the first RFC 2705 from 1999 (MGCP v1) RFC 3435 from 2003 obsoletes RFC 2705 (still v1) H.248 – similar with MGCP but ITU-T standard H.248v0, 2000 H.248v1, 2002 H.248v2, 2002 H.248v3, 2005 H.248 is also known as a Megaco protocol and is based on MGCP.

3 Miroslav Voznak, lecture No.113 Generic VoIP Model for Public Network Megaco H.248/ MGCP Megaco H.248/ MGCP MGWC IP H.323/SIP RTP MGW SGW Sigtran SS7/E1 SG STP SGW SG SS7/E1 STP Telephone switched Network

4 Miroslav Voznak, lecture No.114 MGCP Elements Media Gateway (MG) converts the media to the format required in another network Call Agent (CA) also referred to as a MGWC (Media Gateway Controller) or industry term Softswitch controls the part of the call states Master – Slave relationship with MG Signaling Gateway (SGW) converts the signaling, SS7 (F link or A link), F link is used if SG is included in MG and A link if SG is separated

5 Miroslav Voznak, lecture No.115 MGCP Protocol Basic features: simple command/response protocol: CMD/ACK (NACK) uses UDP retransmission (errrors and time-outs) CA performs a call processing, endpoint control and connection control

6 Miroslav Voznak, lecture No.116 MGCP Command (CMD) EPCF (Endpoint Configuration): CA>MG, dává GW instrukce k nastavení kódování na straně linkového rozhraní (směrem do PSTN, ISDN,...). RQNT (Notification Request): CA>MG, dává GW instrukce k dohledu specifických událostí a instruuje jak k těmto událostem generovat signály. NTFY (Notify): CA>MG, dává GW instrukce k dohledu specifických událostí a instruuje jak k těmto událostem generovat signály.

7 Miroslav Voznak, lecture No.117 MGCP Command (CMD) CRCX (Create Connection): CA>MG, vytořit spojení přes GW mezi dvěma endpointy. MDCX (Modify Connection): CA>MG, změnit parametry týkající se sestaveného spojení. DLCX (Delete Connection): CA>MG a MG>CA, zrušit existující spojení, ACK vrací statistiky volání.

8 Miroslav Voznak, lecture No.118 MGCP Command (CMD) AUEP (Audit EndPoint): CA>MG, monitoruje status endpointu. AUCX (Audi Connection): CA>MG, monitoruje status spojení. RSIP (RestartInProgress): MG>CA, MG sděluje CA o stavu v provozu a mimo provoz.

9 Miroslav Voznak, lecture No.119 MGCP Acknowledge (ACK) Every command (CMD) must be acknowledged Acknowledge contains return codes indicating CMD status Return codes are described in RFC 3661 MGCP Return Code Usage Return codes use vaule range 000-999

10 Miroslav Voznak, lecture No.1110 MGCP Acknowledge (ACK) 000-099 Response acknowledgement, potvrzení odpovědi, (např. 000 - jde o potvrzení po přijetí dočasné odpovědi, 3- way handshake), 100-199 Provisional response, dočasná neboli prozatimní odpověď informující o průběhu vyřizování požadavku (např. 100 – transaction in progress oznamující vyřizování anebo 101 – transaction has been queued oznamující zařazení požadavku do fronty)

11 Miroslav Voznak, lecture No.1111 MGCP Acknowledge (ACK) 200-299 Successful completion je úspěšné dokončení, tuto odpověď vidíme nejraději 400-499 Transient error, jedná se o přechodnou chybu, kterou může být např. 401 – phone allready off-hook oznamující stav obsazeno anebo 404 – insufficient bandwith indikující nedostatek pásma

12 Miroslav Voznak, lecture No.1112 MGCP Acknowledge (ACK) 500-599 Permanent error, trvalá chyba např. 500 – unknown endpoint oznamující neznámý cíl anebo 504 – unknown or unsupported command indikující neznámý či nepodporovaný příkaz 800-899 Package specific response codes oznamuje specifické kódy (nestandardní) 900-999 Reason codes, jedná se o důvody chyb např. 901 – endpoint taken out of service oznamující, že koncový terminál je mimo provoz anebo 903 – QoS resource reservation was lost indikuje nemožnost garantovat kvalitu

13 Miroslav Voznak, lecture No.1113 MGCP Commands Basic features: simple command/response protocol: CMD/ACK (NACK) uses UDP retransmission (errrors and time-outs) CA performs a call processing, endpoint control and connection control

14 Miroslav Voznak, lecture No.1114 Telephone switched Network IP Network Call Agent Trunking Gateway CRCX 200 OK SG STP SS7 STP SS7 SG RTP MDCX MGCP: Master/Slave protocol

15 Miroslav Voznak, lecture No.1115 Example Command: CRCX CRCX 1234 Ts0/ds1-1/1@tgw.gateway.com MGCP 1.0 command transaction Id trunking gateway endpoint protocol version

16 Miroslav Voznak, lecture No.1116 Thank you for your attention miroslav.voznak@vsb.cz miroslav.voznak@vsb.cz


Stáhnout ppt "Miroslav Voznak, lecture No.111 Miroslav Vozňák VŠB - Technical University of Ostrava Department of Telecommunications Faculty of Electrical Engineering."

Podobné prezentace


Reklamy Google