我使用Pjsip库实现SIP。使用Pjsip lib,我可以完美地进行IP呼叫。我的问题是,当我拨打电话时,如果其他最终用户拒绝/无法联系或无应答,我的呼叫将连接到语音邮件并从sip服务器获得200k(呼叫已连接状态),就像其他最终用户应答呼叫一样。
Not Reachable Case i can differentiate 200 ok By missing 183 Session Progress Message. But noanswer and decline case I couldn't get the actual State of call .
is any w
在overrided void onIncomingCall中,我打开一个新的后台线程,其中显示了一个new (Popup) Form。我尝试在此表单中接听或拒绝呼叫,但随后收到一个System.AccessViolationException.,似乎当前的呼叫对象已被锁定,无法从另一个表单访问。如果我在onIncomingCall空中使用currentcall.answer(prm),那么调用就成功建立了(不需要另一个窗体和线程)。
public class myaccount : Account
{
public override void onIncomingCall(OnInc
我正在IOS中做一个呼叫应用程序。这项工程进展很快。我使用PJSIP作为第三方库进行呼叫,使用星号作为Voip服务器。我已经设置了服务器,并且在我的项目中集成了PJSIP。我可以注册到服务器,打电话,接收电话。当我收到显示用户id和其他信息的呼叫时,我想初始化一个新的ViewController。在C语言中实现了接收呼叫方法。
/* Callback called by the library upon receiving incoming call */
static void on_incoming_call(pjsua_acc_id acc_id, pjsua_call_id call