If I follow correctly, I need to remove both rules regarding my sipserver from the "Floating Rules" and add them to WAN and LAN rules and queue them.
This is how it was setup prior to update to RC1 and stooped working since then. I'm using snapshot "built on Mon Apr 18 10:01:33 EDT 2011".
I'll try again your suggestion and come back with results. What's odd is that calls using IAX does not have this problem. IAX rules are the same as my SIP rules, in fact the IAX port is in the same alias ports and the SIP/RTP one.
MageMinds
:Edit1 Begin:
Nope, not working either… I now have two rules, one in the WAN saying "any to SIPServer:SIPPorts" -> qVoIP and one in the LAN saying "SIPServer:SIPports to any" -> qVoIP. I rebooted the router to make sure it takes the new config and still getting the same result, "qDefault on WAN" / "qVoIP on LAN"
I just found what you're talking about with the "tagging" I'll try that now... That would be the first time I'm using that.
:Edit1 End:
:Edit2 Begin:
OMG, It's working! For the record here is what I've done to make this work.
Tree rules are necessary to make this work.
1 in the WAN
1 in the LAN
1 in the Floating Rules
The WAN rules is basically controlled by the NAT rule and I selected the queue "qVoIP", in the advance section I set the tag to "fVoIP"
The LAN rule is the same as the WAN except instead of destination you setup the sip server and ports as source to any, choosing the queue "qVoIP" and set the tag to "fVoIP" also.
The Floating Rule is simple, you select the packet based on the flag "fVoIP" and then set the queue to qVoIP.
TaDah!
Note: The queue selection is mandatory only in the LAN queue, the WAN queue does not need to select the queue, the floating rule does that. I've setup every rule to select the queue to make sure it gets the job done…
Here some pictures... I know you guys love pictures :-)
**Here is the WAN rule (note where the flag is entered in the advanced section)
Here is the LAN rule (note where the flag is entered in the advanced section)
Finally the Floating rule (note the advanced section, the flag goes in an other editbox)
**
:Edit2 End: