projects
/
lcr.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
GSM now receives tones during bridge
[lcr.git]
/
gsm.cpp
diff --git
a/gsm.cpp
b/gsm.cpp
index
9bfa1a5
..
63f7545
100644
(file)
--- a/
gsm.cpp
+++ b/
gsm.cpp
@@
-237,6
+237,14
@@
void Pgsm::frame_receive(void *arg)
/* send traffic to gsm */
int Pgsm::bridge_rx(unsigned char *data, int len)
{
/* send traffic to gsm */
int Pgsm::bridge_rx(unsigned char *data, int len)
{
+ if (p_tone_name[0])
+ return -EINVAL;
+
+ return audio_send(data, len);
+}
+
+int Pgsm::audio_send(unsigned char *data, int len)
+{
unsigned char frame[33];
/* encoder init failed */
unsigned char frame[33];
/* encoder init failed */