Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

FreePBX ivr 3G модем

 
Список форумов Asterisk Forum -> Asterisk GUI    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
geanet



Зарегистрирован:
06.05.2014
Сообщения: 26
Откуда: Благовещенск

Статус: Оффлайн 

СообщениеДобавлено: Вс Мар 05, 2017 13:24    Заголовок сообщения: FreePBX ivr 3G модем

Здравствуйте!

В двух словах:
астериск 13 с чан донгле, все работает
создал ivr меню через веб морду, обозвал menu, но вот в экспеншене его не нашел и поэтому правило exten => s,1,Goto(menu,s,1) не работает

подскажите куда копать (спасибо)


такс ivr нашел, он называется ivr-1 но вот в ответ с него тишина
exten => s,1,Goto(ivr-1,s,1) но при вызове тишина Sad

вот начало IVRа

[ivr-1] ; menu
include => ivr-1-custom
exten => s,1,Set(TIMEOUT_LOOPCOUNT=0)
exten => s,n,Set(INVALID_LOOPCOUNT=0)
exten => s,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT})
exten => s,n,Set(_IVR_CONTEXT=${CONTEXT})
exten => s,n,Set(__IVR_RETVM=)
exten => s,n,GotoIf($["${CHANNEL(state)}" = "Up"]?skip)
exten => s,n,Answer
exten => s,n,Wait(1)
exten => s,n(skip),Set(IVR_MSG=custom/geanet-hello)
exten => s,n(start),Set(TIMEOUT(digit)=3)
exten => s,n,ExecIf($["${IVR_MSG}" != ""]?Background(${IVR_MSG}))
exten => s,n,WaitExten(8,)

exten => 1000,1(ivrsel-1000),Goto(from-did-direct,1000,1)

exten => 1001,1(ivrsel-1001),Goto(from-did-direct,1001,1)

exten => 1002,1(ivrsel-1002),Goto(from-did-direct,1002,1)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Skype Name
april22



Зарегистрирован:
02.07.2012
Сообщения: 359

Статус: Оффлайн 

СообщениеДобавлено: Пн Мар 06, 2017 06:39    Заголовок сообщения:

перенаправьте вызов через модуль "входящая маршрутизация "
попутно , правильно пропишите контекст в конфиге Chan_dongle
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
geanet



Зарегистрирован:
06.05.2014
Сообщения: 26
Откуда: Благовещенск

Статус: Оффлайн 

СообщениеДобавлено: Пн Мар 06, 2017 08:30    Заголовок сообщения:

уважаемый april22 входящую маршрутизацию с переходом на IVR сделал

но вот какой контекс у этой входящей? т.к. при создании указывается только имя, а сам контекс формирует FreePBX
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Skype Name
april22



Зарегистрирован:
02.07.2012
Сообщения: 359

Статус: Оффлайн 

СообщениеДобавлено: Пн Мар 06, 2017 10:54    Заголовок сообщения:

у вас входящая с ChanDongle ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
geanet



Зарегистрирован:
06.05.2014
Сообщения: 26
Откуда: Благовещенск

Статус: Оффлайн 

СообщениеДобавлено: Пн Мар 06, 2017 11:23    Заголовок сообщения:

april22 да (входящий с 3г модема) перенаправить на входящее направление с IVR
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Skype Name
april22



Зарегистрирован:
02.07.2012
Сообщения: 359

Статус: Оффлайн 

СообщениеДобавлено: Пн Мар 06, 2017 11:41    Заголовок сообщения:

в ChanDongle пропишите контекст From-trunk + ext. И разрулите его через WEB интерфейс .

если ни чего не получится , логи входящего звонка под споллер .
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
geanet



Зарегистрирован:
06.05.2014
Сообщения: 26
Откуда: Благовещенск

Статус: Оффлайн 

СообщениеДобавлено: Пн Мар 06, 2017 11:56    Заголовок сообщения:

april22 не совсем пойму вас
From-trunk + ext - ???

сейчас так в
в донгле транк [gsm0-incoming]

его описание в extensions_custom.conf

