= Snom 220 VoIP電話機 = しばらく前に[http://www.ottonet.co.jp/ おっと]で1台3,000円で30台買ったもの。 「保留」とか日本語でマークしてある。ただし、購入時のファームは英語。 おっとの営業さんによれば、日本の代理店だかなんだかが倒産して流れてきたそうな。 曰く、「うちじゃ価値がわからないから、値段付けなんてあって無いようなもので…」。 今は7,800円で売ってるとか。そろそろ在庫無くなるかも? もっとたくさん買っておいたら、Linux入り電話機としていろいろ遊べたのに。 ''(2006/9/23)'' * [http://www.snom.com/download/man_snom220_en.pdf 普通の人用マニュアル(PDF)] * [http://www.snom.com/firmware.html#snom220 ファームウェアのダウンロードページ] * プロビジョニング * [http://www.snom.com/wiki/index.php/Mass_deployment おおきな流れ] * [http://www.snom.com/whitepapers/FAQ-04-03-26-v3_4-sf.pdf 設定項目の解説(PDF)] * [http://www.snom.com/wiki/index.php/DHCP DHCPサーバの設定] * [http://track.sipfoundry.org/browse/XCF-1177 設定例] * [http://www.snom.com/wiki/index.php/Action_URL 「アクションURL」]で画面をいろいろいじくれます。 * [http://www.snom.com/snom_source.html Snom用Linuxいじりキット] * [http://voip-info.jp/?snom220 日本語情報] == プロビジョニング == === 大まかな流れ === Snom 220の観点で、起動から動作開始まで。 1. 起動すると、DHCPでIPアドレスおよびその他のパラメータを取得する。 1. DHCPで取得した内容のうち、「''`tftp-server-name`''」+「`/`」+「''`bootfile-name`''」でURLを得る(パラメータの名称はISC DHCPDの場合)。 * URLの文字列の中に「`{mac}`」があれば、この部分はMACアドレスに置き換える。MACアドレスは「''XXXXXXXXXXXX''」の形式。 * たとえば、前者が「`http://provisioning`」であり、後者が「`snom/220/00041321`''XXXX''」なら、URLは「`http://provisioning/snom/220/00041321`''XXXX''」になる。  1. 上記URLからデータを取得し、この内容に従って電話機を設定する。 === 注意その他 === * DHCPによるプロビジョニングサーバの指定は、電話機のファクトリーリセット直後しか効かない。 ファクトリーリセットを行うには、ウェブGUIの「詳細設定」のページ一番下にあるボタンをクリックする。 * SnomのOUI(MACアドレスの上位3オクテット)は「`00:04:13`」。 次の1オクテットは製品ごとに異なる。 Snom 220は「`21`」。190は「`22`」、360は「`23`」、320は「`24`」、300は「`25`」。 * Snom 220には関係ないがファームウェアバージョン5以降は、`tftp-server-name`と`bootfile-name`ではなく、`server-name`と`filename`によってURLを作る。 === 設定ファイルの内容 === {{{
# Comment
language: Japanese
web_language!: Japanese
}}} こんなかんじ。「`#`」で始まるのはコメント。 「パラメータ名: 値」または「パラメータ名!: 値」という形式。 前者の場合は、ユーザが書き換えできない。 パラメータ名のあとに「`!`」がある場合は、この値はユーザが書き換え可能。 ただし、いったんユーザが書き換えると、以後何度リセットしてもこの設定ファイルからの内容は無視される。 再び設定ファイルの内容を反映したい場合は、電話機をファクトリーリセットすること。 [http://www.snom.com/whitepapers/FAQ-04-03-26-v3_4-sf.pdf 設定項目の解説(PDF) パラメータの一覧と解説はここにあります。] * ウェブGUIの「設定確認」ページで表示される内容は参考にはなるけれど、このままコピーして使ってはいけない。 * ネットワーク設定のパラメータは指定してはいけない。すでにネットワークが設定完了してるから設定ファイルを取得できたわけで。 * `setting_server`パラメータは通常は指定しない。 指定すると、さらに別の設定ファイルを取得しようとしてしまう。 * `bootloader`パラメータを指定してはいけない。 `firmware_status`パラメータを指定すればいい。