アスタリスク ダイヤル pLan (g) オプション付き
こんにちは、完了時にコールをログに記録しようとしていますが、ダイヤル プランは大規模であり、不測の事態があります (callagent) が応答されない場合、ダイヤル プランを続行しますが、コールが応答された場合は、そのコールの完了時に (ログ結果)。
私が理解しているように、ダイヤル オプション (g) を使用してダイヤル プランに戻ることができます。通話が接続されたことを知らせる変数を設定する必要があるため、ロジックを追加できますが、その通話がダイヤル プランで応答されたかどうかを判断する方法がわかりません。
どんな助けでも感謝します。アスタリスク 1.8
exten => 1234,1(エージェント),PlayBack(まもなく) exten => 1234,n,リンギング exten => 1234,n(callagent),Dial(SIP/backup2/${qryresult},12,g,) exten => 1234,n,PlayBack(ビジーエージェント) 拡張......もっとたくさん exten => 1234,n(Logresult),SET(qryresult1=${ODBC_MSSQLProc(${CALLERID(num)},${CHANNEL})}) 拡張 => 1234,n,ハングアップ()