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
Giovanni Maruzzelli
9e3a375c36
Merge pull request #54 in FS/freeswitch from ~DDRAGIC/freeswitch:bugfix/FS-6820-mod_gsmopen-executing-gsm-reload to master
...
* commit '9423953e028f8dd319a790ba1e5fdca37ff0cb2f':
FS-6820 mod_gsmopen: fix total interfaces count when executing gsm reload
2014-09-26 10:14:46 -05:00
Giovanni Maruzzelli
0d538cd7b1
Merge pull request #42 in FS/freeswitch from ~DDRAGIC/freeswitch:FS-6799_fix_msg_index_check to master
...
* commit '9cf72b541e8184b2911b0bd78f9aee71cd6d44b4':
FS-6799 fix reading sms in index 0
2014-09-26 10:13:44 -05:00
Giovanni Maruzzelli
5c15e85ce4
mod_spandsp: added SWITCH_CURRENT_APPLICATION_RESPONSE_VARIABLE on application errors
2014-09-03 15:52:50 +02:00
Giovanni Maruzzelli
2ada8286f3
skypopen: new skype client in install/install.pl
2014-08-21 20:52:14 +02:00
Giovanni Maruzzelli
eccf505a3b
testing new hook FS-6677 #Waiting #comment this is a test
2014-08-18 21:55:03 +02:00
Giovanni Maruzzelli
c086f9647b
testing new hook TKT-6677 #Waiting #comment this is a test
2014-08-18 21:46:40 +02:00
Giovanni Maruzzelli
733db22f1d
testing new hook FS-6677 #new_state #comment this is a test
2014-08-18 21:39:56 +02:00
Giovanni Maruzzelli
cbe6f74fa9
FS-6285 skypopen: ANY, RR NOT work fine in mod_skypopen
2014-05-13 11:00:47 +02:00
Giovanni Maruzzelli
7dbab7b1c6
FS-6517 skypopen: mod_skypopen not using configured context with mod_sms chatplan with PATCH, thanks Russell Treleaven
2014-05-12 16:07:39 +02: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
172df304cc
gsmopen: on Linux, automatically find out and setup audio and data ports associated to dongle model, IMEI and IMSI
2013-07-03 10:02:09 +02:00
Giovanni Maruzzelli
eb79128d8e
skypopen: OSS driver has active timers only on active devices (eg: when it's actually used by a skypeclient)
2013-06-21 10:58:16 +02:00
Giovanni Maruzzelli
7e2ea11b67
gsmopen: cleaning
2013-06-21 00:41:07 +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
607ef575bc
FS-5482 skypopen: check assignment on possibly NULL pointer, avoiding segfault
2013-06-20 10:17:52 +02:00
Giovanni Maruzzelli
0330520eba
test 2, please ignore
2013-05-09 17:00:54 +00:00
Giovanni Maruzzelli
6afa0fd542
FS-5148: noise at beginning of call, probably from uncleaned buffer
2013-03-16 22:14:25 +01:00
Giovanni Maruzzelli
3e31837a0b
ERROR: code not reachable on Windows Visual Studio Express 2008
2013-02-23 12:31:26 +01:00
Giovanni Maruzzelli
1a3a11fa1a
FS-5102 mod_skypopen crashes FS when skype is not working or skype user tries to log in without network connection present
2013-02-15 12:16:49 +01:00
Giovanni Maruzzelli
3d6ed6429b
FS-4916 beep does not get recorded anymore
2013-01-24 19:16:21 +01:00
Giovanni Maruzzelli
e5e3e4bfa1
FS-4916 added beep real beep instead of DTMF, and fixed hangup before end of greeting. I hate the world and the world hate me
2013-01-24 15:09:04 +01:00
Giovanni Maruzzelli
ec857b2da6
FS-4916 added beep (eg: DTMF 1) at the end of remote skype voicemail greeting
2013-01-23 13:37:15 +01:00
Giovanni Maruzzelli
b9a8ce5670
FS-4916 fixed
2013-01-22 18:02:54 +01:00
Giovanni Maruzzelli
14c4f66612
FS-4742 skypopen: tentative blind fix to the Skype's Voicemail VM_PLAYING_GREETING problem
2012-11-06 18:06:39 +01:00
Giovanni Maruzzelli
33378fad7d
FS-4750 skypopen: generate inbound A-leg CDR (eg: do not jump from hangup to CS_DESTROY)
2012-11-06 16:59:11 +01:00
Giovanni Maruzzelli
d0c9ad1617
FS-4740 skypopen: do not act on 'channel reset'. Ignore it as in the majority of endpoints
2012-11-06 12:47:40 +01:00
Giovanni Maruzzelli
dedbb3a8cb
FS-4692 gsmopen: patch from Ivan Mironov allowing for values 'context', 'dialplan', 'destination' and 'hold_music' from configuration file global_settings used by default for individual interfaces
2012-11-06 12:31:32 +01:00
Giovanni Maruzzelli
92d44e5023
FS-4691 gsmopen: patch from Ivan Mironov allowing for longer device names, useful for symlinks created by udev
2012-11-06 12:24:17 +01:00
Giovanni Maruzzelli
85542799f0
FS-4782 gsmopen: abide the origination_uuid variable. Dude abide
2012-11-06 12:05:26 +01: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
Giovanni Maruzzelli
648ce206c6
FS-4338 gsmopen: added patch to compile in FreeBSD
2012-11-06 10:39:12 +01:00
Giovanni Maruzzelli
a6068d25fe
skypopen: removing my own chatmessage from the array - nicer logmesg
2012-11-06 09:57:19 +01:00
Giovanni Maruzzelli
d975424816
skypopen: removing my own chatmessage from the array
2012-11-06 09:55:14 +01:00
Giovanni Maruzzelli
677d16cfd5
scripts/trace/sipgrep: correctly interpret option -C (print ANSI colors in debug file only when option -C is defined)
2012-10-01 01:26:57 +02:00
Giovanni Maruzzelli
a1d727cab6
gsmopen: FS-4652 , compilation failed with Mobigator
2012-09-26 19:20:27 +02:00
Giovanni Maruzzelli
d0ddd77cdc
gsmopen: FS-4652 , compilation failed with Mobigator
2012-09-26 19:15:42 +02:00
Giovanni Maruzzelli
ed6f040e70
gsmopen: FS-4652 , compilation failed with Mobigator
2012-09-26 19:01:08 +02:00
Giovanni Maruzzelli
f102f7b4c4
gsmopen: FS-4652 , compilation failed with Mobigator
2012-09-26 18:56:02 +02:00
Giovanni Maruzzelli
507de0a7e5
gsmopen: FS-4652 , compilation failed with Mobigator
2012-09-26 17:24:11 +02:00
Giovanni Maruzzelli
e50f7a92e9
gsmopen: FS-4652 , compilation failed with Mobigator
2012-09-26 16:53:31 +02:00
Giovanni Maruzzelli
1050d443a6
test, please ignore
2012-09-21 10:37:26 +02:00
Giovanni Maruzzelli
ccae5cd6b2
gsmopen and skypopen: better printout from function gsm (or sk) list
2012-08-02 19:13:32 +02:00
Giovanni Maruzzelli
716f89f2d1
gsmopen: indent
2012-08-02 18:47:18 +02:00
Giovanni Maruzzelli
c5d72d9bd0
FS-4379 gsmopen: 'gsm remove interface' works now
2012-08-02 18:39:02 +02:00
Giovanni Maruzzelli
a80b68367c
FS-4278 skypopen: oss driver compiles on kernels >= 3.4.0
2012-06-20 11:28:57 +02: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
4101e6b2b7
gsmopen: mod_sms tweak
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
aba8e073a4
skypopen: don't whine in debug when skypeout to pstn
2012-05-10 23:05:08 +02:00
Giovanni Maruzzelli
dbafc38b3e
skypopen: sk balances gives you how many credits you have, no more errors
2012-05-10 23:05:08 +02:00
Giovanni Maruzzelli
00a6f61a67
skypopen: indented
2012-05-07 19:02:16 +02:00
Giovanni Maruzzelli
56f415a164
skypopen: mark chatmessages SEEN
2012-05-07 19:02:16 +02:00
Giovanni Maruzzelli
8597842a56
skypopen: hook up to mod_sms, spawning a thread for servicing chatmessage
2012-05-07 17:31:32 +02:00
Giovanni Maruzzelli
67240d2905
skypopen: DISABLED (for the time being) mod_sms hookup needs to CHAT CREATE, then read back the DIALOG. It will have to be spun as a separate thread, but is here as a proof of concept. I disable it right now
2012-05-04 16:39:50 +02:00
Giovanni Maruzzelli
c64813f4fd
skypopen: mod_sms hookup, is flawed, because it needs to CHAT CREATE, then read back the DIALOG. It will have to be spun as a separate thread, but is here as a proof of concept. I disable it right now
2012-05-04 16:39:50 +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
adae5e5648
gsmopen: closing libctb serial ports when unloading or reloading mod_gsmopen
2012-04-21 16:08:32 +02:00
Giovanni Maruzzelli
b453c2fdfc
gsmopen: reporting git version of files in logging
2012-04-20 10:23:50 +02:00
Giovanni Maruzzelli
470005fcdb
gsmopen: config file update
2012-04-20 09:52:06 +02:00
Giovanni Maruzzelli
4ae62cfafb
gsmopen: cosmetics
2012-04-20 09:43:25 +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
855e16c288
gsmopen: unicode charset test not just for windoz
2012-04-20 09:13:01 +02:00
Giovanni Maruzzelli
ea79dbb239
gsmopen: choose codepage 65001 in windows, let's hope to have unicode in console
2012-04-20 08:59:49 +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
1f9c34cce4
gsmopen: added lib directory to libctb
2012-04-19 08:35:09 +02:00
Giovanni Maruzzelli
6ea05d25f7
gsmopen: gsmlib compile on windows, made a solution (vc++ makefile) for it
2012-04-18 17:57:07 +02:00
Giovanni Maruzzelli
675bf4f546
gsmopen: windows config file update
2012-04-18 16:46:59 +02:00
Giovanni Maruzzelli
3156a1ec9a
gsmopen: compile on windows, with iconv for windows. Substituted actual file to symlink
2012-04-18 16:33:09 +02:00
Giovanni Maruzzelli
9134968fd6
gsmopen: compile on windows, with iconv for windows
2012-04-18 16:32:22 +02:00
Giovanni Maruzzelli
47ab2eb7b2
gsmopen: compile on windows, with iconv for windows
2012-04-18 16:25:09 +02:00
Giovanni Maruzzelli
7a0b41c42f
Merge branch 'gsmopen01'
2012-04-18 15:48:39 +02:00
Giovanni Maruzzelli
98b51e5681
gsmopen: zeroize sms_message store in case we receive an empty message
2012-04-18 15:46:23 +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
4ed53eca23
gsmopen: updated gsmopen.h
2012-04-18 15:18:39 +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
3df7a04df5
gsmopen: added win_iconv
2012-04-17 20:11:44 +02:00
Giovanni Maruzzelli
3747375196
gsmopen: re-added gsmlib
2012-04-17 18:40:32 +02:00