From 54e0c970d96fa833aad6d6b17224f654cc3c0713 Mon Sep 17 00:00:00 2001 From: Georgiewskiy Yuriy <bottleman@icf.org.ru> Date: Wed, 4 Nov 2009 19:00:53 +0000 Subject: [PATCH] fix faststart in progress handling git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15352 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/mod/endpoints/mod_h323/changes.txt | 1 + src/mod/endpoints/mod_h323/h323.conf.xml | 2 +- src/mod/endpoints/mod_h323/mod_h323.cpp | 5 +++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/mod/endpoints/mod_h323/changes.txt b/src/mod/endpoints/mod_h323/changes.txt index a1f5b5e6a5..b51a34b53f 100644 --- a/src/mod/endpoints/mod_h323/changes.txt +++ b/src/mod/endpoints/mod_h323/changes.txt @@ -1,4 +1,5 @@ +fix faststart in progress handling fixxxxes remove trys to implement non standard codecs. implement jitter-size value option. diff --git a/src/mod/endpoints/mod_h323/h323.conf.xml b/src/mod/endpoints/mod_h323/h323.conf.xml index f4b246c2d3..8fcd2549ff 100644 --- a/src/mod/endpoints/mod_h323/h323.conf.xml +++ b/src/mod/endpoints/mod_h323/h323.conf.xml @@ -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 --> diff --git a/src/mod/endpoints/mod_h323/mod_h323.cpp b/src/mod/endpoints/mod_h323/mod_h323.cpp index 169006b985..95d888c405 100644 --- a/src/mod/endpoints/mod_h323/mod_h323.cpp +++ b/src/mod/endpoints/mod_h323/mod_h323.cpp @@ -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{