差分

移動先: 案内検索

Extension Macro To Gosub

154 バイト追加, 2018年10月21日 (日) 18:11
MacroからGosubへの移行
==MacroからGosubへの移行==
Asterisk 16からMacro()が廃止予定とされ、デフォルトではコンパイルされなくなりました(menuconfigで明示指定すれば使えます)。<BR>
(以前から廃止したかったらしいが、ずるずると使用されていたので16で思い切ってデフォルトから外した模様)<BR>
このためMacroで実装している場合にはGosubに書き換えることを推奨します。<BR>
Asterisk 13でもGosubは使用できますので早めの対策が良いです。<BR>
調査中ですが、たぶん影響を受けるはず。この場合にはU(Gosub)に置換できるはずです。
U( x^arg ) - Execute via Gosub the routine x for the called channel before connecting to the calling channel. Arguments can be specified to the Gosub using ^ as a delimiter. The Gosub routine can set the variable GOSUB_RESULT to specify the following actions after the Gosub returns
 
==参考==
https://wiki.asterisk.org/wiki/display/AST/Asterisk+16+Application_Gosub
https://wiki.asterisk.org/wiki/display/AST/Asterisk+16+Application_Return

案内メニュー

VoIp-Info.jp

HP Directplus -HP公式オンラインストア-