ECVoIPCallDelegate Protocol Reference

Conforms to ECDelegateBase
Declared in ECVoIPCallDelegate.h

Overview

VoIP呼叫的代理

– onIncomingCallReceived:withCallerAccount:withCallerPhone:withCallerName:withCallType:

有呼叫进入

- (NSString *)onIncomingCallReceived:(NSString *)callid withCallerAccount:(NSString *)caller withCallerPhone:(NSString *)callerphone withCallerName:(NSString *)callername withCallType:(CallType)calltype

Parameters

callid

会话id

caller

主叫人账号

callerphone

主叫人设置的手机号

callername

主叫人设置的昵称

calltype

呼叫类型

Declared In

ECVoIPCallDelegate.h

– onCallEvents:

呼叫事件

- (void)onCallEvents:(VoIPCall *)voipCall

Parameters

voipCall

VoIP电话实体类的对象

Declared In

ECVoIPCallDelegate.h

– onReceiveFrom:DTMF:

收到dtmf

- (void)onReceiveFrom:(NSString *)callid DTMF:(NSString *)dtmf

Parameters

callid

会话id

dtmf

键值

Declared In

ECVoIPCallDelegate.h

– onCallVideoRatioChanged:andVoIP:andIsConfrence:andWidth:andHeight:

视频分辨率发生改变

- (void)onCallVideoRatioChanged:(NSString *)callid andVoIP:(NSString *)voip andIsConfrence:(BOOL)isConference andWidth:(NSInteger)width andHeight:(NSInteger)height

Parameters

callid

会话id

voip

VoIP号

isConference

NO 不是, YES 是

width

宽度

height

高度

Declared In

ECVoIPCallDelegate.h

– onSwitchCallMediaTypeRequest:withMediaType:

收到对方切换音视频的请求

- (void)onSwitchCallMediaTypeRequest:(NSString *)callid withMediaType:(CallType)requestType

Parameters

callid

会话id

requestType

请求音视频类型 视频:需要响应 音频:请求删除视频(不需要响应,双方自动去除视频)

Declared In

ECVoIPCallDelegate.h

– onSwitchCallMediaTypeResponse:withMediaType:

收到对方应答切换音视频请求

- (void)onSwitchCallMediaTypeResponse:(NSString *)callid withMediaType:(CallType)responseType

Parameters

callid

会话id

responseType

回复音视频类型

Declared In

ECVoIPCallDelegate.h

– onGetOfflineCallId

需要获取的离线呼叫CallId (用于苹果推送下来的离线呼叫callid)

- (NSString *)onGetOfflineCallId

Return Value

apns推送的过来的callid

Declared In

ECVoIPCallDelegate.h

– onGetRingBackWavPath:

获取本地回铃音路径

- (NSString *)onGetRingBackWavPath:(VoIPCall *)voipCall

Parameters

voipCall

呼叫相关信息

Declared In

ECVoIPCallDelegate.h

– onGetBusyWavPath:

获取本地忙音路径

- (NSString *)onGetBusyWavPath:(VoIPCall *)voipCall

Parameters

voipCall

呼叫相关信息

Declared In

ECVoIPCallDelegate.h