SkypeとGoogleトークとLyncの統合

Tee Systemsでは、常にコミュニケーションの簡素化に努めています。 特にあなたのために、あなたのコミュニケーションの便宜のために、SkypeとGTalkをLyncと組み合わせる方法を説明する記事を用意しました。
この記事は、Asteriskのインストール、Asterisk-Skype、Asterisk-GTalk間のコラボレーションの構成、およびAsteriskを既存のLyncアーキテクチャに統合するのに役立ちます。

パート1 CentOS 6.2にアスタリスクをインストールします



まず、CentOS 6.2が必要です。 CentOS 6.2が既にインストールされ、システムの初期セットアップが完了していることを前提としているため、Asteriskのインストールに直接進みましょう。



パート2 アスタリスクとLync 2010の統合



ip-pbx AsteriskおよびLync 2010を安定して動作させるには、次の手順を実行する必要があります。
1. Lync 2010トポロジビルダーで、TCPポート5060を指定して、PSTNゲートウェイにアスタリスクを追加します
2.その後、LyncからAsterisk内線番号へのルーティングコールを追加します。

画像

(この場合、Lync内線番号[2,3] xxxへのすべての呼び出しはアスタリスクに転送されます。以下の例では、番号2001、2002を使用します)。

3.構成ファイルAsterisk sip.confに追加します。
[Lync_Trunk]リンクのトランク
タイプ=友人
ポート= 5068 (このポートはLyncサーバーを使用します)
host = xxx.xxxx.xxxx.xxx Lyncサーバー IPアドレス
dtmfmode = rfc2833
コンテキスト= from-lync
資格=はい
トランスポート= tcp

4. extensions.conf構成ファイルで、 from-lyncコンテキストを追加して、Lyncからアスタリスクへのサービスコールを追加します。
[from-lync]
exten => _ 2XXX、1、ダイヤル(SIP / $ {EXTEN})
exten => _ 2XXX、2、再生(vm-nobodyavail)
exten => _ 2XXX、3、再生(vm-goodbye)
exten => _ 2XXX、n、ハングアップ()

現在、LyncからAsterisk 2002内線番号を呼び出すと、通話は内線番号にアスタリスクに転送されます。

さらに、Asterisk内線番号からLync内線番号への呼び出しを行うには、ルーティングルールをAsterisk extensions.conf構成ファイルに追加する必要があります。 たとえば、 デフォルトのコンテキストで、次を追加します。
exten => _ 2XX、1、ダイヤル(SIP / Lync_Trunk / $ {EXTEN})
exten => _ 2XX、n、ハングアップ()
exten => _ 3XX、1、ダイヤル(SIP / Lync_Trunk / $ {EXTEN})
exten => _ 3XX、n、ハングアップ()
これで、アスタリスク番号2xxxおよび3xxxからLyncサブスクライバーの内部番号(この例では2xxおよび3xx)に電話をかけることができます。

パート3。 アスタリスクとGTalkの統合を構成する



この統合により、GtalkからAsterisk、内線番号、Asterisk IVRまたはIVR Lyncへのコールを受信できるようになります(この例では、GTalk転送からLyncコールグループへの着信コールの作成方法を示します)。

1. GTalkにアスタリスクを登録するには、Googleアカウントが必要です。 作成します。 その後、以下をgtalk.conf構成ファイルに追加します。
[一般]
コンテキスト= from-gtalk着信コール受信コンテキスト
bindaddr = local_ip Asteriskサーバー内部アドレス
externip = external_ipアスタリスクの外部 「ホワイト」アドレス
allowguest = yes GTalkリスト外の人からのコールを受信する機能
[ゲスト]カスタムゲストアカウント設定
disallow = allすべてのコーデックを無効にします
allow = ulaw ulawのみを許可します
context = from-gtalkコール処理コンテキストを指定します
[アカウント]このセクションでは、Googleアカウントからのログインを示します
username=YOUR_ACCOUNT@gmail.com
不許可=すべて
allow = ulaw
コンテキスト= from-gtalk
connection = gtalk_account jabber.conf構成ファイルからの接続を指定します

