Назад | Перейти на главную страницу

Vicidial в Autodial не подключает правильно телефонный звонок через аппаратный ключ к агентской конференции

Я хочу работать с Vicidial chan_dongle Модуль Asterisk для использования USB-модемов Huawei в качестве шлюзов GSM (соединительных линий / операторов связи) для Asterisk.

В ручном режиме все работает.

Проблема появляется, только если Vicidial Кампания настроена на автоматический режим, и вызовы выполняются в фоновом режиме, и после ответа клиента необходимо подключиться к конференц-вызову SIP в реальном времени, к которому подключен агент.

Проблема в том, что локальный канал для этого вызова создается и сразу после ответа отключается и не подключается к конференции. Это для каждого звонка. Помимо этого, агент подключен к клиенту и может с ним разговаривать, но через 33 секунды он теряет управление вызовом, и только клиент может повесить вызов.

в ручном режиме все работает нормально, и конференция содержит 2 канала: локальный (телефонный звонок через ключ) и sip (соединение от zoiper к звездочке).

план набора моего ключа:

exten => _915.,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _915.,n,Dial(Dongle/g1/${EXTEN:3},20,oTtr)
exten => _915.,n,Hangup 

мой dongle.conf:

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

context=trunkinbound                    ; context for incoming calls
group=0                         ; calling group
rxgain=0                        ; increase the incoming volume; may be negative
txgain=0                        ; 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
callingpres=allowed_passed_screen ; set caller ID presentation          by default use default network settings
disablesms=no                   ; 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=en                     ; 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=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

[dongle0]
group=1
audio=/dev/ttyUSB1              
data=/dev/ttyUSB2               

полный журнал

https://drive.google.com/file/d/0BytawwAUUbX2ZlJNaVk2ZXpuMjg/edit?usp=sharing

пожалуйста помоги

если будет полезна дополнительная информация пишите, я постараюсь их предоставить.