Windowsサーバ2003でCisco ACSを使用するようにCisco音声ゲートウェイを設定しました。一方、MSSQLサーバとのODBC接続を介して外部データベースを設定しました。 TCLIVRのドキュメントで述べたように、私はMirosoft SQLサーバーのCSNTAuthUserPapという名前のストアドプロシージャを使用して、音声ゲートウェイからの認証要求に応答する必要があります。ストアドプロシージャは、以下のフォーマットを有する:RADIUSサーバから返されたパラメータを読み取る方法
PROCEDURE [DBO] [CSNTAuthUserPap]
@UserNameのVARCHAR(64)、@passのVARCHAR
ON(255)AS SET NOCOUNTを作成します。
IFは
(ユーザ名= @username AND Returnparam = @passユーザーからSELECTのユーザー名)をEXISTS 0
、0を選択しない '1'、 '1'、 'NOエラー'
ELSE'ODBC'、 'ODBCのAuthenエラー'
私の質問があり、3,0を選択ACSサーバに返されるパラメータの読み取りについて
- 返される結果:0は、認証成功し、1〜4は、認可のために
- アカウント情報を認証unsucessfull
- グループ番号を意味意味
- エラー文字列
TCLコードでACSから返されたアカウント情報を読むにはどうすればよいですか?