Revision
15352
Author
bottleman
Date
2009-11-04 13:00:53 -0600 (Wed, 04 Nov 2009)

Log Message

fix faststart in progress handling

Modified Paths

Diff

Modified: freeswitch/trunk/src/mod/endpoints/mod_h323/changes.txt (15351 => 15352)


--- freeswitch/trunk/src/mod/endpoints/mod_h323/changes.txt	2009-11-04 18:24:59 UTC (rev 15351)
+++ freeswitch/trunk/src/mod/endpoints/mod_h323/changes.txt	2009-11-04 19:00:53 UTC (rev 15352)
@@ -1,4 +1,5 @@
 
+fix faststart in progress handling
 fixxxxes
 remove trys to implement non standard codecs.
 implement jitter-size value option.

Modified: freeswitch/trunk/src/mod/endpoints/mod_h323/h323.conf.xml (15351 => 15352)


--- freeswitch/trunk/src/mod/endpoints/mod_h323/h323.conf.xml	2009-11-04 18:24:59 UTC (rev 15351)
+++ freeswitch/trunk/src/mod/endpoints/mod_h323/h323.conf.xml	2009-11-04 19:00:53 UTC (rev 15352)
@@ -3,7 +3,7 @@
     <param name="trace-level" value="10"/>
     <param name="context" value="default"/>
     <param name="dialplan" value="XML"/>
-    <param name="codec-prefs" value="PCMA,GSM,G729,G726"/>
+    <param name="codec-prefs" value="PCMA,PCMU,GSM,G729"/>
     <param name="gk-address" value=""/>    <!-- empty to disable, "*" to search LAN -->
     <param name="gk-identifer" value=""/>  <!-- optional name of gk -->
     <param name="gk-interface" value=""/>  <!-- mandatory listener interface name -->

Modified: freeswitch/trunk/src/mod/endpoints/mod_h323/mod_h323.cpp (15351 => 15352)


--- freeswitch/trunk/src/mod/endpoints/mod_h323/mod_h323.cpp	2009-11-04 18:24:59 UTC (rev 15351)
+++ freeswitch/trunk/src/mod/endpoints/mod_h323/mod_h323.cpp	2009-11-04 19:00:53 UTC (rev 15352)
@@ -1,5 +1,5 @@
 /*
-	Version 0.0.11
+	Version 0.0.12
 */
 
 #include "mod_h323.h"
@@ -244,7 +244,7 @@
 		case H245_AudioCapability::e_gsmFullRate:
 		case H245_AudioCapability::e_gsmHalfRate:
 		case H245_AudioCapability::e_gsmEnhancedFullRate:
-			return "GSM";
+			return "GSM";	
 	}
 	return "Unknown";
 }
@@ -763,6 +763,7 @@
 bool FSH323Connection::OnReceivedProgress(const H323SignalPDU &pdu)
 {
 	PTRACE(4, "mod_h323\t======>FSH323Connection::OnReceivedProgress ["<<*this<<"]");
+	H323Connection::OnReceivedProgress(pdu);
 	if ((m_rxChennel && m_txChennel) || (m_ChennelProgress && m_rxChennel))
 		switch_channel_mark_pre_answered(m_fsChannel);
 	else{