私は何かが欠けているに違いない。メッセージの内容をパイプできる単純なバッチプログラムを使用して、SIP経由でインスタントメッセージを送信する方法を見つけることができないようです。
Linphoneのようなものでインタラクティブにそれを行う方法を知っており、アスタリスクがメッセージを送信する方法を説明するさまざまなページを見てきました(しかし、バッチプログラムからそれがどのように機能するのか理解できないようです)テキストGUIを使用しているので、私が望むものに多少似ていますが、バッチコンテキストでSIPメッセージを送信する方法をまだ見つけていません。
[必要に応じて、XMPP / Jabberなどの別のオープンプロトコルを使用することもできますが、SMTPは使用できません。これは、特定の電子メールメッセージを受信したときに警告することです。]
ヒントはありますか?
何を試しましたか?OS(Linux、Windows、OSX)は何ですか?どのソフトウェアがSIPメッセージを受信しますか?
—
jcbermu
私はDebian GNU / Linuxを使用しています。クライアントはさまざまで、主なものはLinphoneとEkigaでなければなりません。最初から何かを見つけられなかったので、まだ具体的に何も試すことができませんでした(Webを検索する以外)。
—
ステファン
SIPの通常の動作方法は、SIPクライアント(EkigaまたはLinphone)がサーバー(たとえば、アスタリスク)にログインし、それ以降、サーバーまたはクライアントがSIPを使用してマルチメディア接続の開始または終了を通知することです。あなたのアイデアは、XMPPまたはwebsockets
—
-jcbermu
はい、SIPの仕組みを知っています。バッチモードで「SIPアカウントにログインし、<this-message>を<this-sip-address>に送信」するように指示できるSIPクライアントが必要です。それはかなり頻繁ではないはずなので、毎回「ログイン」してから「ログアウト」する必要がある場合は問題ありません。おそらく、代わりにXMPPを使用したソリューションに対応できると述べましたが、それが役立つかどうかわかりません(これは通常、SIPのようにサーバーに登録することでも機能します)。
—
ステファン
.....「はい、SIPがどのように機能するかを知っています。私に伝えることができるSIPクライアントが必要です.....」
—
.....-Xavierjazz