I was wondering if anyone had any suggestions on
how I could use
OpenSER to limit call volume and call per second on a peer basis.
you would
need a bit of development. With openser 1.1.0 and CVS
head you
can use the dialog module to have the list of ongoing calls. Starting
from that point, you can extend the functionality to what you desire.
Cool. Ya, I have been looking at what I can do with the Dialog
module. So far, one problem I've noticed is that user agent I am
testing with, a Cisco 7960, does not keep the DID parameter in the
record-route feature used to track dialogs. I do not know yet if this
is the regular behaviour for all UAs.
This is a bogus behaviour - the RFC clearly says that all RR parameters
must be mirrored into the Route headers.
You should try to upgrade the phone's firmware ...if still doesn't work,
report it to CISCO.
regards,
bogdan