Comment construire un softphone (en utilisant le protocole SIP) en utilisant C #

J'ai ce défi de construire un softphone sip à l'aide de c# ou .net technologies.

Merci de me guider la technologie, les exigences et les spécifications qui est nécessaire pour construire une telle.

Exigences possibles:

Codecs pris en charge:

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

  • Voix:

    Temps réel le Suivi de la Qualité (MOS) 3
    indépendant des lignes téléphoniques
    Auto-Réponse/Ne Pas Déranger Appel
    Transfert Full Duplex Audio
    L'enregistrement de compresser les données audio.

  • Entièrement compatible SIP softphone/dialer
    pour PC2Phone et Mobile2Phone
    (iPhone, Nokia N95 application
    symbian s60 , l'intégralité du code source doit
    fournir.
  • Compatible avec Windows 2000/XP/2003/Vista/Mac
  • Pare-feu/NAT traversal fonction
  • Fonctionne avec un 3ème partie Serveur SIP
  • Prend en charge SIP proxy sortant
  • Affiche les appelants solde du compte
  • Affiche crédit d'appel de temps
  • Automatique D'Annulation De L'Écho
  • Automatique du tampon d'instabilité ajustement
  • Recomposition du dernier numéro
  • L'historique des 10 derniers numéros composés
  • De numérotation rapide de la liste des utilisateurs
  • Rapide disposition pour les clients, seulement
    nom d'utilisateur et mot de passe requis

source d'informationauteur Srikanth V M