web-dev-qa-db-ja.com

アスタリスクのSIP /トランクとしてのSkypeConnect

まず最初に:これがスーパーユーザーにあるのか、ここにあるのかわかりません。

私は最近、OpenVOX FXO/FXSポートを備えたいくつかのAsteriskボックスをほとんどまたはまったく問題なく構築しました。

私の現在のプロジェクトは、SIP=トランクを使用してアスタリスクボックスを構築しています。現在の雇用主は、その目的のためにSkype Business/Skype接続を取得することを強く求めていました。簡単になります。G729ライセンスを購入してセットアップSIPトランク/トランク。

少年は私が間違っていた:)

設定は次のとおりです。
[。
AsteriskNOW-アスタリスク1.4 +アスタリスクgui
トランク:SIP Skype Connectで構成されたトランク-登録済みとして表示
ユーザー:2つのテスト拡張機能。両方がお互いを呼び出すときにうまく機能し、ボイスメールなどもうまくいきます
アスタリスクボックスは、関連するすべてのポートを転送するように構成したMikrotikルーターの背後にあります:5060-5090 UDP、10000-20000 UDP。 LANの外部で拡張機能を試してみると、うまくいきました。他の内線番号を呼び出すことができました。

発信ルール:_NXXXXXXXXX
ストリップ:0
プリペンド:+1
Skypeトランクを使用する

インバウンドルール:
トランク:Skype
パターン:s
宛先:Extension1(6210)

発信呼び出しを使用したアスタリスクCLI(-rvvvvv)の出力は次のとおりです。

http://Pastebin.com/eWVpL72e

trunk1(skype)を使用すると、回線使用中の応答を確認できます。

Skype Connect番号に外部から電話をかけると、ログに何も記録されません。

Skype Connect/Asteriskの経験がある人は誰でも助けることができますか? :)

4
Kaurin

さて、Skypeテクニカルサポートとアスタリスク忍者のおかげでようやく修正しました:)

これは、Skype接続が機能するためにsip.confに含まれている必要があるものです。

register => SKYPE_CONNECT_ID:[email protected]/SKYPE_CONNECT_ID

そのRegister行は、「register =>」の例があるファイルの先頭近くになければなりません。

Skypeトランクの詳細(sip.confの末尾近くまたは末尾):

[skype]
type=friend
context=from-skype
username=SKYPE_CONNECT_ID
secret=SKYPE_CONNECT_PASS
canreinvite=no
insecure=port,invite
dtmfmode=rfc2833
Host=sip.skype.com
nat=no
qualify=yes
fromuser=SKYPE_CONNECT_ID
fromdomain=sip.skype.com
disallow=all
allow=g729
allow=ulaw
allow=alaw

注:Asterisk-guiを使用している場合は、guiを介してこれらすべてを実行できます。
SIPトランクを設定する場合は、戻って編集する必要があります。編集すると、追加できるオプションが表示されるためです。
記入:
ホスト名:sip.skype.com
ユーザー名:SKYPE_CONNECT_ID
パスワード:SKYPE_CONNECT_PASSWORD
コーデック:G729、Ulaw、Alaw
Fromdomain:sip.skype.com
Fromuser:SKYPE_CONNECT_ID

着信コールオプション/詳細設定/非表示オプションを表示するために設定する必要がある非表示オプションがもう1つあります。

この設定で、発信通話が機能するはずです。国際番号を取得できるように発信ルールを作成することを忘れないでください。アスタリスクGUIでの私の例。
米国のオフィスは米国の番号のみに電話をかけます。
送信ルール:_XXXXXXXXXX
Prepend:+

必要最低限​​のアスタリスクと同じこと:(extensions.conf)

exten => _X.,n,Dial(SIP/skype/+1${EXTEN},90)  

上記の例では、sip.confで定義されたスカイプトランクがあります

この後。すべてがうまくいきました。今、私は他のいくつかの問題を抱えているようです:)

5
Kaurin