@ -891,24 +891,26 @@ static void channel_dtmf_begin_cb(void *data, struct stasis_subscription *sub,
}
}
/*** DOCUMENTATION
/*** DOCUMENTATION
< managerEventInstance >
< managerEvent language = " en_US " name = " DTMFBegin " >
< synopsis > Raised when a DTMF digit has started on a channel . < / synopsis >
< managerEventInstance class = " EVENT_FLAG_DTMF " >
< syntax >
< synopsis > Raised when a DTMF digit has started on a channel . < / synopsis >
< channel_snapshot / >
< syntax >
< parameter name = " Digit " >
< channel_snapshot / >
< para > DTMF digit received or transmitted ( 0 - 9 , A - E , # or * < / para >
< parameter name = " Digit " >
< / parameter >
< para > DTMF digit received or transmitted ( 0 - 9 , A - E , # or * < / para >
< parameter name = " Direction " >
< / parameter >
< enumlist >
< parameter name = " Direction " >
< enum name = " Received " / >
< enumlist >
< enum name = " Sent " / >
< enum name = " Received " / >
< / enumlist >
< enum name = " Sent " / >
< / parameter >
< / enumlist >
< / syntax >
< / parameter >
< see - also >
< / syntax >
< ref type = " managerEvent " > DTMFEnd < / ref >
< see - also >
< / see - also >
< ref type = " managerEvent " > DTMFEnd < / ref >
< / managerEventInstance >
< / see - also >
< / managerEventInstance >
< / managerEvent >
* * */
* * */
manager_event ( EVENT_FLAG_DTMF , " DTMFBegin " ,
manager_event ( EVENT_FLAG_DTMF , " DTMFBegin " ,
" %s "
" %s "
@ -937,27 +939,29 @@ static void channel_dtmf_end_cb(void *data, struct stasis_subscription *sub,
}
}
/*** DOCUMENTATION
/*** DOCUMENTATION
< managerEventInstance >
< managerEvent language = " en_US " name = " DTMFEnd " >
< synopsis > Raised when a DTMF digit has ended on a channel . < / synopsis >
< managerEventInstance class = " EVENT_FLAG_DTMF " >
< syntax >
< synopsis > Raised when a DTMF digit has ended on a channel . < / synopsis >
< channel_snapshot / >
< syntax >
< parameter name = " Digit " >
< channel_snapshot / >
< para > DTMF digit received or transmitted ( 0 - 9 , A - E , # or * < / para >
< parameter name = " Digit " >
< / parameter >
< para > DTMF digit received or transmitted ( 0 - 9 , A - E , # or * < / para >
< parameter name = " DurationMs " >
< / parameter >
< para > Duration ( in milliseconds ) DTMF was sent / received < / para >
< parameter name = " DurationMs " >
< / parameter >
< para > Duration ( in milliseconds ) DTMF was sent / received < / para >
< parameter name = " Direction " >
< / parameter >
< enumlist >
< parameter name = " Direction " >
< enum name = " Received " / >
< enumlist >
< enum name = " Sent " / >
< enum name = " Received " / >
< / enumlist >
< enum name = " Sent " / >
< / parameter >
< / enumlist >
< / syntax >
< / parameter >
< see - also >
< / syntax >
< ref type = " managerEvent " > DTMFBegin < / ref >
< see - also >
< / see - also >
< ref type = " managerEvent " > DTMFBegin < / ref >
< / managerEventInstance >
< / see - also >
< / managerEventInstance >
< / managerEvent >
* * */
* * */
manager_event ( EVENT_FLAG_DTMF , " DTMFEnd " ,
manager_event ( EVENT_FLAG_DTMF , " DTMFEnd " ,
" %s "
" %s "
@ -979,6 +983,16 @@ static void channel_flash_cb(void *data, struct stasis_subscription *sub,
return ;
return ;
}
}
/*** DOCUMENTATION
< managerEvent language = " en_US " name = " Flash " >
< managerEventInstance class = " EVENT_FLAG_CALL " >
< synopsis > Raised when a hook flash occurs on a channel . < / synopsis >
< syntax >
< channel_snapshot / >
< / syntax >
< / managerEventInstance >
< / managerEvent >
* * */
manager_event ( EVENT_FLAG_CALL , " Flash " ,
manager_event ( EVENT_FLAG_CALL , " Flash " ,
" %s " ,
" %s " ,
ast_str_buffer ( channel_event_string ) ) ;
ast_str_buffer ( channel_event_string ) ) ;