AS I found in call-limit with type=friend we can have 1 incoming and 1 outgoing call simultaneously. Is there any way to limit is to only 1 call whether it is a outgoing or incoming? means when sip device is having one active call (Either incoming or outgoing) it should not allow second call (incoming or outgoing). means I need combined call-limit for inbound and outbound.
If you can not dial out when you switch type to peer, there is something wrong with your device. I would suggest looking into nat settings or adding insecure=port to the peer definition.
What is your sip device ?