6. Generating the Answer (Generazione della risposta)
6. Generating the Answer (Generazione della risposta)
La risposta a una descrizione di sessione offerta si basa sull'offerta stessa. Se la risposta differisce dall'offerta in qualsiasi modo (indirizzi IP, porte, ecc.), la riga di origine DEVE essere diversa nella risposta, poiché la risposta è generata da un'entità diversa. In tal caso il numero di versione nella riga "o=" della risposta non è correlato a quello nella riga o dell'offerta.
Per ogni riga "m=" nell'offerta DEVE esserci una corrispondente riga "m=" nella risposta. La risposta DEVE contenere esattamente lo stesso numero di righe "m=" dell'offerta. Ciò consente di associare i flussi in base all'ordine. Ne consegue che se l'offerta conteneva zero righe "m=", la risposta DEVE contenere zero righe "m=".
La riga "t=" nella risposta DEVE essere uguale a quella dell'offerta. L'orario della sessione non è negoziabile.
Un flusso offerto PUÒ essere rifiutato nella risposta, per qualsiasi motivo. Se un flusso è rifiutato, offerente e rispondente NON DEVONO generare media (né pacchetti RTCP) per quel flusso. Per rifiutare un flusso offerto, il numero di porta nel flusso corrispondente nella risposta DEVE essere impostato a zero. Eventuali formati multimediali elencati sono ignorati. Almeno uno DEVE essere presente, come specificato da SDP.
La costruzione della risposta per ciascun flusso offerto differisce tra unicast e multicast.