2009-08-17 28 views
22

私はSIPサーバとして動作するtrixboxにpythonアプリケーション接続を書く必要があります。しかし、私はPythonで実装されているライブラリは見つかりませんでした。私はhttp://www.vaxvoip.com/でSIP SKDを見つけましたが、Pythonをサポートしていません。誰も私にVaxVoipの代替案を提案することはできますか? ありがとうございます。Python SIPライブラリ

答えて

15

PJSUA APIにはPython bindingsがあります。

+2

URLの入力ミス。正しいもの:http://trac.pjsip.org/repos/wiki/Python_SIP_Tutorial – Sahas

+4

あまり時間を無駄にするようなプリコンパイルパッケージはありませんが、Windows上で動作させることはできませんが、Linux上ではとても簡単です。 – wearetherock

+0

注PJSUAはGPLであり、多くの商用プロジェクトでの統合が困難です。 – jjmontes

14

TwistedはSIPをサポートします。それは本当に涼しいです

+6

TwistedのSIP実装はいくらか日付が付けられていますが、古いRFC(2543)にはまだ準拠しています。 – paprika

+0

http://twistedmatrix.com/trac/wiki/SIPPlanに従ってRFC 3261にアップデートしようとしていますが、それは最優先事項ではありません。http://twistedmatrix.com/trac/ticket/3584 – Andrei

+0

@ LB40ツイストのSIPプロトコルを使用したsipmleの例を教えてください。 – nim4n

9

あなたはSippyを見てみたいかもしれません。下に完全なSIPスタック実装を備えたB2BUAです(これだけでも使えます)。完全にPythonで書かれているので、かなりハック可能です。 SippyはTwistedで実装されていますが、SIP機能は使用していません。