From 145f8adab1d00f6ddd45a435a70400546d4bcdbc Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Thu, 19 Jan 2012 09:44:48 +0100 Subject: [PATCH] Fixed audio bridge to mISDN ports Audio must be bridged, even if the call is not connected, but if audio data is already available. --- mISDN.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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); } -- 2.13.6