首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Pjsip pjsua2 (Android )有注册监听器吗?

Pjsip pjsua2 (Android )有注册监听器吗?
EN

Stack Overflow用户
提问于 2020-09-10 08:05:32
回答 2查看 392关注 0票数 0

我一直在浏览Android Pjsip pjsua2示例应用程序。这是可行的,但他们没有实现注册侦听器。也找不到足够好的文档。例如,对于android本机sip堆栈,他们有注册侦听器注册失败,注册成功以及。如果可能的话,请帮助我提供一个示例代码。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-16 14:12:14

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

代码语言:javascript
运行
复制
public void notifyRegState(pjsip_status_code code, String reason, int expiration) {}

您所要做的就是检查此方法中参数的值。最重要的是第一个参数(code) --将它的值与您希望从pjsip_status_code枚举(链接)中检查的状态进行比较,并执行一些适合您需要的操作。可以在这里找到SIP代码的解释(链接)。第二个参数(reason)是对接收状态的描述(原因短语)。最后一个(expiration)是下一个SIP注册的间隔(另一个词是当前注册的有效时间)。

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

票数 1
EN

Stack Overflow用户

发布于 2020-12-17 05:55:08

创建一个类,它扩展调用,并在其中按ctrl+o搜索notifyRegState()

代码语言:javascript
运行
复制
public class MyVoipCallState extends Call{

  public void notifyRegState(pjsip_status_code code, String reason, int expiration) {}
      log.i(Tag,reason);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63825392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档