示例#1
0
static int sca_call_info_update_2_f(sip_msg_t* msg, char* p1, char* p2) {
	str uri_to = STR_NULL;
	if(get_str_fparam(&uri_to, msg, (gparam_p)p2)!=0)
	{
		LM_ERR("unable to get value from param pvar_to\n");
		return -1;
	}
	return sca_call_info_update(msg, p1, &uri_to, NULL);
}
示例#2
0
文件: sca.c 项目: btriller/kamailio
static int sca_call_info_update_1_f(sip_msg_t* msg, char* p1, char* p2)
{
	int update_mask = SCA_CALL_INFO_SHARED_BOTH;

	if (get_int_fparam(&update_mask, msg, (fparam_t *) p1) < 0) {
		LM_ERR("sca_call_info_update: argument 1: bad value "
				"(integer expected)\n");
		return (-1);
	}

	return sca_call_info_update(msg, update_mask, NULL, NULL);
}
示例#3
0
文件: sca.c 项目: btriller/kamailio
static int sca_call_info_update_2_f(sip_msg_t* msg, char* p1, char* p2)
{
	str uri_to = STR_NULL;
	int update_mask = SCA_CALL_INFO_SHARED_BOTH;

	if (get_int_fparam(&update_mask, msg, (fparam_t *) p1) < 0) {
		LM_ERR("sca_call_info_update: argument 1: bad value "
				"(integer expected)\n");
		return (-1);
	}
	if(get_str_fparam(&uri_to, msg, (gparam_p)p2)!=0)
	{
		LM_ERR("unable to get value from param pvar_to\n");
		return -1;
	}
	return sca_call_info_update(msg, update_mask, &uri_to, NULL);
}
示例#4
0
文件: sca.c 项目: btriller/kamailio
int ki_sca_call_info_update_turi(sip_msg_t *msg, int umask, str *sto)
{
	return sca_call_info_update(msg, umask, sto, NULL);
}
示例#5
0
文件: sca.c 项目: btriller/kamailio
int ki_sca_call_info_update_mask(sip_msg_t *msg, int umask)
{
	return sca_call_info_update(msg, umask, NULL, NULL);
}
示例#6
0
文件: sca.c 项目: btriller/kamailio
int ki_sca_call_info_update_default(sip_msg_t *msg)
{
	return sca_call_info_update(msg, SCA_CALL_INFO_SHARED_BOTH, NULL, NULL);
}
示例#7
0
文件: sca.c 项目: btriller/kamailio
static int sca_call_info_update_0_f(sip_msg_t* msg, char* p1, char* p2)
{
	return sca_call_info_update(msg, SCA_CALL_INFO_SHARED_BOTH, NULL, NULL);
}
示例#8
0
static int sca_call_info_update_1_f(sip_msg_t* msg, char* p1) {
	return sca_call_info_update(msg, p1, NULL, NULL);
}
示例#9
0
static int sca_call_info_update_0_f(sip_msg_t* msg) {
	return sca_call_info_update(msg, NULL, NULL, NULL);
}