「Cisco/Dialplan.xml」の版間の差分

提供: VoIP-Info.jp
移動先: 案内検索
(新しいページ: 'Category:Cisco Dialplan.xmlは、CiscoのIP電話(SIPファームウェア)の設定ファイルの一つで、<BR> 発信のタイミングおよびセカンダリーダ...')
 
(セカンダリダイヤルトーン)
 
(同じ利用者による、間の7版が非表示)
1行目: 1行目:
 
[[Category:Cisco]]
 
[[Category:Cisco]]
Dialplan.xmlは、CiscoのIP電話(SIPファームウェア)の設定ファイルの一つで、<BR>
+
Dialplan.xmlは、CiscoのIP電話(SIPファームウェア専用)の設定ファイルの一つで、<BR>
発信のタイミングおよびセカンダリーダイヤルトーン、発信先番号の書き換えを行うルールを、<BR>
+
発信のタイミング、セカンダリダイヤルトーン、発信先番号の書き換えを行うルールを、XML形式にて記述している。<BR>
XML形式にて記述されている。
+
具体的には、下記のような目的で使用する。
 
 
具体的には
 
 
*090で始まる番号をダイヤルしたら、ちょうど11ケタ目で発信するようにする。
 
*090で始まる番号をダイヤルしたら、ちょうど11ケタ目で発信するようにする。
 
*3で始まる番号をダイヤルしたら、ちょうど3ケタ目で発信するようにする。
 
*3で始まる番号をダイヤルしたら、ちょうど3ケタ目で発信するようにする。
*0で始まる番号をダイヤルしたら、10秒はタイムアウトしないようにする。0を押した時点でセカンダリーダイヤルトーンを流す。
+
*0で始まる番号をダイヤルしたら、ダイヤルを初めてから10秒はタイムアウトしないようにする。
 +
*9を押した時点で、専用線発信としてセカンダリダイヤルトーンを流す。
 +
==どうやって読み込まれるのか==
 +
[[Cisco/SEP.cnf.xml(SIP)|SEP<MACアドレス>.cnf.xml]]の中に'''<dialTemplate>Dialplan.xml</dialTemplate>'''と<BR>
 +
書いてある個所が、TFTP経由でDialplan.xmlを読み込む設定となる。<BR>
 +
これがない場合は、どんなに{{Color|Red|KIAI}}があっても発信してくれない。
 +
 
 +
 
 +
↓TFTPのルートディレクトリに置いてある設定ファイル''Dialplan.xml''を読み込む設定。
 +
{{Color|Gray|<enableVad>false</enableVad>
 +
<preferredCodec>g711ulaw</preferredCodec>
 +
<softKeyFile>softkeyDefault_kpml.xml</softKeyFile>}}
 +
<dialTemplate>{{Color|Red|Dialplan.xml}}</dialTemplate>
 +
{{Color|Gray|<kpml>1</kpml>
 +
<phoneLabel></phoneLabel>}}
  
 
==書式==
 
==書式==
 +
一切省略せずに記述する場合は、こんな感じで。
 
  <DIALTEMPLATE>
 
  <DIALTEMPLATE>
 
   <TEMPLATE MATCH="pattern" Timeout="sec" User="type" Rewrite="xxx" Route="route"/>
 
   <TEMPLATE MATCH="pattern" Timeout="sec" User="type" Rewrite="xxx" Route="route"/>
 
  </DIALTEMPLATE>
 
  </DIALTEMPLATE>
===発信する秒数と桁数について===
+
 
内線番号が500~599だったら、頭が5で始まる3桁の番号という訳で、下記のように定義する
+
=設定=
 +
==内線発信==
 +
内線番号が500~599なら、頭が5で始まる3桁の番号という訳で、下記のように定義する
 
  <TEMPLATE MATCH="5.." Timeout="0"/>
 
  <TEMPLATE MATCH="5.." Timeout="0"/>
 +
 +
==外線発信==
 +
携帯電話への発信(080,090で始まる番号)は、11桁目をダイヤルしたときに発信するようにする。
 +
