Giovanni Maruzzelli
4ce990504e
Merge pull request #52 in FS/freeswitch from ~DDRAGIC/freeswitch:gsmopen_feature_additions to master
...
* commit 'a9b2e061dcd1d95322d27e169ac2f0016aa628a3':
mod_gsmopen: clean up "gsm list" output a little
mod_gsmopen: convert reported RSSI from AT+CSQ to dBm.
mod_gsmopen: get device manufacturer, model and firmware version info.
mod_gsmopen: add support for reading own number from ON phonebook using AT+CNUM
mod_gsmopen: add AT+COPS support to get operator name.
2014-09-26 10:17:14 -05:00
Dušan Dragić
4aa7c98d5a
mod_gsmopen: convert reported RSSI from AT+CSQ to dBm.
...
Add to gsmopen_dump and events.
2014-09-21 20:14:12 +02:00
Dušan Dragić
13a595a15e
mod_gsmopen: get device manufacturer, model and firmware version info.
2014-09-21 20:14:05 +02:00
Dušan Dragić
79d962f38e
mod_gsmopen: add support for reading own number from ON phonebook using AT+CNUM
2014-09-21 20:04:04 +02:00
Dušan Dragić
d5f9de4fa3
mod_gsmopen: add AT+COPS support to get operator name.
...
For now expose the info in gsmopen_dump and events.
2014-09-11 22:33:28 +02:00
Dušan Dragić
9cf72b541e
FS-6799 fix reading sms in index 0
2014-09-07 16:43:00 +02:00
Giovanni Maruzzelli
40c56c621a
FS-5078 gsmopen: adding ussd capabilities, thanks Boris
2014-03-12 17:51:58 +01:00
Giovanni Maruzzelli
3046e23fbe
FS-5938 fixed, thx Boris
2014-02-24 19:12:33 +01:00
Jeff Lenk
36b840543d
mod_gsmopen fix complier errors windows
2013-09-05 10:24:33 -05:00
Giovanni Maruzzelli
6a64f1b5eb
FS-5727 and FS-5729 gsmopen: inserted some debugging to eventually find a probable flaw in gsmlib. Disabled the suspected code
2013-09-05 11:38:47 +02:00
Giovanni Maruzzelli
dc10a5562e
gsmopen: inserted some debugging to eventually find a probable flaw in gsmlib. Disabled the suspected code
2013-09-05 11:37:04 +02:00
Giovanni Maruzzelli
4a3d1a074f
FS-5148 gsmopen: wait for the first audio write() before giving the AT command that moves the audio path to the audio tty (eg: don't accumulate noise by not sending frames on the open tty)
2013-07-03 13:56:02 +02:00
Giovanni Maruzzelli
4640a9c80c
gsmopen: cleaning
2013-06-21 00:41:07 +02:00
Giovanni Maruzzelli
66f028b4ba
gsmopen: cleaning
2013-06-21 00:41:07 +02:00
Giovanni Maruzzelli
0a364e1f3b
gsmopen: cleaning
2013-06-21 00:41:07 +02:00
Giovanni Maruzzelli
fa1d773a84
FS-4821 fixed core dump when received sms in UCS2 after having sent sms in UCS2
2013-06-21 00:41:07 +02:00
Giovanni Maruzzelli
12c96d9009
FS-5292 gsmopen: patch from garmt
2013-06-20 14:21:49 +02:00
Giovanni Maruzzelli
65bc765846
FS-4659 gsmopen: give error and abort call when dialing was not through correctly (eg: get back OK). Also, grow the default timeout when expecting a string back from the modem to half a second - 500000 usec - so to avoid false negatives
2012-11-06 11:34:34 +01:00
Anthony Minessale
52eff9451c
wrap fork so we can drop priority in child processes
2012-10-01 13:38:45 -05:00
Giovanni Maruzzelli
07bc7ba763
gsmopen and skypopen: updated License headers
2012-05-31 07:41:14 +02:00
Giovanni Maruzzelli
44fd0de8ff
gsmopen: indented
2012-05-14 02:04:36 +02:00
Giovanni Maruzzelli
8a1508d669
gsmopen: correctly receives SMSs in GSM7 and UCS2
2012-05-14 02:04:36 +02:00
Giovanni Maruzzelli
eb93a14eb3
gsmopen: correctly sends SMSs in GSM7 or UCS2. Let's check SMS receiving
2012-05-14 02:04:36 +02:00
Giovanni Maruzzelli
03bfc941a1
gsmopen: not check for CKPD when receiving SMS
2012-05-11 08:08:22 +02:00
Giovanni Maruzzelli
1ad0d0af36
gsmopen: FS-4155, mod_sms hookup
2012-05-04 14:46:30 +02:00
Giovanni Maruzzelli
de019abd21
gsmopen: indented
2012-05-03 15:23:57 +02:00
Giovanni Maruzzelli
1666292025
gsmopen: fix FS-4181 , catch gsmlib exceptions
2012-05-03 15:22:15 +02:00
Giovanni Maruzzelli
a10f01f10c
gsmopen: indented
2012-05-03 14:15:10 +02:00
Giovanni Maruzzelli
e589efb17f
gsmopen: fix FS-4149
2012-05-03 14:13:44 +02:00
Giovanni Maruzzelli
2431e0f235
gsmopen: indented
2012-05-03 10:59:14 +02:00
Giovanni Maruzzelli
f28ba547df
gsmopen: fix FS-4150 , deleted a spurious new_inbound_channel(), checked all gsmopen->fs->sip machinery, then I got problems with audio(only in gsmopen->fs->sip not the reverse): I was baffled by a snom bug for a week, then I tested with Xlite and worked, so I grow suspicious, I updated snom320 firmware and worked. Hate those things
2012-05-03 10:59:14 +02:00
Giovanni Maruzzelli
893d7eff9d
gsmopen: correct sequence of callflow when got CEND: (nocarrier)->(hangup)->(idle)
2012-04-25 11:22:03 +02:00
Giovanni Maruzzelli
0e4fa9e23b
gsmopen: AT+CREG erratic behavior does no more give errors or warnings when badly formatted unsolicited signaling
2012-04-25 09:11:36 +02:00
Giovanni Maruzzelli
2a25c4f2e7
gsmopen: AT commands cosmetics
2012-04-24 16:30:20 +02:00
Giovanni Maruzzelli
fbbbd06e28
gsmopen: send out those pesky DTMFs
2012-04-24 14:31:50 +02:00
Giovanni Maruzzelli
bbae68a125
gsmopen: compile with gsmlib by default, cosmetics on unicode console tests
2012-04-20 09:32:05 +02:00
Giovanni Maruzzelli
38874956fa
gsmopen: gsmlib compile on windows with gsmlib, new solution for gsmlib, mod_gsmopen compiles again on linux (with gsmlib)
2012-04-19 11:32:29 +02:00
Giovanni Maruzzelli
47ab2eb7b2
gsmopen: compile on windows, with iconv for windows
2012-04-18 16:25:09 +02:00
Giovanni Maruzzelli
b20558818c
gsmopen: not compiling with gsmlib by default right now, will be default soon
2012-04-18 15:41:08 +02:00
Giovanni Maruzzelli
e08c027dbe
gsmopen: added an excerpt from gsmlib FAQ on how to sending UCS2 when characters cannot be represented in GSM-7 (gsmlib does not support utf to UCS2)
2012-04-18 15:35:53 +02:00
Giovanni Maruzzelli
a4df4fa1f4
gsmopen: added gsmlib support to outbound smss (eg: PDU mode). Must implement a mechanism to fall back sending in UCS2 when characters cannot be represented in iso-8859-1 (gsmlib does not support utf)
2012-04-18 15:17:31 +02:00
Giovanni Maruzzelli
a621cdee99
gsmopen: added proof of concet to send pdu messages via gsmlib
2012-04-17 22:54:54 +02:00
Giovanni Maruzzelli
1f664b68f4
gsmopen: added gsmlib support to incoming smss (eg: PDU mode)
2012-04-17 21:17:09 +02:00
Giovanni Maruzzelli
61894c23ae
gsmopen: zeroize sms_message store in case we receive an empty message
2012-04-17 11:27:54 +02:00
Giovanni Maruzzelli
e6689bada9
gsmopen: using non volatile memoty for storage (vs SIM), new reading with timeout from serial port
2012-04-16 15:18:08 +02:00
Giovanni Maruzzelli
59af24747e
gsmopen: workaround for reading with timeout, need something to simulate the poll. Next week :)
2012-04-13 18:30:48 +02:00
Giovanni Maruzzelli
9fb2c7f25a
gsmopen: hardwired SMS unicode test now works
2012-04-13 16:09:54 +02:00
Giovanni Maruzzelli
d3a11b56b3
gsmopen: make huawei 1550 work with SMS in text UCS2: if you give CSMP after CSCS will die, let's do the opposite, first csmp then cscs. Two days catching this one. Bah :/
2012-04-13 15:46:26 +02:00
Giovanni Maruzzelli
d31b3e488c
gsmopen: signal low alarm is now at < than 11 RSSI
2012-04-12 11:41:31 +02:00
Giovanni Maruzzelli
06450692da
gsmopen: removing whard wired paths
2012-04-10 14:44:02 +02:00