20. VoIP 機能の設定
20.2 共通の設定
20.2.1 SIP による VoIP 機能を使用するか否かの設定
[ 書式 ] sip use use no sip use
[ 設定値 ] ○use
● off... 使用しない
●on... 使用する
[ 説明 ] SIP プロトコルによる VoIP 機能を使用するか否かを設定する。
[ ノート ] offの場合、設定した機器及び設定した機器をアナログ親機とするアナログ子機において SIP プロトコルに
よる VoIP 機能の発着信ができない。
onから offへの設定の変更は再起動後有効となる。
[ 初期値 ] off
20.2.2 SIP による発信時に使用する IP プロトコルの選択
[ 書式 ] sip ip protocol protocol no sip ip protocol
[ 設定値 ] ○protocol
●udp... UDP を使用
●tcp... TCP を使用
[ 説明 ] SIP プロトコルによる VoIP の発信時、呼制御に使用する IP プロトコルを選択する。
[ ノート ] 着信した場合は、この設定に関わらず、受信したプロトコルで送信を行なう。
[ 初期値 ] udp
20.2.3 SIP による VoIP 機能で利用可能な音声コーデックの設定
[ 書式 ] sip codec permit interfacecodec[codec...]
sip codec permit pp peer_num codec[codec...]
sip codec permit tunnel tunnel_num codec[codec...]
no sip codec permit interface[codec...]
no sip codec permit pp peer_num[codec...]
no sip codec permit tunnel tunnel_num[codec...]
[ 設定値 ] ○ interface... LAN インタフェース名
○peer_num
●相手先情報番号
● anonymous
○tunnel_num... トンネルインタフェースの番号
○codec
●g711u... G.711 μ-law
● g711a... G.711 A-law
●g729... G.729a
[ 説明 ] SIP プロトコルによる VoIP で使用できるコーデック種別をインタフェース毎に設定する。
機能 機能番号 対応するコンソールコマンド
VoIP着信制限の設定 15 analog sip arrive permit VoIP発信制限の設定 16 analog sip call permit
[ ノート ] 実際に VoIP で使用される CODEC は、このコマンドで設定された CODEC と、SIP メッセージにより 通知された CODEC によって決定される。
[ 設定例 ] ○pp1 で使用できる CODEC を G.729a だけに設定する
# sip codec permit pp 1 g729
○lan2 で使用できる CODEC の設定値を初期値に戻す
# no sip codec permit lan2
[ 初期値 ] g711u g711a g729
20.2.4 SIP のリクエスト再送タイムアウト値の設定
[ 書式 ] sip request retransmit timer timer1 [timer2] no sip request retransmit timer [timer1 [timer2]]
[ 設定値 ] ○timer1... 通常の発信における INVITE 再送タイムアウト秒数 (4.0 ... 32.0)
○timer2... 迂回を伴う発信における INVITE 再送タイムアウト秒数 (4.0 ... 32.0)
[ 説明 ] UDP プロトコルを用いた SIP の INVITE を送信する際の再送タイムアウト時間を設定する。
最初に INVITE を送信した時点から指定した時間を経過した以降は、再送を行なわない。
[ 初期値 ] ○timer1... 32
○ timer2... 4
[ ノート ] RFC3261 に従った動作とするためには、 sip request retransmit timer 32 32と設定する必要がある。
20.2.5 ネットボランチ電話で使用するドメイン名の設定
[ 書式 ] sip netvolante dial domain name no sip netvolante dial domain
[ 設定値 ] ○ name... ネットボランチ電話番号に使用するドメイン名
[ 説明 ] [#][#] のプレフィックスを使用するネットボランチ電話番号への発呼での宛先アドレスに使用するドメ
イン名を設定する。rtpro.yamaha.co.jp に設定し、##87654321 をダイヤルした場合、
sip:[email protected] に対して SIP の発呼を行なう。
[ ノート ] ネットボランチ DNS サービス以外の DDNS による電話番号割り当てサービスを利用する場合に設定する。
[ 初期値 ] tel.netvolante.jp
20.2.6 ネットボランチ電話で SIP ユーザ名として付与する番号桁数の設定
[ 書式 ] sip netvolante dial figure figure no sip netvolante dial figure
[ 設定値 ] ○figure... ダイヤル桁数 ( 1..20)
[ 説明 ] ネットボランチ電話番号に SIP ユーザ名として付与する桁数を、下位からの桁数で設定する。
[ ノート ] 設定例の設定を行った場合、 ##432187654321をダイヤルすると、sip:[email protected]に 対して SIP の発呼を行なう。
[ 初期値 ] SIP ユーザ名として付与する桁数なし、すなわち従来通りすべてドメイン名として付与する
[ 設定例 ] SIP ユーザ名として付与する桁数を 4 桁で設定
# sip netvolante dial figure 4
178 20.VoIP 機能の設定
20.2.7 特定のダイヤルに対応する SIP による発信先の設定
[ 書式 ] analog extension sip address numberdial_numbersip_address[name=description] analog extension sip address numberdial_numbersip_addressphone[name=description] analog extension sip address numberdial_numbersip_address presence[name=description] analog extension sip address numberdial_numbersip_address server=server_number[phone]
[name=description]
no analog extension sip address number [ 設定値 ] ○number... 登録番号 ( 1..65535)
○dial_number... TEL ポートからのダイヤル番号
○sip_address... SIP で発呼する先の SIP URI
○server_number... SIP で発呼する時に使用するサーバーの登録番号 ( 1..65535)
○phone... user=phone のタグを付けて発信することを示すキーワード
○ presence... Windows Messenger に発信することを示すキーワード
○description... 登録名
[ 説明 ] 特定のダイヤルに対応する SIP による発信先の設定を行なう。
[ ノート ] ダイヤル番号に合致する設定を登録番号順に検索し、はじめに合致した設定が適用される。
sip_addressは、"sip:user̲name@domain̲name" という形式。
server_numberは、 sip serverコマンドで登録した SIP サーバーの登録番号を指定する。サーバーの指定
がない場合あるいは登録番号で登録されたサーバーがない場合は、サーバーを使用せず、直接接続を行な う。
phoneを設定すると、宛先の URI に user=phone のタグを埋め込んで発呼する。一般回線に抜ける発呼を
行なう際に必要に応じて設定する。
発呼する相手が WindowsMessenger の場合、 presenceを指定する。
descriptionには自由な登録名が設定できるが、日本語を入力したい場合はかんたん設定のページから行な
う必要がある。
[ 初期値 ] なし
20.2.8 SIP の session-timer 機能のタイマ値の設定
[ 書式 ] sip session timer time [update=update] [refresher=refresher]
no sip session timer
[ 設定値 ] ○time
●秒数 ( 60..540)
●0... session-timer 機能を利用しない
○update
●on... UPDATE メソッドを使用する
●off... UPDATE メソッドを使用しない
○refresher
●none... refresher パラメータを設定しない
●uac... refresher パラメータに uac を設定する
●uas... refresher パラメータに uas を設定する [ 説明 ] SIP の session-timer 機能のタイマ値を設定する。
SIP の通話中に相手が停電などにより突然落ちた場合にタイマにより自動的に通話を切断する。
updateを on に設定すれば、発信時に session-timer 機能において UPDATE メソッドを使用可能とする。
refresherを none に設定した時は refresher パラメータを設定せず、uac/uas を設定した時はそれぞれの パラメータ値で発信する。
[ 初期値 ] 0
20.2.9 SIP による発信時に 100rel をサポートするか否かの設定
[ 書式 ] sip 100rel switch no sip 100rel
[ 設定値 ] ○switch
●on... 100rel をサポートする
●off... 100rel をサポートしない
[ 説明 ] SIP の発信時に 100rel(RFC3262) をサポートするか否かを設定する。
[ 初期値 ] off
20.2.10 SIP による着信時の INVITE に refresher 指定がない場合の設定
[ 書式 ] sip arrive session timer refresher refresher no sip arrive session timer refresher
[ 設定値 ] ○refresher
●uac... refresher=uac と指定する
●uas... refresher=uas と指定する
[ 説明 ] VoIP 機能の着信時において INVITE が refresher を指定していない場合に UAC/UAS を指定できる。
[ 初期値 ] uac
20.2.11 着信可能なポートがない場合に返す SIP のレスポンスコードの設定
[ 書式 ] sip response code busy code
[ 設定値 ] ○code... レスポンスコード
●486... 486 を返す
●503... 503 を返す
[ ノート ] SIP 着信時に、ビジーで着信できない場合に返すレスポンスコードを設定する。
[ 初期値 ] 486
20.2.12 SIP による着信時に P-N-UAType ヘッダをサポートするか否かの設定
[ 書式 ] sip arrive ringing p-n-uatype switch no sip arrive ringing p-n-uatype
[ 設定値 ] ○ switch
●on... P-N-UAType ヘッダを付加する
● off... P-N-UAType ヘッダを付加しない
[ 説明 ] SIP プロトコルによる着信時に送信する Ringing レスポンスに、P-N-UAType ヘッダを付加するか否か を設定する。
[ 初期値 ] off
[ ノート ] 設定はすべての着信に適用される。
20.2.13 SIP メッセージのログを記録するか否かの設定
[ 書式 ] sip log switch no sip log
[ 設定値 ] ○switch
●on... SIP メッセージのログを記録する
●off... SIP メッセージのログを記録しない
[ 説明 ] SIP メッセージのログを DEBUG レベルのログに記録するか否かを設定する。
[ 初期値 ] off
180 20.VoIP 機能の設定