<TEMPLATE MATCH="080........" Timeout="0"/>
 +
<TEMPLATE MATCH="090........" Timeout="0"/>
 +
 +
==セカンダリダイヤルトーン==
 +
外線発信や専用線発信(拠点間通話など)の際、通常の内線用トーンとは別の音を出すようにすることも出来る。<BR>
 +
","(コンマ)をつけたところで、セカンダリダイヤルトーンを流す<BR>
 +
 +
 +
0発信の際にセカンダリダイヤルトーンを流す
 +
<TEMPLATE MATCH="0,*" Timeout="8" Tone="Bellcore-Hold"/>
 +
 +
 +
専用線経由の発信は別のセカンダリダイヤルトーンを流すようにする。(例えば、内線500番代などへの発信など)<BR>
 +
東京23区内への発信の際も、別のセカンダリダイヤルトーンを流すようにする。<BR>
 +
<TEMPLATE MATCH="5,.." Timeout="0" Tone="Cisco-Zip"/>
 +
<TEMPLATE MATCH="03,........" Timeout="0" Tone="Bellcore-Hold"/>
 +
 +
 +
拠点番号と内線番号を入力する際の区切り音として、それぞれ異なるセカンダリダイヤルトーンを流す。<BR>
 +
#拠点間通話のため99を押した時に、Cisco-Zip(という音)を流す
 +
#続けて3桁の拠点番号を押した時に、Cisco-ZipZip(という音)を流す
 +
<TEMPLATE MATCH="99,...,..." Timeout="0" Tone="Cisco-Zip" Tone="Cisco-ZipZip"/>
 +
 +
=====トーン名一覧=====
 +
Tone="ほげほげ"に設定できたトーン名一覧<BR>
 +
ファームウェアのバージョン及び機種によって、使えるトーン名が異なる場合がある<BR>
 +
*Cisco-Zip(ビープ音*1)
 +
*Cisco-ZipZip(ビープ音*2)
 +
*Bellcore-Hold (トットットと聞こえる)
 +
*Bellcore-Alerting (ダイヤル中のような音)
 +
*Bellcore-Busy (ビジー音っぽい)
 +
*Bellcore-Permanent (高めのトーン音風味)
  
 
=サンプル=
 
=サンプル=
38行目: 88行目:
 
   <TEMPLATE MATCH="0*" Timeout="8"/> {{Color|White|(0発信)}}
 
   <TEMPLATE MATCH="0*" Timeout="8"/> {{Color|White|(0発信)}}
 
  </DIALTEMPLATE>
 
  </DIALTEMPLATE>
 +
=元ネタ & 参考資料=
 +
