Cisco IP Phoneとasteriskを繋ぐ1 〜SIP編〜

このサイトで入手した情報により、いかなる損害を受けても保証いたしません。(^^;;;;;;;

 先日Cisco 7940(IP電話機)を買いました 今回運良くSIP用ファームが入っていました と言うことで、早速asteriskと繋いでみたので、設定情報掲載をします



1 TFTPサーバーを用意し、Cisco IP PhoneにそのIPを登録する

2 SIPDefault.cnfファイルをテキストエディタで作成し、TFTPサーバーのルートに置く

image_version:P0S3-07-5-00;←ファームのバージョンを書く
proxy1_address:XXX.XXX.XXX.XXX;←asteriskサーバのIPを指定
proxy1_port:5060;←asteriskサーバのポートを指定
time_format_24hr:1;
telnet_level:2;
date_format:YY-M-D;←4 桁の年-月-日
start_media_port:16384;←メディアの RTP 範囲の始まりを指定します。
                      ;有効な値は 16,384 〜 32,766 です。デフォルトは 16,384 です。
end_media_port:32766;←メディアの RTP 範囲の終わりを指定します。
                    ;有効な値は 16,384 〜 32,766 です。デフォルトは 32,766 です。
preferred_codec:g711ulaw;←コーデックを指定する

3 SIP************.cnfファイルをテキストエディタで作成し。TFTPサーバーのルートに置く

 ファイル名はSIP[IP PhoneのMACアドレス].cnfの形式です MACアドレスが、「000BBE123456」なら「SIP000BBE123456.cnf」です

line1_name:998;←多分何でもいい
line1_displayname:macgyver998;←多分何でもいい
line1_authname:998 ;←SIPユーザー名
line1_password:angusmacgyver ;←SIPパスワード
phone_label:macgyver998;←多分何でもいい
time_zone:JST;←タイムゾーン
call_waiting:3;←コールウェイティング常に可

4 sip.confとextension.confを書く

 以下にサンプルsip.conf(一部省略)を掲載します

[998]
;cisco 7940
;dormitory
type=friend
username=998
secret=angusmacgyver
context=default
host=dynamic
canreinvite=no
callgroup=1
pickupgroup=990
dtmfmode=rfc2833
mailbox=998
vmexten=9
disallow=all
allow=ulaw
allow=alaw
allow=gsm

 Cisco IP Phoneの仕様上、初回起動時にTFTPサーバーは必須のようです 起動時に2・3で作成したファイルを引いてきます 一度でも引いてこれれば次回からは無くても良いようです
 Cisco IP Phoneで電話したら気分はTwentyFour気分!?




・戻る なんでもありな部屋へ
・戻る ホームページへ



Copyright(c) Masamitsu Nabe all rights reserved. 2006