From: Andreas Eversberg Date: Thu, 19 Jan 2012 08:44:48 +0000 (+0100) Subject: Fixed audio bridge to mISDN ports X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=commitdiff_plain;h=145f8adab1d00f6ddd45a435a70400546d4bcdbc Fixed audio bridge to mISDN ports Audio must be bridged, even if the call is not connected, but if audio data is already available. --- diff --git a/mISDN.cpp b/mISDN.cpp index 6392a4c..ab08822 100644 --- a/mISDN.cpp +++ b/mISDN.cpp @@ -1447,6 +1447,9 @@ void PmISDN::bchannel_receive(struct mISDNhead *hh, unsigned char *data, int len if (p_m_inband_receive_on) inband_receive(data, len); + /* send to remote, if bridged */ + bridge_tx(data, len); + /* calls will not process any audio data unless * the call is connected OR tones feature is enabled. */ @@ -1484,9 +1487,6 @@ void PmISDN::bchannel_receive(struct mISDNhead *hh, unsigned char *data, int len cryptman_listen_bch(data, len); } - - /* send to remote, if bridged */ - bridge_tx(data, len); }