public IActionResult GetNewSession(janusIncoming janusIncoming) { janusOutgoing janusOutgoing = new janusOutgoing(janusIncoming, "success"); janusOutgoing.data.Add("id", "14552147855"); return(new JsonResult(janusOutgoing)); }
public janusOutgoing(janusIncoming janusIncoming, string janus) { this.janus = janus; transaction = janusIncoming.transaction; plugindata = new plugindata(); data = new Dictionary <string, string>(); }
public IActionResult KeepALive(janusIncoming janusIncoming) { janusOutgoing janusOutgoing = new janusOutgoing(janusIncoming, janusIncoming.janus); janusOutgoing.janus = "success"; janusOutgoing.data.Add("id", "14552147855"); return(new JsonResult(janusOutgoing)); }
public IActionResult PluginEventGet(janusIncoming janusIncoming) { janusOutgoungPlugin janusOutgoungPlugin = (janusOutgoungPlugin)janusIncoming; janusOutgoungPlugin.body.Add("audio", "true"); janusOutgoungPlugin.body.Add("type", "offer"); janusOutgoungPlugin.body.Add("sdp", "v=0\r\no=[..more sdp stuff..]"); return(new JsonResult(janusOutgoungPlugin)); }