我正在努力解决这个问题,请有人帮忙:
我有Kamailio SIP服务器5.1.2。使用安装的基本配置(Base,没有任何更改)。负责PRESENCE的配置部分是:
#!ifdef WITH_PRESENCE
if (!t_newtran()) {
sl_reply_error();
exit;
}
if(is_method("PUBLISH")) {
handle_publish();
t_release();
} else if(is_method("SUBSCRIBE")) {
handle_subscribe();
t_release();
}
exit;
#!endif
两款gradstream手机(GXP-1620配备最新固件,GXV-3240配备最新固件)和两款软客户端Micro SIP和Zoiper。 当Micro SIP向Zoiper客户端提供SIP SUBSCRIBE时,SIP NOTIFY与XML主体交换(在Micro SIP中需要启用“PUBLISH presence”以在Zoiper中显示状态)。 但是当软客户端(SIP SUBSCRIBE)订阅到硬电话(Grandstreams)时,只有“空”SIP NOTIFY消息在没有XML主体的情况下进行交换。 那么在大流量手机中是否有任何配置或者这种设置是不可能的,我应该使用任何其他类似PBX的软件?
提前致谢。
祝你好运, 丹尼斯拉夫