[gsm0-incoming]
;include => dongle-incoming-sms
;include => dongle-incoming-ussd
exten => s,1,Dial(SIP/1000)
;exten => s,1,Goto(ivr-1,s,1) - закомментировал, т.к. не работает
т.е. я звонки пускаю на 1000 номер, а нужно на IVR-1
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Skype Name
april22



Зарегистрирован:
02.07.2012
Сообщения: 359

Статус: Оффлайн 

СообщениеДобавлено: Пн Мар 06, 2017 12:04    Заголовок сообщения:

Chan dongle под споллер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
geanet



Зарегистрирован:
06.05.2014
Сообщения: 26
Откуда: Благовещенск

Статус: Оффлайн 

СообщениеДобавлено: Пн Мар 06, 2017 12:25    Заголовок сообщения:

[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]
; now you can set here any not required device settings as template
; sure you can overwrite in any [device] section this default values

context=gsm0-incoming ; context for incoming calls
group=0 ; calling group
rxgain=4 ; increase the incoming volume; may be negative
txgain=4 ; increase the outgoint volume; may be negative
autodeletesms=yes ; auto delete incoming sms
resetdongle=yes ; reset dongle during initialization with ATZ command
u2diag=-1 ; 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
language=ru
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

; dongle required settings
[gsm0]
audio=/dev/ttyUSB1 ; tty port for audio connection; no default value
data=/dev/ttyUSB2 ; tty port for AT commands; no default value
; 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=352445046045804
imsi=250024220241670
; 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
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Skype Name
april22



Зарегистрирован:
02.07.2012
Сообщения: 359

Статус: Оффлайн 

СообщениеДобавлено: Пн Мар 06, 2017 13:08    Заголовок сообщения:

в секции GSM0 допишите
exten= _что вам нарвится . но лучше номер на симке _

и зарулите его
exten => что вам нарвится, но лучше номер на симке ,1,Goto(from-trunk,что вам нарвится? но лучше номер на симке,1)

в входящей маршрутизации создайте правило с вашим входящим номером . и рулите куда хотите его
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
geanet



Зарегистрирован:
06.05.2014
Сообщения: 26
Откуда: Благовещенск

Статус: Оффлайн 

СообщениеДобавлено: Пн Мар 06, 2017 14:17    Заголовок сообщения:

april22 если честно не пойму что и куда (мысли не уловлю)

но сейчас вылезла проблема - пропал звук, разберусь с ней и дальше и IVRом
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Skype Name
april22



Зарегистрирован:
02.07.2012
Сообщения: 359

Статус: Оффлайн 

СообщениеДобавлено: Пн Мар 06, 2017 15:57    Заголовок сообщения:

Код:
[gsm0]
 audio=/dev/ttyUSB1
 data=/dev/ttyUSB2 
 imei=352445046045804
 imsi=250024220241670
context=gsm0-incoming
exten=9001239988 ;заменить на что нравится



Код:

[gsm0-incoming]
include => dongle-incoming-sms
include => dongle-incoming-ussd
exten => 9001239988,1,Goto(from-trink,9001239988,1)

Код:
 dialplan reload


далее разрулить 9001239988 во входящей маршрутизации (веб интерфейс) куда надо . хоть на 1000 хоть на нужное меню Wink

у меня так работает , и не кашляет Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
geanet



Зарегистрирован:
06.05.2014
Сообщения: 26
Откуда: Благовещенск

Статус: Оффлайн 

СообщениеДобавлено: Вт Мар 07, 2017 01:00    Заголовок сообщения:

april22 как разберусь куда делся звук попробую и отпишусь (у вас астериск 13 или 11?)

вылезла проблема с chan dongle он то видит, то на отрез отказывается видеть свисток Sad хотя на 11 астериске все ок

попадания нашел причину, но все таки звука как не было так и нет
WARNING[1104][C-00000001]: channel.c:1033 channel_indicate: [Dongle/gsm0-0100000001] Don't know how to indicate condition 22 (звонок есть, а голоса нет) Cray(
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Skype Name
Список форумов Asterisk Forum -> Asterisk GUI Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum