Giter Club home page Giter Club logo

Comments (2)

GoogleCodeExporter avatar GoogleCodeExporter commented on July 24, 2024
check dongle power / USB subsystem

Original comment by [email protected] on 22 Mar 2012 at 3:02

  • Changed state: Invalid

from asterisk-chan-dongle.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 24, 2024
I have D-link H7 USB Hub and 4 Huawei e1550, Asterisk 1.8.18.0 and chan_dongle 
current version.
When received incoming call or begining outgoing call chan_dongle lost 
connection to device and device disappears from system, but after a while, it 
comes back.

In asterisk CLI appears something like that
[Dec  5 18:41:31] ERROR[6851] chan_dongle.c: [dongle2] Lost connection to Dongle
[Dec  5 18:41:31] ERROR[6852] chan_dongle.c: [dongle0] Lost connection to Dongle
[Dec  5 18:41:31] ERROR[6853] chan_dongle.c: [dongle3] Lost connection to Dongle
[Dec  5 18:41:31] ERROR[6850] chan_dongle.c: [dongle1] Lost connection to Dongle
[Dec  5 18:42:02] ERROR[7301] chan_dongle.c: [dongle2] timedout while waiting 
'OK' in response to 'AT+CCWA='
[Dec  5 18:42:02] ERROR[7302] chan_dongle.c: [dongle3] timedout while waiting 
'OK' in response to 'AT+CCWA='
[Dec  5 18:42:05] ERROR[7299] chan_dongle.c: [dongle0] Lost connection to Dongle
[Dec  5 18:42:05] ERROR[7300] chan_dongle.c: [dongle1] Lost connection to Dongle
[Dec  5 18:42:17] ERROR[7452] chan_dongle.c: [dongle2] Lost connection to Dongle
[Dec  5 18:42:17] ERROR[7453] at_queue.c: [dongle3] Error write command 'AT' 
expected response 'OK' length 3, cancel
[Dec  5 18:42:17] ERROR[7453] chan_dongle.c: [dongle3] Error adding 
initialization commands to queue
[Dec  5 18:42:17] ERROR[7450] chan_dongle.c: [dongle0] Lost connection to Dongle
[Dec  5 18:42:17] ERROR[7451] chan_dongle.c: [dongle1] Lost connection to Dongle
[Dec  5 18:42:32] ERROR[7597] at_response.c: [dongle3] Command 'AT+CCWA=' failed
[Dec  5 18:42:32] ERROR[7597] at_response.c: [dongle3] Command 'AT+CCWA?' failed
[Dec  5 18:42:34] ERROR[7597] at_response.c: [dongle3] Command 'AT+CLCC' failed
[Dec  5 18:42:35] ERROR[7596] at_response.c: [dongle2] Command 'AT+CCWA=' failed
[Dec  5 18:42:17] ERROR[7453] at_queue.c: [dongle1] Error write command 'AT' 
expected response 'OK' length 3, cancel
[Dec  5 18:42:17] ERROR[7453] at_queue.c: [dongle3] Error write command 'AT' 
expected response 'OK' length 3, cancel
-- Dongle dongle3 trying to connect on /dev/ttyUSB2... 
-- Dongle dongle3 has connected, initializing... 
-- Dongle dongle3 initialized and ready
-- Dongle dongle1 trying to connect on /dev/ttyUSB5... 
-- Dongle dongle1 has connected, initializing... 
-- Dongle dongle1 initialized and ready



my dongle.conf


[general]

interval=15         ; Number of seconds between trying to connect to devices

;------------------------------ JITTER BUFFER CONFIGURATION 
--------------------------
;jbenable = yes         ; Enables the use of a jitterbuffer on the receiving side of a
                ; Dongle channel. Defaults to "no". An enabled jitterbuffer will
                ; be used only if the sending side can create and the receiving
                ; side can not accept jitter. The Dongle channel can't accept jitter,
                ; thus an enabled jitterbuffer on the receive Dongle side will always
                ; be used if the sending side can create jitter.

;jbforce = no           ; Forces the use of a jitterbuffer on the receive side of a 
Dongle
                ; channel. Defaults to "no".

;jbmaxsize = 200        ; Max length of the jitterbuffer in milliseconds.

;jbresyncthreshold = 1000   ; Jump in the frame timestamps over which the 
jitterbuffer is
                ; resynchronized. Useful to improve the quality of the voice, with
                ; big jumps in/broken timestamps, usually sent from exotic devices
                ; and programs. Defaults to 1000.

;jbimpl = fixed         ; Jitterbuffer implementation, used on the receiving side of 
a Dongle
                ; channel. Two implementations are currently available - "fixed"
                ; (with size always equals to jbmaxsize) and "adaptive" (with
                ; variable size, actually the new jb of IAX2). Defaults to fixed.

;jbtargetextra = 40     ; This option only affects the jb when 'jbimpl = adaptive' 
is set.
                ; The option represents the number of milliseconds by which the new jitter buffer
                ; will pad its size. the default is 40, so without modification, the new
                ; jitter buffer will set its size to the jitter value plus 40 milliseconds.
                ; increasing this value may help if your network normally has low jitter,
                ; but occasionally has spikes.

