So erstellen Sie ein Softphone (mit SIP-Protokoll) mit C #

Ich habe diese Herausforderung, ein SIP-Softphone mit C # - oder .NET-Technologien zu erstellen.

Bitte leiten Sie mich die Technologie, Anforderungen und Spezifikationen, die erforderlich sind, um solche zu bauen.

Mögliche Anforderungen:

Unterstützte Codecs:

G.722.1, G.723.1, G.726, G.728, G.711, G.729, G.723.1, iLBC ,: G.711 (A und m-law), G.729A / B / D / E, AMR, GSM 6.10 / EFR, iLBC, Speex

Stimme:

Echtzeit-Qualitätsüberwachung (MOS) 3 unabhängige Telefonleitungen
Anruf automatisch entgegennehmen / Anruf nicht stören
Weiterleiten von Vollduplex-Audio
Bei der Aufnahme werden die Audiodaten komprimiert.

Vollständig SIP-kompatibles Softphone / Dialer für PC2Phone- und Mobile2Phone-Anwendungen (iPhone, Nokia N95) mit Symbian s60, der vollständige Quellcode sollte bereitgestellt werden.

Kompatibel mit Windows 2000 / XP / 2003 / Vista / Mac

NAT / Firewall-Traversal-Funktion

Funktioniert mit allen SIP-Servern von Drittanbietern

Unterstützt SIP Outbound Proxy

Zeigt den Kontostand des Anrufers an

Zeigt die Gesprächsguthabenzeit an

Automatische Echounterdrückung

Automatische Anpassung des Jitterpuffers

Wahlwiederholung

Verlauf von 10 zuletzt gewählten Nummern

Kurzwahl-Benutzerliste

Schnelle Bereitstellung für Kunden, nur Benutzername und Passwort erforderlich

Antworten auf die Frage(4)

Ihre Antwort auf die Frage