]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
set analog channel suspended when in alarm
authorMoises Silva <moy@sangoma.com>
Tue, 2 Mar 2010 15:43:02 +0000 (15:43 +0000)
committerMoises Silva <moy@sangoma.com>
Tue, 2 Mar 2010 15:43:02 +0000 (15:43 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@1048 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/openzap/src/ozmod/ozmod_analog/ozmod_analog.c

index 595f0ecebc55c3823820d08f93865b82163eca95..943badb1dd53b25dc7a5ddc2127a26f7caecfb8c 100644 (file)
@@ -901,6 +901,14 @@ static __inline__ zap_status_t process_event(zap_span_t *span, zap_event_t *even
                                zap_safe_free(event->data);
                        }
                }
+       case ZAP_OOB_ALARM_TRAP:
+               {
+                       zap_set_flag_locked(event->channel, ZAP_CHANNEL_SUSPENDED);
+               }
+       case ZAP_OOB_ALARM_CLEAR:
+               {
+                       zap_clear_flag_locked(event->channel, ZAP_CHANNEL_SUSPENDED);
+               }
        }
 
  end: