Brekeke SIP Server Wiki

ダイヤルプランにある %1, %2 の意味は?

 

マッチングパターンの右辺にある括弧 () で囲まれた部分は、マッチングされるとバッファに入ります

%<番号> の部分は、それらのバッファの文字で置換されます。

 

例:

[Matching Patterns]
$request = ^INVITE
To = sip:(.+)@
$alias.lookup("%1") = (.+)

[Deploy Patterns]
To = sip:%2@

上のダイヤルプランルールでは、%1 は、マッチングパターンの右辺に出てくる最初の括弧 () の中身を示します。つまり、To = sip:(.+)@ の部分が該当します。%2は、マッチングパターンの右辺に出てくる2番目の括弧 () の中身をしめします。つまり、$alias.lookup(“%1”) = (.+) の部分が該当します。

Yes No
Suggest Edit