1

我试过从 pjsip.org 构建的 Apjsua 项目没有成功。我花了很多时间仍然没有正确注册。如果你们中的任何人成功构建了 apjsua 示例应用程序,那么请帮助我。

我在谷歌上搜索了很多 sip,很多人建议我使用 CSipSimple,但我需要比 csipsimple 功能更多的选项。所以我尝试构建 pjsip 应用程序。但没有成功。有没有人有在 android 设备上使用 pjsip 的经验?与我分享将不胜感激。

4

1 回答 1

2

例如:

当您启动应用程序时,您应该有一个菜单。现在输入

+a

在该控制台应该询问更多信息之后,例如:

  1. sip:用户名@sipserver
  2. sip:sipserver
  3. *
  4. 用户名
  5. 密码

之后,您应该登录。但在此之前,您应该更改 pjsip-apps/src/pjsua/main_android.c 中的“setInput”函数:

void setInput(char *s)
{
    int i = 0;

    for (i = 0; i < sizeof(app_var.line); i++)
    {
        app_var.line[i]=NULL;
    }

    if (strlen(s) < sizeof(app_var.line))
        strncpy(app_var.line, s, strlen(s));

    pj_sem_post(app_var.input_sem);
}
于 2012-11-12T12:12:02.990 回答