In questo post descriviamo l'installazione di rtpproxy su Ubuntu Server 9.10.
RTPPROXY è un Proxy per flussi audio RTP, alternativo a Mediaproxy.
Verrà installato nello stesso host in cui ad oggi risiede Mediaproxy (la cui installazione è stata spiegata nel post precedente).
0) Posizionamoci in /usr/src
# cd /usr/src
1) Procuriamoci i sorgenti:
# wget http://b2bua.org/chrome/site/rtpproxy-1.2.1.tar.gz
2) scompattiamo il pacchetto:
# tar -zxvf rtpproxy-1.2.1.tar.gz
mercoledì 21 aprile 2010
martedì 5 gennaio 2010
OPENSIPS + MEDIAPROXY
Ok, una volta installati OPENSIPS e MEDIAPROXY, vediamo di farli funzionare assieme.
PREMESSA : link da avere sempre sottomano http://voiprookie.blogspot.com/2009/04/blog-post.html
Perchè si utilizza mediaproxy ?
Media Proxy si utilizza perchè, nella miriade di client sip che possiamo avere, le topologie di nat/non-nat sono molteplici. Ecco che in questo modo, siccome OPENSIPS NON SUPPORTA LA GESTIONE DEL FLUSSO AUDIO, IN QUANTO E' SOLO E SOLAMENTE UN PROXY SIP, Mediaproxy si occupa del resto.
Nel dettaglio, installando il media-dispatcher nella stessa macchina che ospita Opensips, e installando tanti media-relay quanti sono i server che vogliamo adibire a gestione del flusso audio, viene delegata appunto la gestione del flusso RTP ai server Mediaproxy. I server Mediaproxy devono avere visibiltà pubblica (ovviamente) e agiscono su un set di porte, stabilito dall'amministratore. Il dispatcher dovrà quindi conoscere i relay a disposizione e demandare la gestione del flusso audio nel caso di client SIP nattati.
PREMESSA : link da avere sempre sottomano http://voiprookie.blogspot.com/2009/04/blog-post.html
Perchè si utilizza mediaproxy ?
Media Proxy si utilizza perchè, nella miriade di client sip che possiamo avere, le topologie di nat/non-nat sono molteplici. Ecco che in questo modo, siccome OPENSIPS NON SUPPORTA LA GESTIONE DEL FLUSSO AUDIO, IN QUANTO E' SOLO E SOLAMENTE UN PROXY SIP, Mediaproxy si occupa del resto.
Nel dettaglio, installando il media-dispatcher nella stessa macchina che ospita Opensips, e installando tanti media-relay quanti sono i server che vogliamo adibire a gestione del flusso audio, viene delegata appunto la gestione del flusso RTP ai server Mediaproxy. I server Mediaproxy devono avere visibiltà pubblica (ovviamente) e agiscono su un set di porte, stabilito dall'amministratore. Il dispatcher dovrà quindi conoscere i relay a disposizione e demandare la gestione del flusso audio nel caso di client SIP nattati.
- CONFIGURAZIONE OPENSIPS per moduli 'mediaproxy', 'nathelper' e 'nat_traversal'
La configurazione di opensips, come abbiamo già scritto più volte, risiede nel file /usr/local/etc/opensips/opensips.cfg.
- Vediamo la configurazione del file nel punto in cui vengono caricati i moduli di opensips :
- Vediamo ora la configurazione del file nel punto in cui vengono settati i parametri dei moduli caricati :
- CONFIGURAZIONE MEDIAPROXY
Avendo installato mediaproxy in /opt/mediaproxy-x.y.z/, abbiamo, dentro alla directory appena nominata :
- file di configurazione : config.ini
- eseguibile media-dispatcher
- eseguibile media-relay
Iscriviti a:
Post (Atom)