Mandriva 2010 Spring OSおよびYate / YateClient 4.1が構成として使用されました。

それで、あなたは何が必要ですか?
Google Voice
すべてが機能するためには、まず、Google Voiceがすべての発信および着信をGoogleチャットアカウントに転送することを確認する必要があります。
アカウントで、設定に移動します。

[設定]メニューで[電話]項目を開き、Googleチャットオプションのみをオンにします。 残りはチェックしないでください。

テスト呼び出しを行って、すべてが機能することを確認します。
Yateサーバー
最初に、Yateサーバーをダウンロードしてインストールする必要があります。
ファイルを操作する前に、ファイルのローカルコピーを作成してデフォルト設定に戻すか、Yateサーバーを再インストールします。
次に、いくつかの構成ファイルを変更する必要があります。
1. regfile.conf -SIPアカウントのユーザー名とパスワードを設定します
[yoursipusername]
パスワード= yoursippassword
2. accfile.conf -Google VoiceがYateサーバーに接続できるようにします。
ファイルの最後に次を追加します。
[GoogleVoice]
有効=はい
プロトコル= jabber
ユーザー名= yourgvusername
ドメイン= gmail.com
パスワード= yourgvpassword
オプション= allowplainauth
3. yate.conf -Yateサーバー用のjabberclientモジュール。
YateがGoogleサーバーのJabberクライアントになるには、以下を追加する必要があります。
[ポストロード]
; ロードする共有ライブラリごとにこのセクションに行を入れます
; やっぱりYateモジュール
; 各行は次の形式である必要があります。
; /path/to/the/library.so=boolean
; ライブラリへのフルパスを指定する必要があります。 拡張機能が動作しています
; システム固有-通常、* NIXシステムの場合は.so、Windowsの場合は.dll
$ {modulepath} / client / jabberclient $ {modsuffix} =はい
4.yjinglechan.conf -Jabberモードのようなクライアントモードでジングルモジュールを構成します。
これを行うには、パターンに従って行を置き換えます。
[一般]
servermode = no
stanza_timeout = 10000
ping_interval = 100000
5.regexroute.conf-通話のルール
5.1。 Google Voiceへの呼び出しをSIPアカウントにリダイレクトするには、セクションの最後に次を追加する必要があります。
[コンテキスト]
; このセクションは、プレルーティングハンドラーによって使用され、
; 発信者名; 各呼び出しには入力コンテキストが割り当てられます(存在しない場合のみ)
; すでに)ルーティングステージの後半で使用されます
...
$ {in_line} GoogleVoice =; called = yoursipusername; jingle_version = 0; jingle_flags = noping; dtmfmethod = rfc2833
5.2承認されたGoogle Voiceユーザーのみが電話をかけることができるようにします。
[デフォルト]
$ {ユーザー名} ^ $ =-;エラー= noauth
5.3。 アウトバウンドルーティングのセットアップ:
^ \([1-9] [0-9] \ {6 \} \)$ =ジングル/ 513 \ 1@voice.google.com; line = GoogleVoice; \
ojingle_version = 0; ojingle_flags = noping; redirectcount = 5; checkcalled = false; dtmfmethod = rfc2833
^ \([1-9] [0-9] \ {2 \} [1-9] [0-9] {6} \)$ =ジングル/ 1 \ 1@voice.google.com; line = GoogleVoice ; \
ojingle_version = 0; ojingle_flags = noping; redirectcount = 5; checkcalled = false; dtmfmethod = rfc2833
^ \(+ \?1 [1-9] [0-9] \ {2 \} [1-9] [0-9] \ {6 \} \)$ =ジングル/ \ 1@voice.google。 com; line = GoogleVoice; \
ojingle_version = 0; ojingle_flags = noping; redirectcount = 5; checkcalled = false; dtmfmethod = rfc2833
これでYateサーバーを起動できます!
SIPアカウントはYateClientに登録されています。
登録するときは、上記のユーザー名とパスワードをregfile.confで使用します。
いくつかのテスト呼び出しを行って、構成を確認します。
MyAsteriskはあなたのために情報を収集し翻訳しました