MyChat Integration API: MCIAPI_CS_MediaCall, совершить медиа звонок
Совершить звонок указанного типа в принудительном режиме. Инициатор и отвечающий должны быть онлайн.
Синтаксис
{
  "cmd"        : "001D",
  "ServerKey"  : "iddqd",
  "APIStype"   : "mydata",
  "context"    : "myfunc",
 
  "UINFrom"    : 17,
  "UINTo"      : 94,
  "CallType"   : 1,
  "FullScreen" : true
}
Параметры
| 
    Параметр  | 
  
    Тип  | 
  
    Значение  | 
 
| 
    cmd  | 
  
    string  | 
  
    "001D", номер команды MCIAPI_CS_MediaCall;  | 
 
| 
    ServerKey  | 
  
    string  | 
  
    ключ Integration API, задаётся в настройках сервера;  | 
 
| 
    APIStype  | 
  
    string  | 
  
    тип интеграции. Можно задавать произвольную строку;  | 
 
| 
    context  | 
  
    string  | 
  
    необязательный параметр, любой текст, который вернётся в ответной команде;  | 
 
| 
    UINFrom  | 
  
    integer  | 
  
    UIN инициатора звонка, больше нуля, должен быть онлайн;  | 
 
| 
    UINTo  | 
  
    integer  | 
  
    UIN пользователя, который принимает звонок, больше нуля, должен быть онлайн;  | 
 
| 
    CallType  | 
  
    integer  | 
  
    тип звонка, если параметр не указан, по умолчанию используется голосовой звонок;  | 
 
| 
    FullScreen  | 
  
    boolean  | 
  
    если тип звонка — видео или показ экрана, то можно заставить получателя развернуть окно звонка на весь экран, указав FullScreen=true. Иначе этот параметр просто игнорируется.  | 
 
Результат работы
{
  "cmd"      : "001D",
  "context"  : "myfunc",
  "UINFrom"  : 17,
  "UINTo"    : 94,
  "CallType" : 1
}
| 
    Поле  | 
  
    Тип  | 
  
    Значение  | 
 
| 
    cmd  | 
  
    string  | 
  
    HEX-номер команды, которая была успешно выполнена;  | 
 
| 
    context  | 
  
    string  | 
  
    произвольный текст, который был передан серверу в команде запроса;  | 
 
| 
    UINFrom  | 
  
    integer  | 
  
    идентификатор инициатора звонка;  | 
 
| 
    UINTo  | 
  
    integer  | 
  
    идентификатор отвечающей стороны;  | 
 
| 
    CallType  | 
  
    integer  | 
  
    тип звонка.  | 
 
Возможные ошибки
#5, MCIAPI_Error_WrongIntegrationKey
#37, MCIAPI_Error_UINMustBeGreaterThanZero
#39, MCIAPI_Error_InvalidMediaCallType
#40, MCIAPI_Error_NotEnoughRightsToMakeMediaCall
#41, MCIAPI_Error_NotEnoughRightsToReceiveMediaCall
Ещё посмотреть
Перехват попыток медиазвонков скриптовым движком MyChat Server
Created with the Personal Edition of HelpNDoc: Maximize Your Productivity with HelpNDoc's CHM Help File Creation Features