BLF works only with incomming calls

Hi,

I can’t find an answer to my question : Is the BLF implementation in Asterisk 1.2 and 1.4 is able to show “busy” state when the phone user a call (and not only when he receive a call) ?

Actually we have Asterisk 1.0 and the BLF works perfectly : When a user place/receive a call its extension is “Busy”

We are planning to migrate to a newer version of Asterisk but in my first tests BLF only show a “Busy” state when a call is received by the phone. When the phone place a call, extension stay “Idle”

This is my config :

sip.conf

[code][general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
notifyringing = yes

[authentication]

[test1]
type=friend
subscribecontext=test
secret=test1
context=test
callerid=Test 1
host=dynamic
canreinvite=yes
dtmfmode=info
call-limit=1
incominglimit=1
disallow=all
allow=ulaw
allow=alaw

[test2]
type=friend
subscribecontext=test
secret=test2
context=test
callerid=Test 2
host=dynamic
canreinvite=yes
dtmfmode=info
call-limit=1
incominglimit=1
disallow=all
allow=ulaw
allow=alaw[/code]

extensions.conf

[code][general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no

[test]

exten => 71,hint,SIP/test1
exten => 71,1,Dial(SIP/test1)

exten => 72,hint,SIP/test2
exten => 72,1,Dial(SIP/test2)[/code]

my test phones are Snom 320 and Grandstream GXP-2000

I tested with 1.2 and 1.4 and it seems to be the same.

I found the answer : I have to add

limitonpeers = yes

in the general section of sip.conf.