<div dir="ltr">Hi,<div><br></div><div>I compiled and installed deb packages as per the sipwise guide here <a href="https://github.com/sipwise/rtpengine">https://github.com/sipwise/rtpengine</a>. After running modprobe xt_MEDIAPROXY and <span style="font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;line-height:inherit;color:rgb(51,51,51);font-size:14px;background-color:transparent">iptables -I INPUT -p udp -j MEDIAPROXY --id 0 the new chain created is mediaproxy (lower case). Isn't iptables case sensitive?</span></div><div><span style="font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;line-height:inherit;color:rgb(51,51,51);font-size:14px;background-color:transparent">I'm not sure that it is working properly since it seems the mediaproxy chain (lowercase) sends all UDP packets through the MEDIAPROXY (uppercase) chain, which apparently didn't get created.</span></div><div><span style="font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;line-height:inherit;color:rgb(51,51,51);font-size:14px;background-color:transparent"><br></span></div><div><span style="font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;line-height:inherit;color:rgb(51,51,51);font-size:14px;background-color:transparent">How can I check to make sure that indeed RTPengine is relaying the streams properly?</span></div><div><span style="font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;line-height:inherit;color:rgb(51,51,51);font-size:14px;background-color:transparent"><br></span></div><div><span style="font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;line-height:inherit;color:rgb(51,51,51);font-size:14px;background-color:transparent">Thanks</span></div><div><span style="font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;line-height:inherit;color:rgb(51,51,51);font-size:14px;background-color:transparent"><br></span></div><div><span style="font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;line-height:inherit;color:rgb(51,51,51);font-size:14px;background-color:transparent"><br></span></div><div><span style="font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;line-height:inherit;color:rgb(51,51,51);font-size:14px;background-color:transparent">Here's what my iptables looks like after running modprobe xt_MEDIAPROXY and </span><span style="color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:14px">iptables -I INPUT -p udp -j MEDIAPROXY --id 0</span></div><div><span style="font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;line-height:inherit;color:rgb(51,51,51);font-size:14px;background-color:transparent"><br></span></div><div><b style="color:rgb(57,57,57);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px">ncoming packets (INPUT) - Only applies to packets addressed to this host</b><br style="color:rgb(57,57,57);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px"><form action="https://securvoice.eu:9998/firewall/save_policy.cgi" style="margin:0px;padding:0px;color:rgb(57,57,57);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px"><a class="" href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" style="color:rgb(11,70,171);text-decoration:none">Select all.</a> | <a class="" href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" style="color:rgb(11,70,171);text-decoration:none">Invert selection.</a><br><table class="" width="100%" id="sortableTableNaN" style="border-collapse:collapse;border-spacing:0px;font-size:inherit;margin:0px;border:1px solid rgb(217,217,217);empty-cells:hide;padding:0px;background-color:rgb(217,217,217)"><tbody><tr><td style="padding:0px;border:none"><table class="" width="100%" id="sortableTableNaN" style="border-spacing:0px;font-size:inherit;margin:0px;border:1px solid rgb(255,255,255);empty-cells:hide;width:1585px"><thead style="border:0px;background-color:rgb(208,224,252)"><tr bgcolor="#D0E0FC" class=""><td width="5" style="padding:0px 2px;border:none"><b style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px"><a href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" class="" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px"><span class="" style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">   </span></a></b></td><td width="10%" nowrap style="padding:0px 2px;border:none"><b style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px"><a href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" class="" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">Action<span class="" style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">   </span></a></b></td><td style="padding:0px 2px;border:none"><b style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px"><a href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" class="" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">Condition<span class="" style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">   </span></a></b></td><td width="32" style="padding:0px 2px;border:none"><b style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px"><a href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" class="" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">Move<span class="" style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">   </span></a></b></td><td width="32" style="padding:0px 2px;border:none"><b style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px"><a href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" class="" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">Add<span class="" style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">   </span></a></b></td></tr></thead><tbody style="background-color:rgb(245,245,245)"><tr id="row_d_0" bgcolor="#f5f5f5" class="" style="background-color:rgb(248,248,250)"><td class="" width="5" style="padding:2px;border:none"><input class="" type="checkbox" name="d" value="0" id="d_0" style="padding:1px;font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:1.5em"></td><td width="10%" nowrap style="padding:2px;border:none"><label for="d_0" style="line-height:1.5em"><a class="" href="https://securvoice.eu:9998/firewall/edit_rule.cgi?table=0&idx=0" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em">Jump to chain MEDIAPROXY</a></label></td><td style="padding:2px;border:none"><label for="d_0" style="line-height:1.5em">If protocol is <b style="line-height:1.5em">UDP</b></label></td><td width="32" style="padding:2px;border:none"><label for="d_0" style="line-height:1.5em"><img src="https://securvoice.eu:9998/firewall/images/gap.gif" style="border: 0px; line-height: 1.5em;"><img src="https://securvoice.eu:9998/firewall/images/gap.gif" style="border: 0px; line-height: 1.5em;"></label></td><td width="32" style="padding:2px;border:none"><a href="https://securvoice.eu:9998/firewall/edit_rule.cgi?table=0&chain=INPUT&new=1&after=0" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em"><img src="https://securvoice.eu:9998/firewall/images/after.gif" border="0" style="border: 0px; line-height: 1.5em;"></a><a href="https://securvoice.eu:9998/firewall/edit_rule.cgi?table=0&chain=INPUT&new=1&before=0" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em"><img src="https://securvoice.eu:9998/firewall/images/before.gif" border="0" style="border: 0px; line-height: 1.5em;"></a></td></tr></tbody></table></td></tr></tbody></table><a class="" href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" style="color:rgb(11,70,171);text-decoration:none">Select all.</a> | <a class="" href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" style="color:rgb(11,70,171);text-decoration:none">Invert selection.</a><br><table width="100%" id="sortableTableNaN" style="border-spacing:0px;font-size:inherit;margin:0px;border-width:0px;empty-cells:hide"><tbody><tr><td width="33%" nowrap style="padding:0px;border:none"><input class="" type="submit" value="Set Default Action To:" style="padding-right:1px;padding-left:1px;font-family:arial,helvetica,clean,sans-serif;font-size:13px"> <select name="policy" style="font-family:arial,helvetica,clean,sans-serif;font-size:13px"> <option value="ACCEPT" selected>Accept</option> <option value="DROP">Drop</option> <option value="QUEUE">Userspace</option> <option value="RETURN">Exit chain</option> </select></td><td align="center" width="33%" style="padding:0px;border:none"><input class="" type="submit" name="delsel" value="Delete Selected" style="padding-right:1px;padding-left:1px;font-family:arial,helvetica,clean,sans-serif;font-size:13px"> <input class="" type="submit" name="movesel" value="Move Selected" style="padding-right:1px;padding-left:1px;font-family:arial,helvetica,clean,sans-serif;font-size:13px"></td><td align="right" width="33%" style="padding:0px;border:none"><input class="" type="submit" name="add" value="Add Rule" style="padding-right:1px;padding-left:1px;font-family:arial,helvetica,clean,sans-serif;font-size:13px"></td></tr></tbody></table></form><hr class="" style="border:0px;width:1430.09375px;height:1px;color:rgb(217,217,217);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px;background-color:rgb(217,217,217)"><b style="color:rgb(57,57,57);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px">Forwarded packets (FORWARD) - Only applies to packets passed through this host</b><br style="color:rgb(57,57,57);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px"><form action="https://securvoice.eu:9998/firewall/save_policy.cgi" style="margin:0px;padding:0px;color:rgb(57,57,57);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px"><b>There are no rules defined for this chain.</b><br><table width="100%" id="sortableTableNaN" style="border-spacing:0px;font-size:inherit;margin:0px;border-width:0px;empty-cells:hide"><tbody><tr><td width="33%" nowrap style="padding:0px;border:none"><input class="" type="submit" value="Set Default Action To:" style="padding-right:1px;padding-left:1px;font-family:arial,helvetica,clean,sans-serif;font-size:13px"> <select name="policy" style="font-family:arial,helvetica,clean,sans-serif;font-size:13px"> <option value="ACCEPT" selected>Accept</option> <option value="DROP">Drop</option> <option value="QUEUE">Userspace</option> <option value="RETURN">Exit chain</option> </select></td><td align="center" width="33%" style="padding:0px;border:none"></td><td align="right" width="33%" style="padding:0px;border:none"><input class="" type="submit" name="add" value="Add Rule" style="padding-right:1px;padding-left:1px;font-family:arial,helvetica,clean,sans-serif;font-size:13px"></td></tr></tbody></table></form><hr class="" style="border:0px;width:1430.09375px;height:1px;color:rgb(217,217,217);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px;background-color:rgb(217,217,217)"><b style="color:rgb(57,57,57);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px">Outgoing packets (OUTPUT) - Only applies to packets originated by this host</b><br style="color:rgb(57,57,57);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px"><form action="https://securvoice.eu:9998/firewall/save_policy.cgi" style="margin:0px;padding:0px;color:rgb(57,57,57);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px"><b>There are no rules defined for this chain.</b><br><table width="100%" id="sortableTableNaN" style="border-spacing:0px;font-size:inherit;margin:0px;border-width:0px;empty-cells:hide"><tbody><tr><td width="33%" nowrap style="padding:0px;border:none"><input class="" type="submit" value="Set Default Action To:" style="padding-right:1px;padding-left:1px;font-family:arial,helvetica,clean,sans-serif;font-size:13px"> <select name="policy" style="font-family:arial,helvetica,clean,sans-serif;font-size:13px"> <option value="ACCEPT" selected>Accept</option> <option value="DROP">Drop</option> <option value="QUEUE">Userspace</option> <option value="RETURN">Exit chain</option> </select></td><td align="center" width="33%" style="padding:0px;border:none"></td><td align="right" width="33%" style="padding:0px;border:none"><input class="" type="submit" name="add" value="Add Rule" style="padding-right:1px;padding-left:1px;font-family:arial,helvetica,clean,sans-serif;font-size:13px"></td></tr></tbody></table></form><hr class="" style="border:0px;width:1430.09375px;height:1px;color:rgb(217,217,217);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px;background-color:rgb(217,217,217)"><b style="color:rgb(57,57,57);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px">Chain <tt style="line-height:13px">mediaproxy</tt></b><br style="color:rgb(57,57,57);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px"><form action="https://securvoice.eu:9998/firewall/save_policy.cgi" style="margin:0px;padding:0px;color:rgb(57,57,57);font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:19.5px"><a class="" href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" style="color:rgb(11,70,171);text-decoration:none">Select all.</a> | <a class="" href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" style="color:rgb(11,70,171);text-decoration:none">Invert selection.</a><br><table class="" width="100%" id="sortableTableNaN" style="border-collapse:collapse;border-spacing:0px;font-size:inherit;margin:0px;border:1px solid rgb(217,217,217);empty-cells:hide;padding:0px;background-color:rgb(217,217,217)"><tbody><tr><td style="padding:0px;border:none"><table class="" width="100%" id="sortableTableNaN" style="border-spacing:0px;font-size:inherit;margin:0px;border:1px solid rgb(255,255,255);empty-cells:hide;width:1585px"><thead style="border:0px;background-color:rgb(208,224,252)"><tr bgcolor="#D0E0FC" class=""><td width="5" style="padding:0px 2px;border:none"><b style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px"><a href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" class="" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px"><span class="" style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">   </span></a></b></td><td width="10%" nowrap style="padding:0px 2px;border:none"><b style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px"><a href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" class="" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">Action<span class="" style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">   </span></a></b></td><td style="padding:0px 2px;border:none"><b style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px"><a href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" class="" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">Condition<span class="" style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">   </span></a></b></td><td width="32" style="padding:0px 2px;border:none"><b style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px"><a href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" class="" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">Move<span class="" style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">   </span></a></b></td><td width="32" style="padding:0px 2px;border:none"><b style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px"><a href="https://securvoice.eu:9998/firewall/index.cgi?table=0#" class="" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">Add<span class="" style="line-height:1.5em;vertical-align:middle;margin:0px;padding:0px 0px 0px 1px">   </span></a></b></td></tr></thead><tbody style="background-color:rgb(245,245,245)"><tr id="row_d_1" bgcolor="#f5f5f5" class="" style="background-color:rgb(248,248,250)"><td class="" width="5" style="padding:2px;border:none"><input class="" type="checkbox" name="d" value="1" id="d_1" style="padding:1px;font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:1.5em"></td><td width="10%" nowrap style="padding:2px;border:none"><label for="d_1" style="line-height:1.5em"><a class="" href="https://securvoice.eu:9998/firewall/edit_rule.cgi?table=0&idx=1" style="color:rgb(11,70,171);text-decoration:none;line-height:1.5em">Jump to chain MEDIAPROXY</a></label></td><td style="padding:2px;border:none"><label for="d_1" style="line-height:1.5em">If protocol is <b style="line-height:1.5em">UDP</b></label></td></tr></tbody></table></td></tr></tbody></table></form></div></div>