【发布时间】:2017-05-30 12:24:37
【问题描述】:
我计划使用 PJSIP 创建 swift SDK。我已经创建了 XCPjsua.h 文件和 XCPjsua.c 文件。我正在使用 XCPjsua.h 头文件与 XCPjsua.c 文件交互,我有以下方法
int startPjsip(char *sipUser, char* sipDomain);
/**
* Make VoIP call.
* @param destUri the uri of the receiver, something like "sip:192.168.43.106:5080";
*/
2. void makeCall(char* destUri);
3. void endCall();
从我的 .swift 类中,我可以导入 XCPjsua.h,我可以调用 startPjsip()、makeCall()、endCall() 方法。有没有办法从这个 XCPjsua.c 文件向 swift 类发送委托回调或通知。
例如:如果我收到来电,XCPjsua.c 文件将接收来电。如果我想从 XCPjsua.c 通知 swift 类“您已收到来电”,我该怎么做?
【问题讨论】:
-
stackoverflow.com/a/38334529/2065045 调用时发送回调,或初始化注册事件回调时