exosip: la libreria osip estesa

March 23 , 2022
introduzione alla libreria GNU osip e exosip
osip è un'implementazione LGPL di SIP. è stabile, portatile, flessibile e conforme! -forse di più-! viene utilizzato principalmente con lo stack exosip2 (GPL) che fornisce API più semplici per l'implementazione dell'agente utente.

sip sta per il protocollo di avvio della sessione ed è descritto da rfc3261 (che depreca rfc2543). questa libreria mira a fornire agli sviluppatori di software multimediali e di telecomunicazione un'interfaccia semplice e potente per avviare e controllare sessioni basate su SIP nelle loro applicazioni. SIP è un sostituto standard aperto di IETF per h323.


exosip: questa è una libreria basata su osip. contiene un high layer più facile da usare per implementare l'end point SIP.e. mente altoparlante IP , I dispositivi audio IP sviluppano il protocollo SIP basato sul framework exosip. possono essere compatibili con voip, I dispositivi SIP (IPPBX, telefono IP) grazie al protocollo SIP.

exosip è una libreria che nasconde la complessità dell'utilizzo del protocollo SIP per la creazione di sessioni multimediali. questo protocollo deve essere utilizzato principalmente da applicazioni di telefonia voip (endpoint o server di conferenza) ma potrebbe essere utile anche per qualsiasi applicazione che desideri stabilire sessioni come i giochi multiplayer.

mente software di gestione dell'audio tonmind PA system lite e tonmind PA system pro anche sviluppato protocollo SIP basato sul framework exosip. grazie al protocollo SIP, con cui possono essere compatibili dispositivi sorseggianti (altoparlante IP, telefono IP).


esempi di compilazione di exosip, osip, e UAC e UAS sotto Windows
il primo passo è scaricare osip ed exosip
osip: http://ftp.twaren.net/unix/nongnu//osip/libosip2-3.6.0.tar.gz
exosip: http://download.savannah.gnu.org/releases/exosip/libexosip2-3.6. 0.tar.gz the
secondo passaggio, decomprimi e compila osip:

1. entrare nella directory libosip2-3.6.0\platform snet, aprire direttamente il file osip.sln con VS2010, il progetto viene convertito automaticamente

2. modifica libosip2-3.6.0\platform snet\osip2.def file, append osip_transaction_set_naptr_record @138


3. modifica libosip2-3.6.0\platform snet\osipparser2.def file, append alla fine del file
osip_realloc @416
osip_strcasestr @417
__osip_uri_escape_userinfo @418

4. prima compilare osipparser2,, quindi compilare osip2, e infine generare file di libreria in libosip2-3.6.0\platform snet\debug dll:
osip2.lib
osip2.dll
osipparser2.lib
osipparser2.dll

unzip, compila exosip in libexosip2-3.6.0\platform snet directory, aprire il file exosip.sln direttamente con VS2010, il progetto viene convertito automaticamente:

1. convert osip2.lib, osip2 .dll, osipparser2.lib, osipparser2.dll copiato nella directory di debug 2.C
/C ++-> preprocessore-> definizione del preprocessore: elimina HAVE_OPENSSL_SSL_H
3.C/C ++-> general-> directory di inclusione aggiuntiva: include il file di intestazione osip libosip2-3.6.0\include
4. compilare e generare exosip.lib
il quarto passaggio consiste nel creare un nuovo progetto di esempio UAC

1. linker-> input-> dipendenze aggiuntive: aggiungi riferimento alla libreria statica: dnsapi.lib; iphlpapi.lib; ws2_32.lib; osip2.lib; osipparser2.lib; exosip. lib;

2.c/c ++-> general-> directory include aggiuntiva: include i file di intestazione osip ed exosip libosip2-3.6.0\include, libexosip2-3.6.0\includi

3. linker-> generale-> directory della libreria aggiuntiva: include le librerie osip ed exosip, libexosip2-3.6.0\platform snet\debug

4. compilare il codice UAC.


in conclusione, l'exosip gioca un ruolo importante nello sviluppo della menteIP sistema pa prodotti. osip è una libreria SIP opensource, exosip è una struttura aperta del protocollo SIP esteso basato su osip. altoparlante SIP tonmind, Software di sistema PA sviluppa un protocollo SIP basato su exosip.



lasciate un messaggio
lasciate un messaggio
Se Sei interessato ai nostri prodotti e vuoi sapere più dettagli, ti preghiamo di lasciare un messaggio qui, ti risponderemo non appena saremo

Casa

Prodotti

skype

whatsapp