Il SIP (Session Initiation Protocol) è un protocollo di comunicazione di segnalazione, ampiamente utilizzato per il controllo di sessioni di comunicazione multimediale quali chiamate voce e video su reti IP (Internet Protocol).
SIP Le richieste sono: - REGISTRO: utilizzato da una UA per indicare il suo indirizzo IP corrente e gli URL per cui vorrebbe ricevere chiamate.
INVITO: utilizzato per stabilire una sessione multimediale tra agenti utente.
ACK: conferma gli scambi di messaggi affidabili.
ANNULLA: termina una richiesta in sospeso.
BYE: termina una sessione tra due utenti in una conferenza.
OPZIONI: richiede informazioni sulle funzionalità di un chiamante, senza impostare una chiamata.
risposta SIP
provvisorio (1xx): richiesta ricevuta e in fase di elaborazione.
Success (2xx): l'azione è stata ricevuta, compresa e accettata.
Reindirizzamento (3xx): è necessario intraprendere ulteriori azioni (in genere da parte del mittente) per completare la richiesta.
Errore client (4xx): la richiesta contiene sintassi errata o non può essere soddisfatta sul server.
Errore server (5xx): il server non è riuscito a soddisfare una richiesta apparentemente valida.
Errore globale (6xx): la richiesta non può essere soddisfatta su nessun server.
Inoltre è necessario controllare questo. apple document on how to use voip app
per SDK è possibile utilizzare SDK pagati del o SDK gratuito è chi arriva sotto libero sono sifone, Twilio, Ozeki etc..Using questi SDK si può facilmente implementare SIP, SDP, RTCP, SRTCP, RTP, SRTCP ecc
Che cos'è SIP? Questo è un nuovo termine per me. – Moshe
http://en.wikipedia.org/wiki/Session_Initiation_Protocol –