PJSIPを使用して迅速なSDKを作成する予定です。私はXCPjsua.hファイルとXCPjsua.cファイルを作成しました。私はXCPjsua.hヘッダーファイルを使用してXCPjsua.cファイルと対話していると私は私の.swiftクラスからメソッド通知を送信したり、コールバックを.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();
の下に、私はXCPjsua.hをインポートすることができますし、私は(startPjsipを呼び出すことができます持っている)、のmakeCall()、[終了] ()メソッドを使用します。このXCPjsua.cファイルから委任コールバックや通知をswiftクラスに送信する方法はありますか?
例:着信コールを受信した場合、XCPjsua.cファイルは着信コールを受信します。 XCPjsua.cから、「あなたは着信を受け取りました」というクラスを迅速に通知したい場合、どうすればいいですか?
httpsを使用すると、あなたのブリッジのヘッダーにインポートすることができます
XCPjsua.h
で、 ://stackoverflow.com/a/38334529/2065045コールをコールバックを送信するとき、またはizingイベントのコールバックを登録する – teixeiras