Как указать vendor specific attribute в RADIUSCall()?

От: Артур Калагов <CGatePro_at_mx_ru>
Дата: Mon 07 Apr 2008 - 09:59:06 MSD


Собственно вопрос уже озвучен в заголовке...

  radReqParam = newDictionary();

  radReqParam.Type = "accountingStop";	// Acct-Status-Type
  radReqParam.Secret = "12345"; 		// NAS secret
  radReqParam.Username = fromAddress;	// User-Name
  radReqParam.("32") = "CGP";			// NAS-Identifier
  radReqParam.("31") = fromAddress;		// Calling-Station-Id
  radReqParam.("30") = phoneNumber;		// Called-Station-Id
  radReqParam.("46") = duration;		// Acct-Session-Time
  radReqParam.("44") = callId;			// Acct-Session-Id

  radReqParam.("-9") = {24=callId;};		// h323-conf-id
                       ^^^^^^^^^^^^^ - вот в этом месте ошибка!

  radResp = RADIUSCall(IPAddress("[5.6.7.8]:1815"),radReqParam);

С уважением,
Артур Калагов Получено Mon Apr 07 05:59:25 2008

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:16:04 MSK