eXosip2功能错过了吗?

时间:2012-04-21 13:55:02

标签: sip voip

我正在为嵌入式设备编写软件,基本功能是VoIP,现在我想用eXosip2实现SIP。我从http://savannah.nongnu.org/projects/exosip/

下载了libeXosip2-3.6.0源代码

我查了几个示例代码并发现要发送INVITE消息,我需要调用: eXosip_call_build_initial_invite(在eXcall_api.c中)

在此功能中,它会调用osip_to_initosip_to_parseosip_to_free等功能,但是我在eXosip2文件夹中找不到这些功能....为什么?

其实我也下载了osip2库,我可以找到这些功能,但是在eXosip2中看不到它们。这些功能是否包含在一些我无法阅读内容的目标文件中?或者实际上我需要同时包含osip2和eXosip2?

如果这是一个微不足道的问题,我很抱歉,我是编程的新手,如果你能提供帮助,我将非常感激。

2 个答案:

答案 0 :(得分:0)

您还需要构建libosip2。然后将libeXosip2链接到libosip2库

答案 1 :(得分:0)

要完成,您需要下载libosip-3.6.0并使用这些命令行安装它(在linux / unix平台上):

$> tar -xvzf libosip-0.X.X.tar.gz
$> mkdir linux-build
$> cd linux-build
$> ../libosip-0.X.X/configure
$> make
# make install

然后编译eXosip2应该有效。 对于较新的版本也是如此。