2009-11-16 7 views
1

INVITENT sip: [email protected] SIP/2.0
De:
< sip: [email protected] >; tag = 2084442460
Pour: Via:
SIP/2.0/UDP
domain.com:5060;branch=z9hG4bK2df7b9194cd51e25
Call-ID: [email protected] CSeq: 1
INVITER contact:
< sip: [email protected]: 5060 >
Content-Length: 226 Content-Type:
demande /sdpComment mettre en œuvre les paquets SIP en C#

J'ai trouvé sur le net. Il semble avoir ces choses qu'un paquet doit avoir. Comment écrire un programme en C# pour envoyer ce paquet?

Je dois construire un programme qui peut faire une configuration d'appel.

+0

Je ne suis pas sûr de ce que vous demandez? Cherchez-vous de l'aide SIP? ou quelqu'un pour vous écrire votre demande? –

+0

Salut, bienvenue à Stack Overflow! Les gens auront tendance à être plus disposés à répondre aux questions si la question est posée d'une manière simple et lisible. Prêter attention à des choses comme la capitalisation, la grammaire et la ponctuation peut faire beaucoup pour convaincre les gens que toutes les réponses qu'ils donnent sont susceptibles d'être suivies, et donc ils sont plus susceptibles de les donner. Gardez cela à l'esprit, et bonne chance pour trouver la réponse que vous cherchez! – Toji

+0

Merci, Jon B. Beaucoup plus lisible maintenant. – Toji

Répondre

0

Il y a quelques années, j'ai travaillé avec la bibliothèque JAIN-SIP à Java- j'ai passé beaucoup de temps à chercher un équivalent .Net mais il semble que le protocole SIP soit trop ancien pour être d'un quelconque intérêt. les développeurs. Je suppose que ce que je dis est, avez-vous absolument besoin de créer ceci en C#?

Si oui, ce document vous aidera - http://www.ietf.org/rfc/rfc3261.txt.

Le paquet que vous avez décrit ci-dessus était le message "INVITE", le premier d'une chaîne de messages. Vous invitez un utilisateur qui reviendra avec "OK" s'il accepte l'invitation. Après avoir reçu ceci, envoyez un paquet ACK et ensuite les deux clients seront configurés pour communiquer. Voir la RFC pour plus d'informations sur la structure de ces paquets - quels en-têtes doivent être présents, etc.

2

This question a des liens vers plusieurs bibliothèques SIP pour .NET. C'est probablement un bon endroit pour commencer.

0

J'ai écrit quelques pages du projet de code sur la mise en route avec SIP/SDP pour quelqu'un d'autre qui vient à travers cette page (il est assez générique entre les langues et apis):

http://www.codeproject.com/KB/IP/SIPIntroduction.aspx http: // www .codeproject.com/KB/IP/SDPIntroduction.aspx

Questions connexes