diff --git a/src/include/switch_ivr.h b/src/include/switch_ivr.h index 559a6c391d..19bdd5bebb 100644 --- a/src/include/switch_ivr.h +++ b/src/include/switch_ivr.h @@ -123,7 +123,7 @@ SWITCH_DECLARE(switch_status) switch_ivr_speak_text(switch_core_session *session char *tts_name, char *voice_name, char *timer_name, - int rate, + unsigned int rate, switch_dtmf_callback_function dtmf_callback, char *text, void *buf, diff --git a/src/switch_ivr.c b/src/switch_ivr.c index a06592ccd2..04f23d5a1e 100644 --- a/src/switch_ivr.c +++ b/src/switch_ivr.c @@ -386,7 +386,7 @@ SWITCH_DECLARE(switch_status) switch_ivr_speak_text(switch_core_session *session char *tts_name, char *voice_name, char *timer_name, - int rate, + unsigned int rate, switch_dtmf_callback_function dtmf_callback, char *text, void *buf, @@ -396,7 +396,8 @@ SWITCH_DECLARE(switch_status) switch_ivr_speak_text(switch_core_session *session short abuf[960]; char dtmf[128]; int interval = 0, samples = 0; - size_t len = 0, ilen = 0; + size_t len = 0; + unsigned int ilen = 0; switch_frame write_frame; switch_timer timer; switch_core_thread_session thread_session;