diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 8c26c674c03c3c72f8f87963c85d20201aed6376..0cd6d2af7d70bb2a659cc3dcc3fe484d1ffbf7d8 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -5879,6 +5879,10 @@ static void add_codec_to_sdp(const struct sip_pvt *p, int codec, int sample_rate
 
 	if (fmt.cur_ms && (fmt.cur_ms < *min_packet_size))
 		*min_packet_size = fmt.cur_ms;
+
+	/* Our first codec packetization processed cannot be zero */
+	if ((*min_packet_size)==0 && fmt.cur_ms)
+		*min_packet_size = fmt.cur_ms;
 }
 
 /*! \brief Get Max T.38 Transmission rate from T38 capabilities */