@miconda, the problem with sip-message validation can be get round by using this strange configuration and http-request:
event_route[xhttp:request] {
**$ru = "sip:1@127.0.0.1";**
async_route("TEST", "2");
}
route[TEST] {
xhttp_reply("200", "OK", "text/plain", "URL $hu\r\n");
exit;
}
# cat ./test.sh
curl -X POST http://192.168.3.115:8080/test \
-H "Content-Type: application/json" \
**-H "From: <sip:1@127.0.0.1>" \
-H "To: <sip:2@127.0.0.1>" \
-H "CSeq: 1 POST" \
-H "Call-ID: qwerty" \**
-d '{"test": 1}
You need to rewrite R-URI and add fields From, To, CSeq and Call-ID to prevent package validation. I think, correction R-RURI and adding the required headers must be done when creating fake_msg. What do you think?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.