2011-07-22 8 views
1

間で失敗間のコール: http://www.kamailio.org/dokuwiki/doku.php/packages:debsKamailio 3.1問題、加入者が経由して、私はUbuntuの10.04 LTSにKamailioをインストールした他のもの

更新の/ etc/kamailio/kamctlrcと: SIP_DOMAIN = MY-IP DBENGINE = MYSQL

また、kamailio-mysql-modulesをapt-getでインストールしました。

次に、kamdbctl createを実行し、MySQLデータベースを作成しました。

その後、私はkamctl startからKamailioを開始しました。成功。最後に

私は二人のユーザーを追加しました: kamctlは101 PASS2

を追加100 PASS1 kamctlを追加する今、私は、正しい加入者とSIPクライアント間で呼び出すことができるでしょうか?

しかし、私は何もしようとしません。私はまた、クライアント上のユーザー名とパスワードに何を使用しても、正常に登録されることに気づきました。

どうしたのですか?

+0

アップデートを見つけることができますKamailioユーザーのメーリングリストを、お勧めします。 2人のクライアントに登録すると、kamctl ulショーから両方のクライアントが表示されます。 しかし、1つのクライアントはローカルIPに登録され、もう1つのクライアントはパブリックIPに登録されます。 ローカルIPを持つものからパブリックIPを持つものに電話することができます。しかし、ローカルIPが見つからないので意味を成しています。 私の質問は次のとおりです。 - 両方のクライアントがパブリックIPに登録されていないのはなぜですか? - パスワードなしで他のデバイスを登録することができるのはなぜですか?登録済みのデバイスのみを登録することができます。 – user809829

答えて

1

あなたはKamailioのデフォルト設定を使用していますが、これは非常にオープンで安全ではありません。 NATサポートを得るために、kamailio.cfgファイルにNAtサポートを有効にするフラグがあります。つまり、KamailioはSIPメッセージのアドレスではなく、登録者に送信者のIPアドレスを保存します。

幸運。ご不明な点がありましたら、私はあなたが問題にhttp://www.kamailio.org

/Oの

関連する問題