Applying call-limit to a peer using Asterisk Realtime

I am trying to apply call-limit on a sip peer using asterisk realtime and have the respective field populated which restricts the peer to one simultaneous callbut the limit does not seems to be applied to the peer as it is still accepting more then one simultaneous call.

Any one has any idea of how to accomplish the above mentioned task or what can possibly be wrong.