我打算使用PJSIP創建swift SDK。我創建了XCPjsua.h文件和XCPjsua.c文件。我使用XCPjsua.h頭文件與XCPjsua.c文件交互,我有以下方法如何發送通知或將.c文件的回調委託給swift類?
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函數(),結束呼叫() 方法。有沒有辦法將委託回調或通知從這個XCPjsua.c文件發送到swift類。
例如:如果我收到來電,XCPjsua.c文件將收到來電。從XCPjsua.c中,如果我想通知SWIFT類「您已收到來電」,我該怎麼做?
HTTPS ://stackoverflow.com/a/38334529/2065045當進行呼叫發送回調,或初始時註冊註冊事件的回調 – teixeiras