Just wanted to report a couple small bugs with the newest 2.5.3 and asterisk-im integration (I think its related to the fixes in SPARK-718 which makes your local Spark change to “on the phone” status when making a call).
There’'s a couple bugs, which might be in Spark or Asterisk-IM (not sure):
When your local spark changes to “on the phone” status, it always switches back to “Available” when switching out of “on the phone” status, regardless of what it was before. So, if I set Do Not Disturb but check a voicemail, when hanging up I’'ll be incorrectly set to “Available” when I hang up.
Spark changes to “on the phone” a bit prematurely on a ring event (before you’'ve answered). If you combine this with #1 above, you can set your status to Do Not Disturb, get a call that you ignore, then when the call is done ringing you are automatically back to “Available”.
Asterisk-im 1.3.0-beta (dated March 29. 2007)