-
Notifications
You must be signed in to change notification settings - Fork 316
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Asterisk 10, 11, 13, 14 compatibility fixes. And a few other fixes. #216
base: master
Are you sure you want to change the base?
Commits on Sep 5, 2015
-
Parse a +CMGS notification and hack it to send an event with reference.
Author: me, some time in the past. Source: /~dexter/work/asterisk-chan-dongle/patch.patch.txt
Configuration menu - View commit details
-
Copy full SHA for d13f113 - Browse repository at this point
Copy the full SHA d13f113View commit details -
Author: me, some time in the past. Source: /~dexter/work/asterisk-chan-dongle/patch2.patch.txt
Configuration menu - View commit details
-
Copy full SHA for ea62b24 - Browse repository at this point
Copy the full SHA ea62b24View commit details -
Author: me, some time in the past. Source: /~dexter/work/asterisk-chan-dongle/patch3.patch.txt
Configuration menu - View commit details
-
Copy full SHA for aebd073 - Browse repository at this point
Copy the full SHA aebd073View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9108a96 - Browse repository at this point
Copy the full SHA 9108a96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46cc1dd - Browse repository at this point
Copy the full SHA 46cc1ddView commit details -
Author: novaktmp, 2014-12-01 17:42:52 Source: https://forum.openwrt.org/viewtopic.php?id=54343 Slight adaptations by me.
Configuration menu - View commit details
-
Copy full SHA for 50110f3 - Browse repository at this point
Copy the full SHA 50110f3View commit details -
Translate NUL to @ in incoming SMS.
Author: mio Source: bg111#153 Not using full 3GPP version from https://code.google.com/p/ asterisk-chan-dongle/issues/detail?id=140 because of the issues described there. This should simply fix that you don't get a truncated SMS because of an @ sign.
Configuration menu - View commit details
-
Copy full SHA for 897b27c - Browse repository at this point
Copy the full SHA 897b27cView commit details
Commits on Sep 6, 2015
-
Configuration menu - View commit details
-
Copy full SHA for cd03d3a - Browse repository at this point
Copy the full SHA cd03d3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eb9b85 - Browse repository at this point
Copy the full SHA 7eb9b85View commit details
Commits on Sep 20, 2015
-
Applied chan-dongle-alphanumeric-pdu.patch.
USSD for E261 works now. Source: https://code.google.com/p/asterisk-chan-dongle/issues/detail?id=17
Configuration menu - View commit details
-
Copy full SHA for 5801434 - Browse repository at this point
Copy the full SHA 5801434View commit details -
Move ASTERISK_VERSION_NUM setting to ./configure invocation:
Now do: ./configure --with-astversion=110102 if you have Asterisk version 11.1.2.
Configuration menu - View commit details
-
Copy full SHA for 1cf0f4b - Browse repository at this point
Copy the full SHA 1cf0f4bView commit details -
Fix channel unlock issue in Asterisk >= 12.
Thanks @bg111 for the review.
Configuration menu - View commit details
-
Copy full SHA for 6e28278 - Browse repository at this point
Copy the full SHA 6e28278View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dad123 - Browse repository at this point
Copy the full SHA 6dad123View commit details -
build: Properly force a recompile on config.h change.
Also move the ASTERISK_VERSION_NUM to config.h.
Configuration menu - View commit details
-
Copy full SHA for c5c0c5d - Browse repository at this point
Copy the full SHA c5c0c5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3490bb - Browse repository at this point
Copy the full SHA c3490bbView commit details
Commits on Dec 25, 2015
-
Clarify --with-astversion parameter in ./configure.
As suggested by @arekm. Note that "010813" does not work, as gcc will treat it as base 8.
Configuration menu - View commit details
-
Copy full SHA for db3c629 - Browse repository at this point
Copy the full SHA db3c629View commit details
Commits on May 10, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 53e0be5 - Browse repository at this point
Copy the full SHA 53e0be5View commit details
Commits on Sep 4, 2016
-
Don't crash ongoing calls when receiving SMS.
According to the bug report by Marcelo Fernandes Vianna: > Under some circumstances (if parsing the sms returns -1 in > at_response.c), even if sms is disabled in dongle.conf, > receiving a sms can still crash an ongoing call. Thanks for the suggested patch. Refactored and merged. Closes #7.
Configuration menu - View commit details
-
Copy full SHA for c2d9c34 - Browse repository at this point
Copy the full SHA c2d9c34View commit details -
Fix compile issues with Asterisk 14.
Declare AST_MODULE_SELF_SYM=__internal_$(module_name)_self.
Configuration menu - View commit details
-
Copy full SHA for 9529a68 - Browse repository at this point
Copy the full SHA 9529a68View commit details
Commits on Sep 30, 2016
-
Configuration menu - View commit details
-
Copy full SHA for bf38e68 - Browse repository at this point
Copy the full SHA bf38e68View commit details
Commits on Oct 1, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 15f2a39 - Browse repository at this point
Copy the full SHA 15f2a39View commit details -
Support TON=5 with any NPI (instead of just 0) for alphanumeric address.
Configuration menu - View commit details
-
Copy full SHA for 39c3e04 - Browse repository at this point
Copy the full SHA 39c3e04View commit details -
Merge pull request #11 from bg111/master
Merge fixes from upstream bg111/asterisk-chan-dongle
Configuration menu - View commit details
-
Copy full SHA for 51c9cec - Browse repository at this point
Copy the full SHA 51c9cecView commit details
Commits on Oct 2, 2016
-
Merge pull request #10 from wdoekes/number_type_alnum_d0_d1
Allow D0 and D1 for addresses Tested by @fadasi. Thanks!
Configuration menu - View commit details
-
Copy full SHA for c1109d6 - Browse repository at this point
Copy the full SHA c1109d6View commit details -
Fix so compilation with different include dirs work.
Now you can do this: ./configure --with-astversion=140000 \ --with-asterisk=$HOME/src/asterisk-14/include make clean all And: ./configure --with-astversion=10800 \ --with-asterisk=$HOME/src/asterisk-1.8/include make clean all Etc..
Configuration menu - View commit details
-
Copy full SHA for c24a315 - Browse repository at this point
Copy the full SHA c24a315View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f316d1 - Browse repository at this point
Copy the full SHA 6f316d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2c6a24 - Browse repository at this point
Copy the full SHA a2c6a24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c657be - Browse repository at this point
Copy the full SHA 8c657beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e60445 - Browse repository at this point
Copy the full SHA 1e60445View commit details -
Unbreak compiled module loading broken in c24a315.
Fixes #15 but doesn't explain it yet.
Configuration menu - View commit details
-
Copy full SHA for 428a746 - Browse repository at this point
Copy the full SHA 428a746View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcf4f68 - Browse repository at this point
Copy the full SHA dcf4f68View commit details
Commits on Oct 6, 2016
-
Adds a DongleSendUSSD function (Device, USSD) dialplan function
Inspired from http://a.dmin.pro/?p=2712 (presumably October 4, 2011 by arturius) Also adds DongleSendUSSD and DongleSendSMS dialplan functions examples For more visibility and traceability, the unmodified code style has not been changed
Configuration menu - View commit details
-
Copy full SHA for e221694 - Browse repository at this point
Copy the full SHA e221694View commit details -
Merge pull request #16 from fadasi/master
Adds a DongleSendUSSD function (Device, USSD) dialplan function Thanks @fadasi!
Configuration menu - View commit details
-
Copy full SHA for eeb503a - Browse repository at this point
Copy the full SHA eeb503aView commit details
Commits on Nov 13, 2016
-
Clarify ./bootstrap procedure. Drop ancient INSTALL docs.
Clarifies the "no makefile.am" problem from #18, but doesn't fix it.
Configuration menu - View commit details
-
Copy full SHA for 2a5a097 - Browse repository at this point
Copy the full SHA 2a5a097View commit details
Commits on Jan 20, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 283f399 - Browse repository at this point
Copy the full SHA 283f399View commit details -
build: Improve --with-astversion to take X.Y.Z version.
This should clarify a few things.
5Configuration menu - View commit details
-
Copy full SHA for 8bbba90 - Browse repository at this point
Copy the full SHA 8bbba90View commit details -
build: Explain that you may use --with-asterisk on configure.
Closes ghwdoekes/asterisk-chan-dongle issue #20.
Configuration menu - View commit details
-
Copy full SHA for 5b99b75 - Browse repository at this point
Copy the full SHA 5b99b75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48df4f6 - Browse repository at this point
Copy the full SHA 48df4f6View commit details
Commits on Apr 16, 2017
-
pdu/tests: Clean up pdu_parse if-tree and restore test capability.
make check to build and run tests. Cleanups were required to even begin attempting to fix #28.
Configuration menu - View commit details
-
Copy full SHA for fba6ed1 - Browse repository at this point
Copy the full SHA fba6ed1View commit details -
pdu/tests: Add tests for multipart 7bit encoded message decoding.
See bug #13. This creates stub tests. They're disabled, since it's broken at the moment.
Configuration menu - View commit details
-
Copy full SHA for 2152a58 - Browse repository at this point
Copy the full SHA 2152a58View commit details -
char_conv: Handle 7bit encoded multi-part SMS correctly.
Most of this patch was taken from: bg111#183 ==> bg111#214 Some changes were elided because: - of uncertainty of their workings - they did not improve the results of the available tests ---- From 2aba9dd Mon Sep 17 00:00:00 2001 From: Rodrigo Freire <[email protected]> Date: Fri, 28 Aug 2015 16:10:20 -0300 Subject: [PATCH] Resolves bg111#183 From: HPS <[email protected]> From: Shabbira <[email protected]> Subject: Parses correctly multi-part SMS messages Comitter: Rodrigo Freire <[email protected]> Signed-off-by: Rodrigo Freire <[email protected]> This patch was retrieved from https://code.google.com/p/asterisk-chan-dongle/issues/detail?id=183 Now parses correctly multi-part SMS Messages. Verified on a Huawei E303S. ---- Closes #13.
Configuration menu - View commit details
-
Copy full SHA for 9f32405 - Browse repository at this point
Copy the full SHA 9f32405View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c10081 - Browse repository at this point
Copy the full SHA 9c10081View commit details -
Configuration menu - View commit details
-
Copy full SHA for 212ea86 - Browse repository at this point
Copy the full SHA 212ea86View commit details -
Configuration menu - View commit details
-
Copy full SHA for e324cfe - Browse repository at this point
Copy the full SHA e324cfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 704deed - Browse repository at this point
Copy the full SHA 704deedView commit details -
decoding: Decode 7bit alphabet to unicode.
A better fix than the previous @ replacement in 897b27c.
Configuration menu - View commit details
-
Copy full SHA for b0a2dec - Browse repository at this point
Copy the full SHA b0a2decView commit details
Commits on Apr 17, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 7c8e6b8 - Browse repository at this point
Copy the full SHA 7c8e6b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14a966d - Browse repository at this point
Copy the full SHA 14a966dView commit details
Commits on Apr 18, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 45d8fbc - Browse repository at this point
Copy the full SHA 45d8fbcView commit details
Commits on Apr 28, 2017
-
cleanup: Remove leftover round_robin_mtx comments.
It appears there previously was a global round_robin struct that had to be mutex protected, but it has been refactored to use locally scoped vars instead.
Configuration menu - View commit details
-
Copy full SHA for d6c2982 - Browse repository at this point
Copy the full SHA d6c2982View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78a2e97 - Browse repository at this point
Copy the full SHA 78a2e97View commit details -
fix: Fix incidental deadlock with Jitterbuffer or Asterisk 12+.
Closes #19, reported by @vitasgul, @multijohn and Garrone Joseph (@garronej). Cause found through diligent bug reporting and testing by Garrone.
Configuration menu - View commit details
-
Copy full SHA for c929b35 - Browse repository at this point
Copy the full SHA c929b35View commit details
Commits on Jun 1, 2017
-
Configuration menu - View commit details
-
Copy full SHA for b6c7fdf - Browse repository at this point
Copy the full SHA b6c7fdfView commit details -
Merge pull request #34 from garronej/master
Add instructions for applying Jitter buffer and automatic gain control Thanks @garronej!
Configuration menu - View commit details
-
Copy full SHA for 217daf4 - Browse repository at this point
Copy the full SHA 217daf4View commit details
Commits on Jul 24, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c57ef0d - Browse repository at this point
Copy the full SHA c57ef0dView commit details -
Attempt to open the dongle in exclusive mode using TIOCEXCL.
Closes #36. Requested by @Andrik45719.
Configuration menu - View commit details
-
Copy full SHA for 1e452f7 - Browse repository at this point
Copy the full SHA 1e452f7View commit details
Commits on Sep 3, 2017
-
Fix audio endianess problem on big endian systems.
This fixes broken audio from asterisk toward the GSM network. Issue was originally reported here: openwrt/telephony#7. Github user @ljakob provided this patch and reports success: (Sep 9, 2015) > Hi, I've used the patch over the last month on my box and it works > perfectly. Audio gain from my old x86 installation had to be copied but > that was expected. There have been at least 100 calls without any > problems. Signed-off-by: Sebastian Kemper <[email protected]> Code cleaned up by wdoekes. Closes #42.
Configuration menu - View commit details
-
Copy full SHA for 53e83a4 - Browse repository at this point
Copy the full SHA 53e83a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1a86f6 - Browse repository at this point
Copy the full SHA d1a86f6View commit details
Commits on Sep 13, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 4ef5ad7 - Browse repository at this point
Copy the full SHA 4ef5ad7View commit details
Commits on Mar 5, 2018
-
Lower default timeout of 2sec to 5sec and 15sec to 40sec
This should probably fix call drop issues with E3131A modem (same as E303). I cannot quickly find documentation about what the timeout "should" be, but using 3 timeout classes with short/medium/long makes more sense to me than having the classes defined by the duration. Please report any issues that arise from this change. Suggested-by: @mthqwork Closes: #50
Configuration menu - View commit details
-
Copy full SHA for 8c14e40 - Browse repository at this point
Copy the full SHA 8c14e40View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfab716 - Browse repository at this point
Copy the full SHA cfab716View commit details -
Hide -Wimplicit-fallthrough= false positives
gcc apparently groks "/* fall through */" as well as __attribute__ ((fallthrough)) which probably is not supported on all compilers.
Configuration menu - View commit details
-
Copy full SHA for fe2861e - Browse repository at this point
Copy the full SHA fe2861eView commit details
Commits on Mar 12, 2018
-
pdu/parsing: Fix unsupported DCS value 19
After looking at specs from http://www.3gpp.org/ftp//Specs/archive/23_series/23.038/ it looks like it should allow more than we did. Closes #41 (I think).
Configuration menu - View commit details
-
Copy full SHA for bf0e955 - Browse repository at this point
Copy the full SHA bf0e955View commit details -
pdu/parsing: Allow all values for TP-PID
Closes #53, reported by @standardgbg. See: http://www.3gpp.org/ftp//Specs/archive/23_series/23.040/23040-e00.zip
Configuration menu - View commit details
-
Copy full SHA for 6ba9cf2 - Browse repository at this point
Copy the full SHA 6ba9cf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e2b3ca - Browse repository at this point
Copy the full SHA 3e2b3caView commit details
Commits on Jun 19, 2018
-
Huawei E3531 works fine with firmware 21.318.29.00.769, voice and sms, except USSD. Adding it to seven_bit_modems[] solves issue. (#56)
Configuration menu - View commit details
-
Copy full SHA for fd544d6 - Browse repository at this point
Copy the full SHA fd544d6View commit details
Commits on Oct 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4e16d96 - Browse repository at this point
Copy the full SHA 4e16d96View commit details
Commits on Nov 20, 2019
-
Trim trailing garbage from provider name causing ast_json_vpack error
The AT+COPS command has been observed to return similar but different provider names. Sometimes with a trailing illegal character, or a trailing @. Dongle make/model E1550 (patched for voice support), identified by Linux as "Huawei Technologies Co., Ltd. E161/E169/E620/E800 HSDPA Modem". Example output: AT+COPS? +COPS: 0,2,"25020",2 AT+COPS=? +COPS: (2,"TELE2 RU","TELE2 RU","25020",2), (1,"MTS-RUS","MTS","25001",2), (1,"Beeline","Beeline","25099",2), (1,"MegaFon) AT+COPS=? +COPS: (2,"TELE2 RU","TELE2 RU","25020",2), (1,"MegaFon RUS","MegaFon","25002",2), (1,"Beeline","Beeline","25099",2), (1,) AT+COPS=? +COPS: (2,"Tele2@","Tele2�","25020",2), (1,"MTS-RUS","MTS","25001",2), (1,"Beeline","Beeline","25099",2), (1,"MegaFon RUS) (that replacement character (U+FFFD) is probably something else; likely a single octet in the >=128 range) A dongle change (same make/model) did not help. A simcard change did not help. Likely culprit for now seems to be the provider (Russian Tele2?). This changeset drops trailing "@" and trailing non-printables from the provider name. It would still switch from "TELE2 RU" to "Tele2", but not to something with unreadable characters. Closes #39. This also fixes this error: json.c:607 ast_json_vpack: Error building JSON from '{s: s, s: s}': Invalid UTF-8 string. Generated at: for (idx = 0; idx < ITEMS_OF(dev_vars); ++idx) { # dev_vars[1] == { "DONGLEPROVIDER", pvt->provider_name } pbx_builtin_setvar_helper(channel, dev_vars[idx].name, dev_vars[idx].value); } Because newer Asterisken use JSON to publish these messages, and that character (which isn't U+FFFD) is illegal UTF-8. Closes #69. Thanks go to sergio (@532910) for debugging and testing this issue.
Configuration menu - View commit details
-
Copy full SHA for 62259b2 - Browse repository at this point
Copy the full SHA 62259b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e08f0d4 - Browse repository at this point
Copy the full SHA e08f0d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2067262 - Browse repository at this point
Copy the full SHA 2067262View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b1827c - Browse repository at this point
Copy the full SHA 8b1827cView commit details
Commits on Dec 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c0bfc32 - Browse repository at this point
Copy the full SHA c0bfc32View commit details
Commits on Dec 17, 2019
-
Merge pull request #72 from misuzu/with-iconv
Add --with-iconv option to specify a different path
Configuration menu - View commit details
-
Copy full SHA for 24bf23c - Browse repository at this point
Copy the full SHA 24bf23cView commit details
Commits on Feb 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 923db63 - Browse repository at this point
Copy the full SHA 923db63View commit details
Commits on Feb 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fe3b185 - Browse repository at this point
Copy the full SHA fe3b185View commit details -
Configuration menu - View commit details
-
Copy full SHA for f46dd16 - Browse repository at this point
Copy the full SHA f46dd16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1161b7c - Browse repository at this point
Copy the full SHA 1161b7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2983cab - Browse repository at this point
Copy the full SHA 2983cabView commit details
Commits on Feb 19, 2020
-
Merge pull request #75 from magcks/master
Concatenated SMS support; Complete locking and single shift tables. Thanks Max von Buelow!
Configuration menu - View commit details
-
Copy full SHA for ee17874 - Browse repository at this point
Copy the full SHA ee17874View commit details
Commits on Feb 24, 2020
-
Rename enque to enqueue, and remove fishy function pointer casts
The casting of functions taking fewer parameters than were given probably did work on most platforms with common calling conventions. But the calling convention is not defined by us. And the C-style cast removes all other sanity checks as well.
Configuration menu - View commit details
-
Copy full SHA for 1815ddd - Browse repository at this point
Copy the full SHA 1815dddView commit details
Commits on Feb 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9968d4a - Browse repository at this point
Copy the full SHA 9968d4aView commit details
Commits on Mar 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cb610d4 - Browse repository at this point
Copy the full SHA cb610d4View commit details
Commits on May 3, 2020
-
Merge pull request #80 from magcks/E3531s2
"[ignore] AT+CNUM errors [returned by] E3531s-2" Thanks @magcks!
Configuration menu - View commit details
-
Copy full SHA for 9e86540 - Browse repository at this point
Copy the full SHA 9e86540View commit details -
Add configure.ac checks for sqlite3
Closes #74, reported by @ruijorgesilva1.
Configuration menu - View commit details
-
Copy full SHA for a4a7a34 - Browse repository at this point
Copy the full SHA a4a7a34View commit details -
It has been observed that CMTI notifications can stop when the internal memory of the E1750 dongle is full. Instead an SMMEMFULL indication is received. This patch includes multiple fixes: - Always poll SMS messages during startup. - Only poll one SMS message at a time, by keeping a bitmap of polled messages. - Only delete message after successful reception. Assume that no more than 256 SMS's will be stored by the external SIM card. Signed-off-by: Hans Petter Selasky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba5e721 - Browse repository at this point
Copy the full SHA ba5e721View commit details -
Try to use length field at beginning of TP-DA, instead of assuming fixed length. [dongle0] Error parsing incoming message '+CMGR: 0,,24 06917429000102068E0A917419778290023020020200400230200202004000' at position 70: Good report, but delivery failed Signed-off-by: Hans Petter Selasky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 413cad9 - Browse repository at this point
Copy the full SHA 413cad9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d00a5d - Browse repository at this point
Copy the full SHA 1d00a5dView commit details
Commits on May 5, 2020
-
Seperated PDU parsing (and building) into hex parsing, actual PDU dec…
…oding and UCS-2 decoding; Implemented delivery reports; Fixed USSD generating
Configuration menu - View commit details
-
Copy full SHA for 868bbd4 - Browse repository at this point
Copy the full SHA 868bbd4View commit details
Commits on May 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1e5b916 - Browse repository at this point
Copy the full SHA 1e5b916View commit details -
Merge pull request #77 from magcks/unhexpdu
Reworked PDU parsing; Delivery reports
Configuration menu - View commit details
-
Copy full SHA for b18ca62 - Browse repository at this point
Copy the full SHA b18ca62View commit details
Commits on May 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 71e3206 - Browse repository at this point
Copy the full SHA 71e3206View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bdef5e - Browse repository at this point
Copy the full SHA 7bdef5eView commit details
Commits on May 28, 2020
-
Use incoming_sms_index field as indication of incoming SMS instead of…
… incoming_sms. Signed-off-by: Hans Petter Selasky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6f377e7 - Browse repository at this point
Copy the full SHA 6f377e7View commit details -
Fix compile warning. Ensure enum2str() is declared.
Signed-off-by: Hans Petter Selasky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd658fb - Browse repository at this point
Copy the full SHA dd658fbView commit details -
Fix uninitialized use of res variable.
Signed-off-by: Hans Petter Selasky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b68e29 - Browse repository at this point
Copy the full SHA 0b68e29View commit details -
Fix compile warning for clang: Unsequenced modification of i.
Signed-off-by: Hans Petter Selasky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea421a5 - Browse repository at this point
Copy the full SHA ea421a5View commit details -
Signed-off-by: Hans Petter Selasky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d456f22 - Browse repository at this point
Copy the full SHA d456f22View commit details -
Signed-off-by: Hans Petter Selasky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 403ecee - Browse repository at this point
Copy the full SHA 403eceeView commit details -
Signed-off-by: Hans Petter Selasky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db20b69 - Browse repository at this point
Copy the full SHA db20b69View commit details -
Always receive next SMS regardless of error.
Signed-off-by: Hans Petter Selasky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4426101 - Browse repository at this point
Copy the full SHA 4426101View commit details -
Fix integer to pointer conversion.
Signed-off-by: Hans Petter Selasky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 81064ef - Browse repository at this point
Copy the full SHA 81064efView commit details -
Fix regression issue after PDU parsing was separated.
Signed-off-by: Hans Petter Selasky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5110695 - Browse repository at this point
Copy the full SHA 5110695View commit details -
Merge pull request #90 from hselasky/master
Fixes for regression issues and some improvements. Thanks Hans Petter Selasky!
Configuration menu - View commit details
-
Copy full SHA for 328b2b7 - Browse repository at this point
Copy the full SHA 328b2b7View commit details
Commits on Jun 3, 2020
-
Removed some magic. Sorry, I'm not a wizard
p-velasco authored and unnamed committedJun 3, 2020 Configuration menu - View commit details
-
Copy full SHA for b8eb673 - Browse repository at this point
Copy the full SHA b8eb673View commit details
Commits on Jun 16, 2020
-
Use Asterisk function
ast_unescape_c
on SMS text when sending via AMIThis change was warranted because AMI is a text based protocol and the newline can't be included in the payload. Standard backslash escape sequences are used, e.g. '\n' for newline and '\t' for tabulator characters.
Configuration menu - View commit details
-
Copy full SHA for fe26c84 - Browse repository at this point
Copy the full SHA fe26c84View commit details
Commits on Jun 17, 2020
-
Merge pull request #101 from miopa/patch-2
Use Asterisk function `ast_unescape_c` on SMS text when sending via AMI Thanks Damjan Janevski!
Configuration menu - View commit details
-
Copy full SHA for 9322431 - Browse repository at this point
Copy the full SHA 9322431View commit details
Commits on Jun 18, 2020
-
Add guard against NULL args.payload
NULL args.payload causes a crash in the call to strlen(args.payload) while computing arguments for send_sms.
Configuration menu - View commit details
-
Copy full SHA for fd04f63 - Browse repository at this point
Copy the full SHA fd04f63View commit details
Commits on Jun 19, 2020
-
Merge pull request #99 from phcoder/payload
Add guard against NULL args.payload Thanks Vladimir Serbinenko!
Configuration menu - View commit details
-
Copy full SHA for 6358664 - Browse repository at this point
Copy the full SHA 6358664View commit details
Commits on Jun 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e700abc - Browse repository at this point
Copy the full SHA e700abcView commit details
Commits on Jun 25, 2020
-
Merge pull request #96 from p-velasco/pin-implementation
"Removed some magic. Sorry, I'm not a wizard" Thanks @p-velasco!
Configuration menu - View commit details
-
Copy full SHA for 0d1bad5 - Browse repository at this point
Copy the full SHA 0d1bad5View commit details
Commits on Jul 4, 2020
-
gituser committed
Jul 4, 2020 Configuration menu - View commit details
-
Copy full SHA for 4a15ac8 - Browse repository at this point
Copy the full SHA 4a15ac8View commit details -
Suppress errors on initial sms poll
gituser committedJul 4, 2020 Configuration menu - View commit details
-
Copy full SHA for 4652c90 - Browse repository at this point
Copy the full SHA 4652c90View commit details
Commits on Aug 19, 2020
-
Merge pull request #107 from 4e4o/master
Better type safety of SMS handling and error suppression on initial SMS poll. Thanks @4e4o
Configuration menu - View commit details
-
Copy full SHA for 213f677 - Browse repository at this point
Copy the full SHA 213f677View commit details
Commits on Aug 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bde8838 - Browse repository at this point
Copy the full SHA bde8838View commit details
Commits on Sep 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fc4d5d8 - Browse repository at this point
Copy the full SHA fc4d5d8View commit details
Commits on Dec 23, 2020
-
The correct device interfaces for HUAWEI E171 modem is 3,2 . the 1,2 interface order does not work. Model: E171 Firmware: 21.156.00.00.143 IMEI: 861496015775578
Configuration menu - View commit details
-
Copy full SHA for f1517b4 - Browse repository at this point
Copy the full SHA f1517b4View commit details -
Added E153Du-1 device id ports
Updated ports for E153Du-1 IMEI: 868672001033577
Configuration menu - View commit details
-
Copy full SHA for 2bd3fc2 - Browse repository at this point
Copy the full SHA 2bd3fc2View commit details
Commits on Apr 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ca9b692 - Browse repository at this point
Copy the full SHA ca9b692View commit details
Commits on Sep 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5a0ee53 - Browse repository at this point
Copy the full SHA 5a0ee53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 222039f - Browse repository at this point
Copy the full SHA 222039fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81b0fda - Browse repository at this point
Copy the full SHA 81b0fdaView commit details -
Fix make check compiler warnings and check errors
msg had been partially removed in 868bbd4.
Configuration menu - View commit details
-
Copy full SHA for a35294b - Browse repository at this point
Copy the full SHA a35294bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 427a665 - Browse repository at this point
Copy the full SHA 427a665View commit details -
Better variable locality in at_enqueue_initialization
(No random "cmd12" constants.)
Configuration menu - View commit details
-
Copy full SHA for 46be41b - Browse repository at this point
Copy the full SHA 46be41bView commit details -
Totally untested. Might close #144. Based on this patch: From d332203 Mon Sep 17 00:00:00 2001 From: Sebastian Kemper <[email protected]> Date: Thu, 9 Sep 2021 11:14:30 +0200 Subject: [PATCH] Dongle to Quectel changes Signed-off-by: Sebastian Kemper <[email protected]> --- at_command.c | 4 ++-- pdiscovery.c | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/at_command.c b/at_command.c index 4882d82..684e821 100644 --- a/at_command.c +++ b/at_command.c @@ -33,7 +33,7 @@ static const char cmd_at[] = "AT\r"; static const char cmd_chld1x[] = "AT+CHLD=1%d\r"; static const char cmd_chld2[] = "AT+CHLD=2\r"; static const char cmd_clcc[] = "AT+CLCC\r"; -static const char cmd_ddsetex2[] = "AT^DDSETEX=2\r"; +static const char cmd_ddsetex2[] = "AT+QPCMV=1,0\r"; /*! * \brief Format and fill generic command @@ -128,7 +128,7 @@ EXPORT_DEF int at_enqueue_initialization(struct cpvt *cpvt, at_cmd_t from_comman static const char cmd15[] = "AT+CREG?\r"; static const char cmd16[] = "AT+CNUM\r"; - static const char cmd17[] = "AT^CVOICE?\r"; + static const char cmd17[] = "AT+QPCMV?\r"; // static const char cmd18[] = "AT+CLIP=0\r"; static const char cmd19[] = "AT+CSSN=1,1\r"; static const char cmd20[] = "AT+CMGF=0\r"; diff --git a/pdiscovery.c b/pdiscovery.c index 006c5d8..c599c23 100644 --- a/pdiscovery.c +++ b/pdiscovery.c @@ -68,6 +68,7 @@ static const struct pdiscovery_device device_ids[] = { { 0x12d1, 0x14ac, { 4, 3, /* 0 */ } }, /* E153Du-1 : thanks mghadam */ { 0x12d1, 0x1436, { 4, 3, /* 0 */ } }, /* E1750 */ { 0x12d1, 0x1506, { 3, 2, /* 0 */ } }, /* E171 firmware 21.x : thanks Sergey Ivanov */ + { 0x2c7c, 0x0125, { 1, 4, /* 0 */ } }, /* Dongle EC25-A LTE modem */ }; static struct discovery_cache cache;
Configuration menu - View commit details
-
Copy full SHA for 6073c91 - Browse repository at this point
Copy the full SHA 6073c91View commit details -
Quick fix for mips-openwrt-linux-musl-gcc maybe-uninitialized warning
(Definite false positive.)
Configuration menu - View commit details
-
Copy full SHA for 5837b98 - Browse repository at this point
Copy the full SHA 5837b98View commit details -
Configuration menu - View commit details
-
Copy full SHA for df6e3ed - Browse repository at this point
Copy the full SHA df6e3edView commit details
Commits on Sep 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5c88561 - Browse repository at this point
Copy the full SHA 5c88561View commit details -
Merge branch 'add-quectel-support'
Non-Quectel tested by Deomid Ryabkov. Also includes better -Werror behaviour. Quectel support untested thusfar. We'll see how that goes.
Configuration menu - View commit details
-
Copy full SHA for 24e656a - Browse repository at this point
Copy the full SHA 24e656aView commit details -
Fix GSM7 decoding on big endian targets (#145)
The uint16_t bytes are the other way around.
Configuration menu - View commit details
-
Copy full SHA for 3d2a97f - Browse repository at this point
Copy the full SHA 3d2a97fView commit details
Commits on Oct 5, 2021
-
Do not choke on failed AT^CVOICE? or AT+QPCMV? during startup
ATQ_CMD_DECLARE_STI adds ATQ_CMD_FLAG_IGNORE so the error response on either command does not abort the entire initialization task. Without it, we migh get: [AT+QPCMV?] remove command 'AT+QPCMV' expected response 'OK' real 'ERROR' cmd 16/22 flags 0x01 from queue remove task with 22 command(s) begin with 'AT' expected response 'OK' from queue where the failed AT+QPCMV? aborts the 22-item init task. Closes #148, reported and tested by @AlexHighTower.
Configuration menu - View commit details
-
Copy full SHA for 3d046f7 - Browse repository at this point
Copy the full SHA 3d046f7View commit details
Commits on Jan 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5a9cdc9 - Browse repository at this point
Copy the full SHA 5a9cdc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f73a2b3 - Browse repository at this point
Copy the full SHA f73a2b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7378810 - Browse repository at this point
Copy the full SHA 7378810View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57e025d - Browse repository at this point
Copy the full SHA 57e025dView commit details
Commits on Nov 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 503dba8 - Browse repository at this point
Copy the full SHA 503dba8View commit details
Commits on Dec 26, 2023
-
Consider long long (lld) for time_t (#173)
Some libc implementations are shifting toward using 64-bit time_t for all arches to solve the year 2038 problem. musl is one of them, see [1]. So when compiling for a 32-bit arch time_t will be long long. This commit adds this option. [1] https://musl.libc.org/time64.html Signed-off-by: Sebastian Kemper <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13450af - Browse repository at this point
Copy the full SHA 13450afView commit details