バッチプログラムでSIPメッセージを送信する方法


2

私は何かが欠けているに違いない。メッセージの内容をパイプできる単純なバッチプログラムを使用して、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

回答:


1

次の投稿があなたに当てはまると思います。Linuxで使用可能なコマンドラインSIPソリューションについて説明します。 https://serverfault.com/questions/231597/command-line-sip-dialer


本当にありがとう。これらは、インスタントメッセージを送信するのではなく、オーディオSIPコールを実行するソリューションです。奇妙なことに、コマンドライン(SIP)の電話の方が簡単だと思われます:
Stefan

0

Pjsuaは、コマンドラインSIPメッセージング機能を提供します。


確かにそれができるように思えましたが、どうすればよいかわかりませんでした(常に相互作用が必要なようでした)。答えに詳細を教えてください。
ステファン

ソフトウェアの推奨方法に関するヒントについては、ソフトウェアを推奨する方法をご覧ください。少なくともリンク、ソフトウェア自体に関する追加情報、および質問の問題を解決するためにそれをどのように使用できるかを提供する必要があります。
DavidPostill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.