誰が気にする- ハブラカトの下でウェルカム
はじめに
Callmanager Expressは、SPサービス以上の組み込みCisco IOS機能であり、ISRルータに実装されています:18xx、28xx、38xx。
サポートされるユーザー(より正確には電話)の数は、プラットフォームによって異なります。 3845ルーターでは、最大250台の電話がサポートされていますSIP / H323トランクを介して接続されたアナログFXO / FXSポートおよびデバイスはカウントされません-ルーター自体に登録されたSCCPおよびSIP端末のみ。
このIP ATCが提供する機能は、平均的なオフィスの機能には十分です(そして、私の意見では、250人が平均的なオフィスよりもはるかに多いです)。 さらに、同じルーターを使用すると、インターネットへのアクセス(複数の異なるプロバイダーを介した)、セキュリティ(DMZ、ファイアウォール、IPS)、リモートユーザーとブランチ(IPSEC、SSL VPN、DMVPN)およびほとんどすべての接続を整理できます必要に応じて、特別なモジュールを使用して、コーヒーメーカーを接続できます。 :)
ビジネスに取り掛かろう。
基本設定:
手始めに、基本的な概念。 シスコでは、IP電話に個別のVLANを使用することを推奨しています。これにより、セキュリティのために音声トラフィックを分離し、ネットワーク上のQOS設定を簡素化できます。 このようなVLANは一般にCisco Voiceと呼ばれます。 正統のスイッチは、CDPプロトコルを使用して、そのようなVLANの可用性を電話機に伝えることができます。 ユーザーのコンピューターを接続するように設計された、電話の2番目のイーサネットポートからのユーザートラフィックは、通常、タグなしで送信されます。
IP電話を接続するためのスイッチ(2960以前)のポート構成の例:
interface FastEthernet0/1/2
switchport voice vlan 101
macro description cisco-phone
spanning-tree portfast
最も単純なケースでは、スイッチはトランクポートを使用してルーターに接続し、ルーターでVoice-Vlan終端用のL3インターフェイスを作成する必要があります。 これは、ルータのポートのタイプに応じて、イーサネットサブインターフェイスまたは仮想SVIのいずれかです。
例:
interface GigabitEthernet0/0.101
description Cisco_Voice
encapsulation dot1Q 101
ip address 10.1.1.1 255.255.255.0
ip nbar protocol-discovery
次に、電話にIPアドレスを与える必要があります。 ここに1つの重要なニュアンスがあります-Cisco電話は、各電話に対してCallmanagerによって作成されたXMLファイルを使用して設定されます。 電話機は、ルータからtftp設定をダウンロードします。 ファームウェアをオンにしてファームウェアを初期化した後、電話機が最初に行うことは、tftpサーバーでファイルSEPxxxxxxxxxxxx.cnf.xmlを見つけようとすることです。xxxxxxは電話機のMACアドレスです。
そのため、tftpサーバーのIPアドレスを電話に伝える必要があります。 これは、DHCP応答の別のオプションを使用して行われます。
ルーターの電話用にDHCPサーバーを構成する例:
ip dhcp pool phone
network 10.1.1.0 255.255.255.0
default-router 10.1.1.1
option 150 ip 10.1.1.1
オプション150はtftpサーバーを指しているだけです。この例では、Voice-Vlanを終了するインターフェイスのIPアドレスと一致します。
したがって、電話とIP PBXの接続を提供しました。PBX自体の構成の作成を開始します。
Callmanagerセットアップ
CLIで簡単な質問に答えることで、Callmanagerの基本設定を作成できます。 これは、設定モードでtelephony-service setupコマンドを使用して実行されます。
router(config)#telephony-service setup
--- Cisco IOS Telephony Services Setup ---
Do you want to setup DHCP service for your IP Phones? [yes/no]: no
Do you want to start telephony-service setup? [yes/no]: yes
Configuring Cisco IOS Telephony Services :
Enter the IP source address for Cisco IOS Telephony Services :10.1.1.1
Enter the Skinny Port for Cisco IOS Telephony Services : [2000]:
How many IP phones do you want to configure : [0]: 10
Do you want dual-line extensions assigned to phones? [yes/no]: yes
What Language do you want on IP phones :
0 English
1 French
2 German
3 Russian
4 Spanish
5 Italian
6 Dutch
7 Norwegian
8 Portuguese
9 Danish
10 Swedish
11 Japanese
[0]: 0
Which Call Progress tone set do you want on IP phones :
0 United States
1 France
2 Germany
3 Russia
4 Spain
5 Italy
6 Netherlands
7 Norway
8 Portugal
9 UK
10 Denmark
11 Switzerland
12 Sweden
13 Austria
14 Canada
15 Japan
[0]: 0
What is the first extension number you want to configure (maximum 32 digits): 100
Do you have Direct-Inward-Dial service for all your phones? [yes/no]: no
Do you want to forward calls to a voice message service? [yes/no]: no
Do you wish to change any of the above information? [yes/no]: no
CNF-FILES: Clock is not set or synchronized, retaining old versionStamps
---- Setup completed config ---
その結果、ルーター設定で次の結果が得られます。
router#sh run | b telep
telephony-service
max-ephones 10
max-dn 10
ip source-address 10.1.1.1 port 2000
auto assign 1 to 10
max-conferences 4 gain -6
transfer-system full-consult
server-security-mode non-secure
create cnf-files version-stamp Jan 01 2002 00:00:00
!
!
ephone-dn 1 dual-line
number 100
< .... skipped ... >
ephone-dn 10 dual-line
number 109
ephone 1
no phone-ui speeddial-fastdial
no multicast-moh
device-security-mode none
keepalive 30 auxiliary 0
< .... skipped ... >
ephone 10
no phone-ui speeddial-fastdial
no multicast-moh
device-security-mode none
keepalive 30 auxiliary 0
スクリプトは基本的な構成を作成し、ephone-dnコマンドで10個の内部2回線(二重回線)番号を作成し、eCPCP SCCPコマンドで制御されるIP電話用に10個の「空白」を作成しました。
すでにわかっているように、電話はMACアドレスによって識別されます。
スクリプトはauto assign 1 to 10コマンドで電話の自動登録モードをオンにし、「新しい」電話はtftpサーバーをノックし、Callmanagerは不明な電話からの登録を「見」、要求された10からまだ空きスペースがある場合、その構成に電話を書き込みます。
したがって、最初の10台の電話は100〜109の番号を自動的に受け取ります。
独自の方法で、いくつかの電話を手動で追加します。
router(config)#ephone 1
router(config-ephone)#mac-address 001B.D460.EAE6
router(config-ephone)#type 7912
router(config-ephone)#button 1:1 ; 100 ephone-dn1
router(config)#ephone 2
router(config-ephone)#mac-address 0022.9004.C1DC
router(config-ephone)#type 7941
router(config-ephone)#button 1:10 ; 109 ephone-dn10
電話の設定を再生成することを忘れないでください(これは常に必要なわけではありませんが、信頼性のため)
router(config)#telephony-service
router(config-telephony)#create cnf-files
CNF file creation is already On
Updating CNF files
CNF files update complete
電話が再起動し、tftpサーバーから新しい構成をダウンロードし、IP PBXに登録します。
sh ephone registeredコマンドを使用して、電話機が登録されていることを確認できます。
実際のハードウェアからの出力:
router#sh ephone registered
ephone-5 Mac:0022.9004.C1DC TCP socket:[6] activeLine:0 REGISTERED in SCCP ver 9/8
mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:9
IP:10.1.1.12 52836 7906 keepalive 4491 max_line 2 dual-line
button 1: dn 10 number 4400 CH1 IDLE CH2 IDLE
Username: Igor
ephone-7 Mac:0022.9003.8804 TCP socket:[5] activeLine:0 REGISTERED in SCCP ver 9/8
mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:9
IP:10.1.1.11 51460 7931 keepalive 10026 max_line 20
button 1: dn 11 number 4213 CH1 IDLE CH2 IDLE
Username: Alexander
あなたはすでにお互いに電話することができます、利益! :D
さらなる記事では、PBX、ボイスメール、PSTNおよびIPトランクを介したコール転送の微調整、およびその他の興味深いことについて説明します。
お楽しみに! :)
Callmanager Expressのコンテキストで読みたいもの、実際にシスコの音声ソリューションについて書いてください。 強調してみます。
更新:価格の問題を強調するよう緊急に求められました。
音声バンドル(キット)Cisco1861ルータ:
- 8台のIP電話のライセンス(+ 2ボーナスライセンス、合計10)
- 4FXO + 4FXSモジュール(つまり、さらに4台のアナログ電話をすぐに接続できます)
- 組み込みのWiFiホットスポット
- UnityExpress(ボイスメール)
- PoEを備えた8ポートスイッチ
このルーターに加えて、他に何も必要ありません-それは完全に小規模オフィスのITインフラストラクチャをカバーします。
さて、ファイルクリーニング/メール用のサーバーがあるかもしれません。 しかし、これはすでにオプションの要素です。
非常に安価にしたい場合は、任意のSIP電話機を使用できます。最小のCisco電話機の価格はGPL 135ドルです。