3

SIP プロトコル スタックを使用して IOS VoIP アプリを開発しています。sip サーバーとして Kamailio を使用します。

ただし、各 VoIP クライアントが VoIP 通話を行うには、sip アドレス (sip アカウント) が必要です。つまり、sip アカウントを手動で登録し、クライアントで構成する必要があります。今、私はこれをもっと簡単にしたいと思っています。私がやりたいことは、ユーザーがアプリを使用してユーザーアカウントサーバーに登録するときに、ユーザーアカウントサーバーが何らかの API (Kamailio によって提供される可能性があります) を呼び出して、このユーザーに関連付けられた sip アカウントを作成し、それをクライアントは、この sip アカウントを使用して自動的に構成します。

しかし、Kamailio からそのようなことを行うための API は見つかりませんでした。Kamailio はそのような API を提供していますか、それとも他のオープンソースの sip サーバーはそうすることができますか?

Kamailio は 'kamctl add' コマンドを使用してユーザーを追加できるとググっていますが、RPC を使用してユーザー アカウント サーバーから同様の機能を呼び出すことはできますか。その場合、Kamailio のどの RPC 関数を呼び出すことができますか? 前もって感謝します!

4

2 に答える 2

1

ANY db から ANY sql クエリを使用するように kamailio をセットアップできます。

また、http 認証、実装できるその他の認証を使用することもできます。

見る

http://kamailio.org/docs/modules/stable/modules/auth_db.html

http://kamailio.org/docs/modules/stable/modules/avpops.html

于 2013-07-04T01:19:58.087 に答える