die page ist wieder online
https://www.makhutov.org/svn/chan_datacard/trunk/
Da hier im moment viele probleme habe mit disconnects usw, sollten wir vielleicht mal jeder posten, welches OS (System) und welche weitere konstelation jeder von uns hat.
ich nutzte ein Linux debian 2.6.26-2-686
mit Asterisk 1.6.2.6 und chan_datacard - Revision 50
UMTS Stick - K3520 x 10, hier bei ist zu sagen das ich drei verschiedene Firmware auf den sticks habe.
Weitere Hardware:
Sedna SE-USB-HUB-113A-B (hier bei ist zu sagen das ich 6 USB Hubs durchgetest habe. Hier bei waren durchgehend schlechte ergebnisse zu sehen. Verbindungsabbrüche, Disconnect usw..)
meine udev rulz um zu unterscheiden welcher stick welcher ist.
Code:
SUBSYSTEMS=="usb", SYMLINK+="ttyUSB_%b", KERNEL=="ttyUSB*", MODE="0666", OWNER="asterisk",GROUP="uucp"
Meine Probleme sind:
irgend wann kann ich keine sms mehr empfangen.
Wenn ich zu viel mit CUSD rumgespielt habe funktionieren diese auch nicht mehr.
Disconnects auf längere zeit. Aber auch nicht bei allen....
Hier bei werde ich im laufe der woche noch genauer drauf achten. Welche Stick diese das Problem habe.
Da alle an einem USB hub angeschlossen sind, kann ich gut nachvolllziehen ob es vielleicht sogar am usb hub liegt.
EDIT:
Bei dem Ausfähren von:
CLI> datacard cusd 16 *100#
habe ich das hier bekommen...
Code:
2010-04-08 22:14:30 - Datacard/16-5a7f: 00200041006B007400750065006C006C0065007300200047007500740068006100620065006E003A002000310033002E003900370020004500550052002E",0
^BOOT:35089969,0,0,0,72
OK
+CUSD: 0,"00490068007200650020005200750066006E0075006D006D0065007200200069007300740020003000310035003100320036003300340039003200350030002E
Ich habe eine Extra Card von T-mobile...
Das CUSD problem hat sich erledigt
Nice work Artem.
Code:
Rev 53:
Removed workaround for parsing multiline cusd messages because we get them as Hex encoded UCS-2 messages now.
This should also resolve some problems where incoming cusd messages were not parsed properly.
Rev 52:
Removed manufacturer from datacard show devices
Rev 51:
*added functions to parse AT+CSQ and update the signal strength more frequently
*added option to disable ATZ during initialization
*added option to set U2DIAG mode during initialization
*added functions to read the subscribers phone number (if stored on SIM card)
kann man jetzt eigendlich außer über "datacard show devices" die eigene Handynummer auslesen?
Letzter fehler den ich mut CUSD hatte
Code:
datacard cusd 1 *100#
Got CUSD response from device 1: 00200041006B007400750065006C006C0065007300200047007500740068006100620065006E003A002000310035002E003000350020004500550052002E
== Starting Datacard/1-ce64 at datacard-incomings,cusd,1 failed so falling back to exten 's'
== Starting Datacard/1-ce64 at datacard-incomings,s,1 still failed so falling back to context 'default'
-- Executing [s@default:1] Playback("Datacard/1-ce64", "vm-goodbye") in new stack
-- <Datacard/1-ce64> Playing 'vm-goodbye.gsm' (language 'en')
-- Executing [s@default:2] Macro("Datacard/1-ce64", "hangupcall") in new stack