Sip.conf = call-limit=1 and type=friend

Hello all,

Have a very basic question:

if we have a device configured in sip.conf with type=friend and call-limit=1, asterisk should allow that device to receive 1 inbound call as well as make 1 outbound call simultaneously, correct?

I have a fresh install of 1.2.1 up, and with type=friend and call-limit=1, I am unable to initiate an outbound call when that line already has an active inbound call, and cannot call that device when it has an active outbound.

In other words, I’m limited to one call PERIOD. I don’t think this is correct, and I’m wondering why…any thoughts would be appreciated before I embark on another bug hunt.



EDIT: this is from the sip.conf sample file on a clean build of 1.2.1:

;call-limit=1 ; permit only 1 outgoing call and 1 incoming call at a time ; from the phone to asterisk ; (1 for the explicit peer, 1 for the explicit user, ; remember that a friend equals 1 peer and 1 user in ; memory)