|
function FaxMessageIsDialing( MessageHandle )
{
var Tl, Sl;
var Dialing = false;
Tl = CAS.New();
CAS.AddTag(Tl,"GET_Q_ENTRIES_INFO","");
CAS.AddTag(Tl,"REGISTERED_NAME","Fred");
CAS.AddTag(Tl,"REGISTERED_PASSWORD","");
CAS.AddTag(Tl,"USER_NAME","Fred");
CAS.AddTag(Tl,"SPECIFIED_MESSAGE_HANDLE",MessageHandle);
Sl = CAS.CreateSection(Tl,"RESPONSE_INCLUDE_ONLY","");
CAS.AddTag(Sl,"MESSAGE_STATUS",0);
CAS.CloseSection(Sl);
// Get information for message on this already open session
Tl = CAS.Send(Instance,Tl);
if ( CAS.GetTag(Tl,"STATUS_NUM",0) == 0 )
{
Sl = CAS.OpenSection(Tl,"MESSAGE_HANDLE");
if (CAS.GetTag(Sl,"MESSAGE_STATUS",0) == 1)
{
Dialing = true;
}
CAS.CloseSection(Sl);
}
CAS.Delete(Tl);
return(Dialing);
}
|