[sr-dev] git:master:2f9c0c4d: siptrace: add direction attribute to exported by module pseudo-variable

Daniel-Constantin Mierla miconda at gmail.com
Thu Mar 24 14:08:15 CET 2022


Module: kamailio
Branch: master
Commit: 2f9c0c4d2b6551bb0f8f1915d2585d96c3bca8cb
URL: https://github.com/kamailio/kamailio/commit/2f9c0c4d2b6551bb0f8f1915d2585d96c3bca8cb

Author: Dennis Yurasov <dennis-y at yandex-team.ru>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2022-03-24T14:08:09+01:00

siptrace: add direction attribute to exported by module pseudo-variable

- Add direction attribute to event route siptrace pseudo-variable.

---

Modified: src/modules/siptrace/siptrace.c

---

Diff:  https://github.com/kamailio/kamailio/commit/2f9c0c4d2b6551bb0f8f1915d2585d96c3bca8cb.diff
Patch: https://github.com/kamailio/kamailio/commit/2f9c0c4d2b6551bb0f8f1915d2585d96c3bca8cb.patch

---

diff --git a/src/modules/siptrace/siptrace.c b/src/modules/siptrace/siptrace.c
index 95c9b8ac7a..9540e83d06 100644
--- a/src/modules/siptrace/siptrace.c
+++ b/src/modules/siptrace/siptrace.c
@@ -2601,6 +2601,8 @@ int pv_get_siptrace(sip_msg_t *msg, pv_param_t *param,
 			return pv_get_strval(msg, param, res, &host);
 		case 9: /* dst_hostip */
 			return pv_get_strval(msg, param, res, &host);
+		case 10: /* direction */
+			return pv_get_strzval(msg, param, res, siptrace_event_data->dir);
 		default:
 			LM_ERR("unexpected config param\n");
 			return pv_get_null(msg, param, res);
@@ -2644,6 +2646,8 @@ int pv_parse_siptrace_name(pv_spec_t *sp, str *in)
 				sp->pvp.pvn.u.isname.name.n = 8;
 			else if(strncmp(in->s, "dst_hostip", 10)==0)
 				sp->pvp.pvn.u.isname.name.n = 9;
+			else if(strncmp(in->s, "direction", 10)==0)
+				sp->pvp.pvn.u.isname.name.n = 10;
 			else goto error;
 		break;
 		default:




More information about the sr-dev mailing list