[http://www.cisco.com/japanese/warp/public/3/jp/service/manual_j/ipt/ipp/sipag/chapter02/02_sipins44.html#11115  Cisco SIP IP Phone の使用準備 ~ダイヤルプランの作成~]

2009年9月23日 (水) 01:30時点における最新版

Dialplan.xmlは、CiscoのIP電話(SIPファームウェア専用)の設定ファイルの一つで、
発信のタイミング、セカンダリダイヤルトーン、発信先番号の書き換えを行うルールを、XML形式にて記述している。
具体的には、下記のような目的で使用する。

  • 090で始まる番号をダイヤルしたら、ちょうど11ケタ目で発信するようにする。
  • 3で始まる番号をダイヤルしたら、ちょうど3ケタ目で発信するようにする。
  • 0で始まる番号をダイヤルしたら、ダイヤルを初めてから10秒はタイムアウトしないようにする。
  • 9を押した時点で、専用線発信としてセカンダリダイヤルトーンを流す。

どうやって読み込まれるのか

SEP<MACアドレス>.cnf.xmlの中に<dialTemplate>Dialplan.xml</dialTemplate>
書いてある個所が、TFTP経由でDialplan.xmlを読み込む設定となる。
これがない場合は、どんなにKIAIがあっても発信してくれない。


↓TFTPのルートディレクトリに置いてある設定ファイルDialplan.xmlを読み込む設定。

<enableVad>false</enableVad>
<preferredCodec>g711ulaw</preferredCodec>
<softKeyFile>softkeyDefault_kpml.xml</softKeyFile>
<dialTemplate>Dialplan.xml</dialTemplate>
<kpml>1</kpml>
<phoneLabel></phoneLabel>

書式

一切省略せずに記述する場合は、こんな感じで。

<DIALTEMPLATE>
 <TEMPLATE MATCH="pattern" Timeout="sec" User="type" Rewrite="xxx" Route="route"/>
</DIALTEMPLATE>

設定

内線発信

内線番号が500~599なら、頭が5で始まる3桁の番号という訳で、下記のように定義する

<TEMPLATE MATCH="5.." Timeout="0"/>

外線発信

携帯電話への発信(080,090で始まる番号)は、11桁目をダイヤルしたときに発信するようにする。

<TEMPLATE MATCH="080........" Timeout="0"/>
<TEMPLATE MATCH="090........" Timeout="0"/>

セカンダリダイヤルトーン

外線発信や専用線発信(拠点間通話など)の際、通常の内線用トーンとは別の音を出すようにすることも出来る。
","(コンマ)をつけたところで、セカンダリダイヤルトーンを流す


0発信の際にセカンダリダイヤルトーンを流す

<TEMPLATE MATCH="0,*" Timeout="8" Tone="Bellcore-Hold"/>


専用線経由の発信は別のセカンダリダイヤルトーンを流すようにする。(例えば、内線500番代などへの発信など)
東京23区内への発信の際も、別のセカンダリダイヤルトーンを流すようにする。

<TEMPLATE MATCH="5,.." Timeout="0" Tone="Cisco-Zip"/>
<TEMPLATE MATCH="03,........" Timeout="0" Tone="Bellcore-Hold"/>


拠点番号と内線番号を入力する際の区切り音として、それぞれ異なるセカンダリダイヤルトーンを流す。

  1. 拠点間通話のため99を押した時に、Cisco-Zip(という音)を流す
  2. 続けて3桁の拠点番号を押した時に、Cisco-ZipZip(という音)を流す
<TEMPLATE MATCH="99,...,..." Timeout="0" Tone="Cisco-Zip" Tone="Cisco-ZipZip"/>
トーン名一覧

Tone="ほげほげ"に設定できたトーン名一覧
ファームウェアのバージョン及び機種によって、使えるトーン名が異なる場合がある

  • Cisco-Zip(ビープ音*1)
  • Cisco-ZipZip(ビープ音*2)
  • Bellcore-Hold (トットットと聞こえる)
  • Bellcore-Alerting (ダイヤル中のような音)
  • Bellcore-Busy (ビジー音っぽい)
  • Bellcore-Permanent (高めのトーン音風味)

サンプル

その1

とりあえず、何が押されても15秒後に発信しておく。という大雑把な設定

<DIALTEMPLATE>
 <TEMPLATE MATCH="*" Timeout="15"/> 
</DIALTEMPLATE>

その2

  • 3XX番台で始まる番号は内線発信
  • 5XX番台で始まる番号は内線発信
  • 080,090で始まる番号は、外線発信なので11桁目で発信する。
  • その他の、"0"で始まる番号は、最大で8秒待って発信する。
<DIALTEMPLATE>
 <TEMPLATE MATCH="3.." Timeout="0"/> (300番代の内線番号
 <TEMPLATE MATCH="5.." Timeout="0"/> (500番代の内線番号
 <TEMPLATE MATCH="03........" Timeout="0"/> (東京03番代への外線発信)
 <TEMPLATE MATCH="080........" Timeout="0"/> (携帯電話への外線発信(080-????-????))
 <TEMPLATE MATCH="090........" Timeout="0"/> (携帯電話への外線発信(090-????-????))
 <TEMPLATE MATCH="0*" Timeout="8"/> (0発信)
</DIALTEMPLATE>

元ネタ & 参考資料

Cisco SIP IP Phone の使用準備 ~ダイヤルプランの作成~