;jblog = no         ; Enables jitterbuffer frame logging. Defaults to "no".
;-------------------------------------------------------------------------------
----

;[defaults]
[E1550_t](!)
; now you can set here any not required device settings as template
;   sure you can overwrite in any [device] section this default values

context=huawei_in       ; context for incoming calls
group=0             ; calling group
rxgain=3            ; increase the incoming volume; may be negative
txgain=3            ; increase the outgoint volume; may be negative
autodeletesms=yes       ; auto delete incoming sms
resetdongle=yes         ; reset dongle during initialization with ATZ command
u2diag=0            ; set ^U2DIAG parameter on device (0 = disable everything except 
modem function) ; -1 not use ^U2DIAG command
usecallingpres=yes      ; use the caller ID presentation or not
;usecallingpres=no      ; use the caller ID presentation or not
callingpres=allowed_passed_screen ; set caller ID presentation      by default use 
default network settings
disablesms=yes          ; disable of SMS reading from device when received
                ;  chan_dongle has currently a bug with SMS reception. When a SMS gets in during a
                ;  call chan_dongle might crash. Enable this option to disable sms reception.
                ;  default = no

language=ru         ; set channel default language
smsaspdu=yes            ; if 'yes' send SMS in PDU mode, feature implementation 
incomplete and we strongly recommend say 'yes'
mindtmfgap=45           ; minimal interval from end of previews DTMF from begining of 
next in ms
mindtmfduration=80      ; minimal DTMF tone duration in ms
mindtmfinterval=200     ; minimal interval between ends of DTMF of same digits in 
ms

callwaiting=no          ; if 'yes' allow incoming calls waiting; by default use 
network settings
;callwaiting=auto       ; if 'yes' allow incoming calls waiting; by default use 
network settings
                ; if 'no' waiting calls just ignored
disable=no          ; OBSOLETED by initstate: if 'yes' no load this device and just 
ignore this section

;initstate=start            ; specified initial state of device, must be one of 'stop' 
'start' 'remote'
                ;   'remove' same as 'disable=yes'

;exten=+1234567890      ; exten for start incoming calls, only in case of 
Subscriber Number not available!, also set to CALLERID(ndid)

dtmf=relax          ; control of incoming DTMF detection, possible values:
                ;   off    - off DTMF tones detection, voice data passed to asterisk unaltered
                ;              use this value for gateways or if not use DTMF for AVR or inside dialplan
                ;   inband - do DTMF tones detection
                ;   relax  - like inband but with relaxdtmf option
                ;  default is 'relax' by compatibility reason

; dongle required settings
[dongle0](E1550_t)
audio=/dev/ttyUSB1      ; tty port for audio connection;    no default value
data=/dev/ttyUSB2       ; tty port for AT commands;         no default value
group=1             ; calling group

; or you can omit both audio and data together and use imei=123456789012345 
and/or imsi=123456789012345
;  imei and imsi must contain exactly 15 digits !
;  imei/imsi discovery is available on Linux only
;imei=352965047503733
;imsi=250398564515957

; if audio and data set together with imei and/or imsi audio and data has 
precedence
;   you can use both imei and imsi together in this case exact match by imei 
and imsi required


; dongle required settings
[dongle1](E1550_t)
audio=/dev/ttyUSB4      ; tty port for audio connection;    no default value
data=/dev/ttyUSB5       ; tty port for AT commands;         no default value
group=1             ; calling group

; or you can omit both audio and data together and use imei=123456789012345 
and/or imsi=123456789012345
;  imei and imsi must contain exactly 15 digits !
;  imei/imsi discovery is available on Linux only
;imei=352965047526312
;imsi=250398564322507

; if audio and data set together with imei and/or imsi audio and data has 
precedence
;   you can use both imei and imsi together in this case exact match by imei 
and imsi required

; dongle required settings
[dongle2](E1550_t)
audio=/dev/ttyUSB7      ; tty port for audio connection;    no default value
data=/dev/ttyUSB8       ; tty port for AT commands;         no default value
group=1             ; calling group

; or you can omit both audio and data together and use imei=123456789012345 
and/or imsi=123456789012345
;  imei and imsi must contain exactly 15 digits !
;  imei/imsi discovery is available on Linux only
;imei=352965047519176
;imsi=250398564384919

; if audio and data set together with imei and/or imsi audio and data has 
precedence
;   you can use both imei and imsi together in this case exact match by imei 
and imsi required

; dongle required settings
[dongle3](E1550_t)
audio=/dev/ttyUSB10     ; tty port for audio connection;    no default value
data=/dev/ttyUSB11      ; tty port for AT commands;         no default value
group=1             ; calling group

; or you can omit both audio and data together and use imei=123456789012345 
and/or imsi=123456789012345
;  imei and imsi must contain exactly 15 digits !
;  imei/imsi discovery is available on Linux only
;imei=352965044093183
;imsi=250398564379171

; if audio and data set together with imei and/or imsi audio and data has 
precedence
;   you can use both imei and imsi together in this case exact match by imei 
and imsi required

Help me please!

Original comment by [email protected] on 6 Dec 2012 at 4:13

from asterisk-chan-dongle.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.