<font size=2 face="sans-serif">I am trying to get something working that
is just not doing quite what I want. It may not be possible, but I figured
it was worth asking about. </font>
<br>
<br><font size=2 face="sans-serif">The details:</font>
<br><font size=2 face="sans-serif">Asterisk 11.6.0</font>
<br><font size=2 face="sans-serif">Polycom SoundPoint IP650 phones running
4.03 firmware.</font>
<br>
<br><font size=2 face="sans-serif">We have a queue with 4 phones in it.
ringinuse is set to yes and the stategy is ringall. In sip.conf, we have
notifyringing set to yes as well. Asterisk is sending messages of the type
application/dialog-info+xml to the phones.</font>
<br>
<br><font size=2 face="sans-serif">This works nicely in almost every scenario.
We have one person on the queue who answers the phones first, the rest
of us only pick up if he is already on another call and not picking up.
We have ringinuse set to yes because there are many times that he will
be able to end his current call to pick up the new one, so we want to keep
this setting. However, if a call comes into the queue and he is on another
line, we would like his blf light to stay at the inuse value (red on the
polycom) and not the ringing value (flashing green on the polycoms).</font>
<br>
<br><font size=2 face="sans-serif">Now the problem. If I set notifyringing=no
on the sip definition for his extension, it doesn't seem to get applied.
If I set notifyringing=no in the general section, then it does get applied.
However, if I put it in the general section, then none of the phones in
my queue ever show a ringing state. When they are ringing, they show the
solid red light of the in use state.</font>
<br>
<br><font size=2 face="sans-serif">What I would like is to see the following
happen:</font>
<br><font size=2 face="sans-serif">If no one is on a call, all phones show
ringing on their respective BLFs.</font>
<br><font size=2 face="sans-serif">If one phone is on a call and a second
comes in, the phone on the call stays in use (solid red) and the rest show
ringing (flashing green). So far, no matter what combinations of notifyringing
I use, I can only get either all the phones to show ringing or all of them
to show in use.</font>
<br>
<br><font size=2 face="sans-serif">The state being sent to the polycom
is 'early' for a ringing phone and 'confirmed' for an in use phone. In
the case of a phone that is both in use and ringing, I get a state of 'confirmed'
followed immediately by a state of 'early'. This is all with notifyringing
set to yes. If I read the description of notify ringing correctly in the
sample sip.conf file, it seems like setting it to no should work, but it
does not. </font>
<br>
<br><font size=2 face="Courier New">;notifyringing = no      
      ; Control whether subscriptions already INUSE get
sent</font>
<br><font size=2 face="Courier New">         
                     
; RINGING when another call is sent (default: yes)</font>
<br>
<br><font size=2 face="sans-serif">Not sure if this rises to the level
of a bug or is just my misunderstanding of how this should work. With the
description above, I would expect that setting notifyringing to no would
mean that I get the early state if the phone isn't already on a call, but
would remain at a confirmed state if a second call came in while already
on a call.</font>
<br><font size=2 face="sans-serif"><br>
Kevin Larsen - Systems Analyst - Pioneer Balloon - Ph: 316-688-8208</font>