2.その後、 jabber.confアスタリスク構成ファイルを変更します。
[gtalk_account] GTalkアカウント設定セクション
タイプ=クライアント接続タイプ
serverhost = talk.google.com登録サーバー
ユーザー名 =YOUR_ACCOUNT@gmail.com/Talkアカウント。
secret =パスワード
優先度= 1リソース優先度レベル
ポート= 5222サーバーポート、デフォルトは5222
usetls = yes tlsを使用するかどうか
usesasl = yes saslを使用するかどうか
ステータス=利用可能なプレゼンスステータス
statusmessage =「音声のみ」ステータスメッセージ

3.ここで、GTalkからLyncへのコールルーティングを構成します。 これを行うには、構成ファイルextensions.confアスタリスクにルートを追加します。
[from-gtalk]
exten => s、1、NoOP(Gtalkからの呼び出し)
exten => s、n、Set(CALLERID(name)= Google Talk)
exten => s、n、Dial(SIP / Lync_Trunk / 3xx) 3xx-Lyncコールグループの番号。

4. GTalkの特定のアカウントに発信呼び出しを行うために、アスタリスクで「仮想」番号を作成できます。 これを行うには、 extensions.confアスタリスクファイルに次のように記述します。
exten => 3333.1、ダイヤル(gtalk/gtalk_account/CallUser_name@gmail.com)

パート4 アスタリスクとスカイプの統合を構成する



現時点では、AsteriskとSkypeの統合は有料です。 統合するには、Skype ConnectとオンラインSkype番号を購入する必要があります。

1. Skype Managerに登録してから、Skype Connectプロファイル(https://manager.skype.com/features/sip)を作成します。 認証設定では、SIPユーザーとパスワード、接続アドレス(sip.skype.com)、接続ポート(UDP 5060)が表示されます。

画像

次に、オンラインのSkype番号を購入する必要があります。 このように見える場合があります(+ 4420xxxxxxxx)。

[general]セクションのsip.conf Asterisk設定ファイルにこのデータを追加します。
登録=> 990xxxxx:9Jxxx@sip.skype.com/990xxxxxx

SIPユーザーという新しいセクションを追加します。
[990xxxxx]
タイプ=友人
dtmfmode = rfc2833
コンテキスト=デフォルト
ホスト= sip.skype.com
ユーザー名= 990xxxxx
シークレット= 9Jxxx
不許可=すべて
allow = ulaw
allow = alaw
許可= g729
nat =はい
canreinvite = no
fromdomain = sip.skype.com
安全でない=招待する

その後、Skypeからの着信通話とSkypeを介した国際電話番号への発信通話を処理するためのルールを設定します。 これを行うには、Asterisk extensions.conf構成ファイルに次を追加します。
exten => 4420xxxxxxxx、1、回答
exten => 4420xxxxxxxx、n、ダイヤル(SIP / Lync_Trunk / 3xx) 3xx-Lyncコールグループの番号

これにより、Skypeからの呼び出しを受信し、Lync呼び出しグループに転送できます。
また、国際番号をアスタリスクの仮想番号に割り当てることもできます(たとえば、2001)。 これにより、世界中のアスタリスク-> Skypeを介して、電話2001でLyncから電話をかけることができます。 これを行うには、同じextensions.conf構成ファイルでSkypeの発信通話を処理するルールを構成します(テストには、無料のSkype番号+17606604590を使用できます)
exten => 1001.1、回答
exten => 1001、n、Set(CALLERID(num)= 990xxxxx)
exten => 1001、n、ダイヤル(SIP / + 17606604590 @ 9990xxxxx)
exten => 1001、n、ハングアップ

この記事がお役に立てば幸いです!


この記事では、次の資料を使用しました。

•第11章:AsteriskおよびSkypeとの相互運用性( www.microsoft.com/download/en/details.aspx?displaylang=en&id=22644から入手可能)
•アスタリスク保護またはSIPアカウントのパスワード推測から身を守るためのいくつかの方法(http://subnets.ru/blog/?p=1552)
•アスタリスクのハッキング(http://www.mahno.su/freebsd/asterisk-freebsd/zashhita-asterisk-ot-vzloma)

Source: https://habr.com/ru/post/J137357/


All Articles