私はアスタリスク 11.4.0 を実行していますが、機能を作成する必要があります: 特定のマスクに一致する番号を呼び出す場合、2 つ (または 3 つ) の外線のいずれかを使用できるため、そのような呼び出しごとの回線は次のようにする必要があります。ランダムに選んだ。
たとえば、行 A と行 B があり、番号マスク _XXXX があります。つまり、このマスクに一致する番号を呼び出すと、ランダムに A または B 回線を使用する必要があります。
ダイヤルプランでルールを作成できます。
exten => _XXXX,1,Dial(SIP/${EXTEN}@A,30,r)
アスタリスクは行の作成を拒否します:
exten => _XXXX,1,Dial(SIP/${EXTEN}@B,30,r)
この機能をコーディングするにはどうすればよいですか?