I am having a dilemma with manipulation of the light status when multiple calls land on the same extension.

Let’s say a call is in progress on extension 107 and Kamailio has already sent notifies to all subscribers who watch the status of extension 107 and they all have a red light for the blf button assigned to 107 on their phones.

When a second call is destined for extension 107 while the first call is in progress, the Kamailio server sends a new notify to the subscribers to 107. If one of the two calls hangs up while the other one is still in progress, Kamailio sends a new notify to subscribers  to report idle status and the subscribers phone blf light for extension 107 turns green while there is an active call on this extension and it should be red. I guess what Im trying to say is that I need a way to tell Kamilio to reset back to the last status instead of just sending a idle status.

Can someone please help with this matter?

 

Pejman Rajabian

Director of Product Development

iTalk IP Networks LLC
Office: (703) 550-8888 x.107
Cell: (571) 723-2224
Fax: (703) 439-1350
pejman@italkip.com