X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=gsm.cpp;h=63f75455dd276366dba6ef935fb10c8c6d7ce010;hp=9bfa1a5b25142583040fb4540751e98cdf2da2ec;hb=57defecea870c265179b69f811416c7a4659b0ee;hpb=1e778230b935453d1183d8a457438221030dd5ee diff --git a/gsm.cpp b/gsm.cpp index 9bfa1a5..63f7545 100644 --- 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) { + 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 */