]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix faststart in progress handling
authorGeorgiewskiy Yuriy <bottleman@icf.org.ru>
Wed, 4 Nov 2009 19:00:53 +0000 (19:00 +0000)
committerGeorgiewskiy Yuriy <bottleman@icf.org.ru>
Wed, 4 Nov 2009 19:00:53 +0000 (19:00 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15352 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_h323/changes.txt
src/mod/endpoints/mod_h323/h323.conf.xml
src/mod/endpoints/mod_h323/mod_h323.cpp

index a1f5b5e6a549623c0759f15b3d19cc338e1790ce..b51a34b53fcc74c0cbb12c5d67e0cb64b22736b1 100644 (file)
@@ -1,4 +1,5 @@
 
+fix faststart in progress handling
 fixxxxes
 remove trys to implement non standard codecs.
 implement jitter-size value option.
index f4b246c2d3777bd4b6bea2d609db18fc0d9044f7..8fcd2549ff510320a3efb7c8c5bc4a58c20b1997 100644 (file)
@@ -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 -->
index 169006b98555b590b07727a3c388d58c9f60814a..95d888c4051381d50e007c913d9a86c088833c92 100644 (file)
@@ -1,5 +1,5 @@
 /*
-       Version 0.0.11
+       Version 0.0.12
 */
 
 #include "mod_h323.h"
@@ -244,7 +244,7 @@ PString GetH245CodecName(const H323Capability* cap){
                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 @@ void FSH323Connection::OnReceivedReleaseComplete(const H323SignalPDU & pdu){
 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{