创建FYRtcEngine

FYRtcEngineKit *engineKit = [FYRtcEngineKit 
sharedEngineWithAppId:@"AppId" AppToken:@"AppToken" delegate:self];
参数 是否必须 描述
appId 应用id
appToken 应用token
FYRtcEngineKitDelegate 提供 FYRtcEngineKit所有事件回调
  • 发起回拨呼叫

[engineKit dialBack:@"calleeNumber" CalleeDisplay:@"calleeDisplay" CallerNumber:@"callerNumber"CallerDisplay:@"callerDisplay" OptionData:nil DialPstnSuccess:nil];
参数 是否必须 描述
calleeNum 被叫电话号码。注:号码必须是E164格式,如:+86130000000
calleeDisplay 被叫显示号码。,注:号码必须是E164格式,如:+86135000000
callerNumber 主叫电话号码。注:号码必须是E164格式,如:+8613500000000
callerDisplay 主叫显示号码。注:号码必须是E164格式,如:+8613000000000

以上所有号码必须符合E164格式,否则会拨打失败。专线回拨只有主叫接通之后会拨打被叫,如果主叫挂断,不会继续拨打被叫。

[engineKit setLogfile:@"path"]
参数 是否必须 描述
path log将输出到开发者指定目录
  • 专线回拨相关Delegate 方法(FYRtcEngineKitDelegate)

  • 专线回拨发起成功回调 ```objectivec
  • (void)onFYRtcEngineDialBackSuccess:(FYRtcEngineKit *)engine ``` 当专线回拨发起成功后,主叫与被叫等待接听系统来电即可

在使用FYRtcEngineKit期间所有错误回调

- (void)onFYRtcEngine:(FYRtcEngineKit *)engine OnError:(FYError *)error
参数 描述
error code:FYRtcEngineKit错误码
msg:错误消息

在使用sdk期间发生所有错误,都会触发该回调。

results matching ""

    No results matching ""