|
@@ -151,7 +151,7 @@ out1:
|
|
/*! \brief
|
|
/*! \brief
|
|
* Prepend own uri to Path header
|
|
* Prepend own uri to Path header
|
|
*/
|
|
*/
|
|
-int add_path(struct sip_msg* _msg, char* _a, char* _b)
|
|
|
|
|
|
+int ki_add_path(struct sip_msg* _msg)
|
|
{
|
|
{
|
|
str user = {0,0};
|
|
str user = {0,0};
|
|
int ret;
|
|
int ret;
|
|
@@ -179,6 +179,11 @@ int add_path(struct sip_msg* _msg, char* _a, char* _b)
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+int add_path(sip_msg_t* _msg, char* _a, char* _b)
|
|
|
|
+{
|
|
|
|
+ return ki_add_path(_msg);
|
|
|
|
+}
|
|
|
|
+
|
|
/*! \brief
|
|
/*! \brief
|
|
* Prepend own uri to Path header and take care of given
|
|
* Prepend own uri to Path header and take care of given
|
|
* user.
|
|
* user.
|
|
@@ -196,6 +201,25 @@ int add_path_usr(struct sip_msg* _msg, char* _usr, char* _parms)
|
|
return prepend_path(_msg, &user, PATH_PARAM_NONE, &parms);
|
|
return prepend_path(_msg, &user, PATH_PARAM_NONE, &parms);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+/*! \brief
|
|
|
|
+ * Prepend own uri to Path header and take care of given
|
|
|
|
+ * user.
|
|
|
|
+ */
|
|
|
|
+int ki_add_path_user(sip_msg_t* _msg, str* _user)
|
|
|
|
+{
|
|
|
|
+ str parms = {0,0};
|
|
|
|
+ return prepend_path(_msg, _user, PATH_PARAM_NONE, &parms);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+/*! \brief
|
|
|
|
+ * Prepend own uri to Path header and take care of given
|
|
|
|
+ * user.
|
|
|
|
+ */
|
|
|
|
+int ki_add_path_user_params(sip_msg_t* _msg, str* _user, str* _params)
|
|
|
|
+{
|
|
|
|
+ return prepend_path(_msg, _user, PATH_PARAM_NONE, _params);
|
|
|
|
+}
|
|
|
|
+
|
|
/*! \brief
|
|
/*! \brief
|
|
* Prepend own uri to Path header and append received address as
|
|
* Prepend own uri to Path header and append received address as
|
|
* "received"-param to that uri.
|
|
* "received"-param to that uri.
|
|
@@ -205,6 +229,15 @@ int add_path_received(struct sip_msg* _msg, char* _a, char* _b)
|
|
return prepend_path(_msg, NULL, PATH_PARAM_RECEIVED, NULL);
|
|
return prepend_path(_msg, NULL, PATH_PARAM_RECEIVED, NULL);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+/*! \brief
|
|
|
|
+ * Prepend own uri to Path header and append received address as
|
|
|
|
+ * "received"-param to that uri.
|
|
|
|
+ */
|
|
|
|
+int ki_add_path_received(sip_msg_t* _msg)
|
|
|
|
+{
|
|
|
|
+ return prepend_path(_msg, NULL, PATH_PARAM_RECEIVED, NULL);
|
|
|
|
+}
|
|
|
|
+
|
|
/*! \brief
|
|
/*! \brief
|
|
* Prepend own uri to Path header and append received address as
|
|
* Prepend own uri to Path header and append received address as
|
|
* "received"-param to that uri and take care of given user.
|
|
* "received"-param to that uri and take care of given user.
|
|
@@ -222,6 +255,26 @@ int add_path_received_usr(struct sip_msg* _msg, char* _usr, char* _parms)
|
|
return prepend_path(_msg, &user, PATH_PARAM_RECEIVED, &parms);
|
|
return prepend_path(_msg, &user, PATH_PARAM_RECEIVED, &parms);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+/*! \brief
|
|
|
|
+ * Prepend own uri to Path header and append received address as
|
|
|
|
+ * "received"-param to that uri and take care of given user.
|
|
|
|
+ */
|
|
|
|
+int ki_add_path_received_user(sip_msg_t* _msg, str* _user)
|
|
|
|
+{
|
|
|
|
+ str parms = {0,0};
|
|
|
|
+ return prepend_path(_msg, _user, PATH_PARAM_RECEIVED, &parms);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+/*! \brief
|
|
|
|
+ * Prepend own uri to Path header and append received address as
|
|
|
|
+ * "received"-param to that uri and take care of given user.
|
|
|
|
+ */
|
|
|
|
+int ki_add_path_received_user_params(sip_msg_t* _msg, str* _user, str* _params)
|
|
|
|
+{
|
|
|
|
+
|
|
|
|
+ return prepend_path(_msg, _user, PATH_PARAM_RECEIVED, _params);
|
|
|
|
+}
|
|
|
|
+
|
|
/*! \brief
|
|
/*! \brief
|
|
* rr callback
|
|
* rr callback
|
|
*/
|
|
*/
|