Signaling

Signaling

信令。

Constructor

new Signaling(name, field, contact, device)

Parameters:
Name Type Description
name string

信令名。

field CommField

信令的通讯场域。

contact Contact

传送/接收该信令的联系人。

device Device

传送/接收该信令的设备。

Classes

Signaling

Members

callee :Contact

被叫。

Type:

caller :Contact

主叫。

Type:

candidate :object

媒体通道的 ICE candidate 。

Type:
  • object

candidates :Array.<object>

媒体通道的 ICE candidate 列表。

Type:
  • Array.<object>

contact :Contact

传送/接收该信令的联系人。

Type:

device :Device

传送/接收该信令的设备。

Type:

field :CommField

信令的通讯场域。

Type:

invitee :Contact

被邀请人。

Type:

invitees :Array.<number>

被邀请的联系人列表。

Type:
  • Array.<number>

mediaConstraint :MediaConstraint

媒体约束。

Type:

name :string

信令名。

Type:
  • string

sessionDescription :object

通话的 SDP 信息。

Type:
  • object

sn :number

信令序号。

Type:
  • number

target :CommFieldEndpoint

目标。

Type:

Methods

(static) create(json, pipeline, self) → {Signaling}

创建 Signaling 实例。

Parameters:
Name Type Description
json JSON

JSON 数据对象。

pipeline Pipeline

数据管道。

self Self

指定当前登录用户。

Returns:

返回 Signaling 实例。

Type
Signaling

toCompactJSON()

toJSON()