1

INVITE sip:john@domain.com SIP / 2.0
From:
<sip:doe@domain.com>; tag = 2084442460
To:Via:
SIP / 2.0 / UDP
domain.com:5060;branch=z9hG4bK2df7b9194cd51e25
Call-ID:john @ domain.com-4524j CSeq:1
INVITE連絡先:
<sip:doe@domain.com:5060>
Content-Length:226 Content-Type:
application / sdp

私はこれをネットで見つけました。パケットに必要なものがあるようです。このパケットを送信するプログラムをC#で作成するにはどうすればよいですか?

通話設定ができるプログラムを作成する必要があります。

4

3 に答える 3

2

この質問には、.NET用のいくつかのSIPライブラリへのリンクがあります。それはおそらく始めるのに良い場所です。

于 2009-11-16T14:33:23.050 に答える
0

数年前、私はJavaのJAIN-SIPライブラリを使用していました。.Netに相当するものを探すのにかなりの時間を費やしましたが、プロトコルが古すぎて.Net開発者の興味を引くことができないため、SIPのようです。私が言っていることは推測します、あなたは絶対にこれをC#で作成する必要がありますか?

もしそうなら、このドキュメントはあなたを助けます-http://www.ietf.org/rfc/rfc3261.txt

上記で説明したパケットは、一連のメッセージの最初の「INVITE」メッセージでした。ユーザーを招待します。ユーザーが招待を受け入れると、「OK」で戻ります。これを受信した後、ACKパケットを送信すると、2つのクライアントが通信するように設定されます。これらのパケットの構造(どのヘッダーが存在する必要があるかなど)の詳細については、RFCを参照してください。

于 2009-11-16T14:30:59.713 に答える
0

このページに出くわした他の人のために、SIP/SDP の使用を開始するためのコード プロジェクト ページをいくつか作成しました (言語と API の間ではかなり一般的です)。

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

于 2010-10-03T03:13:09.957 に答える