有没有Pjsippjsua2(Android)的注册监听器



我一直在浏览AndroidPjsippjsua2示例应用程序。它有效,但他们没有实现注册侦听器。也找不到足够好的文档。例如,对于android原生sip堆栈,他们有注册失败和注册成功的注册侦听器。如果可能的话,请帮我提供一个示例代码。

我想你说的是pjsip应用程序源中sample.java和sample2.java文件中notifyRegState旁边的空括号。您可以在那里轻松实现自己的注册侦听器。

public void notifyRegState(pjsip_status_code code, String reason, int expiration) {}

您所要做的就是检查此方法中参数的值。最重要的是第一个参数(code(-将其值与您要从pjsip_status_code枚举(链接(中检查的状态进行比较,并根据您的需要执行一些操作。可以在此处(链接(找到SIP响应代码的说明。第二个自变量(reason(是接收状态的描述(原因短语(。最后一个(expiration(是到下一个SIP注册的间隔(换句话说,当前注册的有效时间(。

如果这对你没有帮助,就多谈谈你的问题。

创建一个扩展Call的类,并在其中按ctrl+o搜索notifyRegState((

public class MyVoipCallState extends Call{
public void notifyRegState(pjsip_status_code code, String reason, int expiration) {}
log.i(Tag,reason);
}

相关内容

  • 没有找到相关文章

最新更新