new Invite(fromUserId, toUserId, options-)
邀请Invite构造函数。
Parameters:
Name | Type | Description |
---|---|---|
fromUserId |
String | 邀请发起方用户id |
toUserId |
String | 邀请接受方用户id |
options- |
Object | 参数 |
Members
-
<readonly> InviteCallbackEnum :string
-
Invite级别回调的枚举
Type:
- string
Properties:
Name Type Default Description CALL_ACCEPT_NOTIFY
string call.accept.notify CALL_REJECT_NOTIFY
string call.reject.notify CALL_TIMEOUT_NOTIFY
string call.timeout.notify CALL_RINGING_NOTIFY
string call.ringing.notify CALL_CANCEL_NOTIFY
string call.cancel.notify RESPONSE_CALL_TIMEOUT_NOTIFY
string response.call.timeout.notify CALL_CLOSE_NOTIFY
string call.close.notify
Methods
-
accept(options,接受方发送的参数,也可以不填)
-
接受邀请
Parameters:
Name Type Description options,接受方发送的参数,也可以不填
Object -
addCallback(type, callback)
-
邀请级别的回调
Parameters:
Name Type Description type
UserCallback 回调枚举标识
callback
Object 回调方法名,可以自定义
Example
invite.addCallback(Invite.InviteCallbackEnum.CALL_ACCEPT_NOTIFY, onCallAccept); invite.addCallback(Invite.InviteCallbackEnum.CALL_REJECT_NOTIFY, onCallReject); invite.addCallback(Invite.InviteCallbackEnum.CALL_TIMEOUT_NOTIFY, onCallTimeout); invite.addCallback(Invite.InviteCallbackEnum.CALL_RINGING_NOTIFY, onCallRinging); invite.addCallback(Invite.InviteCallbackEnum.CALL_CANCEL_NOTIFY, onCallCancel); invite.addCallback(Invite.InviteCallbackEnum.RESPONSE_CALL_TIMEOUT_NOTIFY, onResponseCallTimeout); invite.addCallback(Invite.InviteCallbackEnum.CALL_CLOSE_NOTIFY, onCallClose); 邀请请求已被接受的回调 param:toUserId - 邀请接收者用户ID param:options - 邀请参数,json对象 function onCallAccept(toUserId,options){ } 邀请请求已被拒绝的回调 param:toUserId - 邀请接收者用户ID param:reason - 拒绝原因 function onCallReject(toUserId,reson){ } 邀请请求无响应,超时回调 param:toUserId - 邀请接收者用户ID function onCallTimeout(toUserId){ } 邀请请求响铃回调 param:toUserId - 邀请接收者用户ID function onCallRinging(toUserId){ } 邀请发启者取消邀请的回调 param:fromUserId - 邀请发启用户ID function onCallCancel(fromUserId) { } 接收邀请者无响应,超时回调 param:fromUserId - 邀请发启用户ID function onResponseCallTimeout(fromUserId){ } 邀请关闭 param:toUserId - 关闭发启用户ID param:reason - 关闭原因 function onCallClose(fromUserId,reson){ }
-
close()
-
关闭