先日、私はアスタリスク+ FreePBX + Cisco 7937Gの友情の問題を素早く解決しなければなりませんでした。
7937Gが何であるかを誰もがすぐに覚えているとは限らないと思います。これはシスコのカンファレンスステーションであることを思い出します。

彼女には2つの「小さな機能」があります。
- SCCPでのみ動作します
- Power over PoE
すぐに予約を行うと、CentOS 5.8(i386)で次の例が実行されました。
設定しましょう:
tftp(オプション、インストールされていない場合)
yum install tftp-server.i386 chkconfig xinetd on chmod 777 / tftpboot xinetdサービスの開始
/ tftpbootディレクトリで、XMLDefault.cnf.xmlファイルを作成します。
<デフォルト> <callManagerGroup> <メンバー> <メンバーの優先度= "0"> <callManager> <ポート> <ethernetPhonePort> 2000 </ ethernetPhonePort> <mgcpPorts> <listen> 2427 </ listen> <keepAlive> 2428 </ keepAlive> </ mgcpPorts> </ ports> <processNodeName> </ processNodeName> </ callManager> </ member> </ members> </ callManagerGroup> <loadInformation431 model = "Cisco Phone 7937"> apps37sccp.1-4-1-0 </ loadInformation431> <authenticationURL> </ authenticationURL> <directoryURL> </ directoryURL> <idleURL> </ idleURL> <informationURL> </ informationURL> <messagesURL> </ messagesURL> <servicesURL> </ servicesURL> </デフォルト>
ここでは、ハードウェアの正しいハードウェアバージョン(私の場合はapps37sccp.1-4-1-0)を指定することが非常に重要です 。 ソフトウェアバージョンは、Web経由で7937Gにアクセスして表示できます。
アスタリスク
デフォルトでは、AsteriskにはSCCPサポートがありません(chan_skinnyでサポートされていますが、SCCPで本当にやりたかったのです)、RPMでピットインするのではなく、アセンブルすることをお勧めします。
wget http://downloads.sourceforge.net/project/chan-sccp-b/V3/Chan_SCCP-3.1.2_STABLE.tar.gz tar zxf Chan_SCCP-3.1.2_STABLE.tar.gz cd Chan_SCCP-3.1.2_STABLE / きれいにする ./configure make && make install
アスタリスクをロードするときにchan_sccp.soのロードをオンにします。
nano /etc/asterisk/modules.conf
行を追加します。
noload => chan_skinny.so load => chan_sccp.so load => res_features.so
その後、/ etc /アスタリスクでsccp.confを構成します(必要なものはすべて残して、最小限の構成を行いました)。
; ================================================= ========================================== ; ; 一般的な定義 ; ; ================================================= ========================================== [一般] サーバー名= MyOfficePBX キープアライブ= 60 デバッグ= 0 コンテキスト= from-internal-xfer dateformat = DMY bindaddr = 0.0.0.0 ポート= 2000 不許可=すべて allow = alaw allow = ulaw 許可= g729 firstdigittimeout = 16 digittimeout = 8 autoanswer_ring_time = 1 autoanswer_tone = 0x32 remotehangup_tone = 0x32 transfer_tone = 0 callwaiting_tone = 0x2d musicclass =デフォルト 言語= en 拒否= 0.0.0.0 / 0.0.0.0 許可= 10.10.1.0 / 255.255.255.0 dnd =オン sccp_tos = 0x68 sccp_cos = 4 audio_tos = 0xB8 audio_cos = 6 video_tos = 0x88 video_cos = 5 echocancel = on 無音抑制=オフ trustphoneip = no プライベート=オン callanswerorder = oldestfirst protocolversion = 17 hotline_enabled = yes;構成レジスタなしのデバイスが可能 hotline_context = from-internal-xfer; ホットラインのコンテキスト hotline_extension = 11111; 内線番号はオフフックでダイヤルされます ; ================================================= ========================================== ; ; 実際の定義 ; ; ================================================= ========================================== [SEPXXXXXXXXXXXX]; 7937GのMAC 説明=会議室 devicetype = 7937 タイプ=デバイス ボタン=行、200 拒否= 0.0.0.0 / 0.0.0.0; 一般と同じ 許可= 10.10.1.0 / 255.255.255.0; 一般と同じ imageversion = apps37sccp.1-4-1-0 pickupcontext = from-internal-xfer tzoffset = +0 転送=オン trustphoneip = no directrtp =オフ earlyrtp =進捗 プライベート=オン mwilamp = on mwioncall =オフ setvar = testvar =値 cfwdall = on imageversion = apps37sccp.1-4-1-0 [310] id = 1001 タイプ=行 ラベル=電話200 説明=行200 cid_name = CONFROOM cid_num = 200 echocancel = off コンテキスト= from-internal-xfer 転送=オン vmnum = 600 trnsfvm = 1000 secondary_dialtone_digits = 9 secondary_dialtone_tone = 0x22 musicclass =デフォルト 言語= en echocancel = on 無音抑制=オフ
3つのセクションが設定されています。[全般]-チャネルドライバーのグローバル構成、[SEPXXXXXXXXXXXX]-ハードウェアの構成、[310]-回線の構成。 SEPXXXXXXXXXXXXはWeb 7937からも簡単にアクセスできます。
構成を作成した後、アスタリスクコアを再起動することを強くお勧めします(コアの再起動)。
その後、次をリクエストできます:
pbx * CLI> sccp show version Skinny Client Control Protocol(SCCP)。 リリース:3.1.2 STABLE pbx * CLI> sccp show devices NAME ADDRESS MAC Reg。 州の登録 時間 ================================================== =================================================== ================== 会議室-:0 SEPXXXXXXXXXXXXなし土3月24日17:29:55 2012
Freepbx
FreePBXで7937Gと完全に統合するには、構成で定義したものをFreePBXで作成(登録)する必要があります。
新しい拡張機能を作成します:拡張機能->その他の(カスタム)デバイス:
ユーザー拡張:200
表示名:会議室
SIPエイリアス:200
ダイヤル:SCCP / 200
(入力するフィールドの最小限かつ十分なセットを与えた)
Cisco 7379G
ここではすべてがすでに非常に簡単です。ネットワーク設定(IPアドレス、マスク、ゲートウェイ)とtftpサーバーのIPアドレスを「ボタンから」設定する必要があります。 設定の変更がブロックされている(ロックされたロックが解析される)ことを予約し、構成を開始する前に、**#を入力してロックを解除する必要があります。
実際にはそれだけです!
参照:
アスタリスク
Freepx
Cisco 7937G
PS:伝統的に:これは私の最初の投稿です、強く叩かないでください)))