chan-dongle и маршрутизация.
Добавлено: 03 авг 2015, 17:16
Приветствую всех присутствующих! уважаемые.
Подскажите, есть ли какое решение?
Имеется Астериск (Версия 13.4.0) и FreePBX 13
Из провайдеров 2 транка от Ростелекома и пока подключил один gsm, планируется еще один.
С командной строкой не дружу сильно, удобней через PBX, поэтому хотелось бы управлять через браузер.
С Ростелекомом разобрался (почти), нужна помощь с GSM.
в dongle.conf
последнее конечно может неверно, вот и спрашиваю
;context= - не знаю что записать, поэтому и нет.
В PBX прописал добавил Custom транк
Beeline1
в специальном наборе
В исходящей маршрутизации добавил маршрутизацию с этим транком - все работает.
Во входящей добавил маршрутизацию, указав DID 7960926****
Не работает - в консоли
Если в dongle.conf добавить, как пример
context=dongle-incoming
и далее в extensions.conf
То звонки проходят на 101, но хочется из PBX, и чтоб менять как удобно, и вызов на группу и IVR.
Подскажите, есть ли какое решение?
Имеется Астериск (Версия 13.4.0) и FreePBX 13
Из провайдеров 2 транка от Ростелекома и пока подключил один gsm, планируется еще один.
С командной строкой не дружу сильно, удобней через PBX, поэтому хотелось бы управлять через браузер.
С Ростелекомом разобрался (почти), нужна помощь с GSM.
в dongle.conf
Код: Выделить всё
[Bee1]
audio=/dev/ttyUSB1 ; tty port for audio connection; no default value
data=/dev/ttyUSB2 ; tty port for AT commands; no default value
imei=86149601366****
exten=7960926****
;context= - не знаю что записать, поэтому и нет.
В PBX прописал добавил Custom транк
Beeline1
в специальном наборе
Код: Выделить всё
Dongle/Bee1/$OUTNUM$
Во входящей добавил маршрутизацию, указав DID 7960926****
Не работает - в консоли
Код: Выделить всё
[2015-08-03 21:00:18] WARNING[12616][C-0000000d]: pbx.c:6580 __ast_pbx_run: Channel 'Dongle/Bee1-010000000c' sent to invalid extension but no invalid handler: context,exten,priority=default,7960926****,1
-- Executing [h@default:1] Macro("Dongle/Bee1-010000000c", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Dongle/Bee1-010000000c", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] Hangup("Dongle/Bee1-010000000c", "") in new stack
== Spawn extension (macro-hangupcall, s, 3) exited non-zero on 'Dongle/Bee1-010000000c' in macro 'hangupcall'
== Spawn extension (default, h, 1) exited non-zero on 'Dongle/Bee1-010000000c'
[2015-08-03 21:00:24] WARNING[12617][C-0000000e]: pbx.c:6580 __ast_pbx_run: Channel 'Dongle/Bee1-010000000d' sent to invalid extension but no invalid handler: context,exten,priority=default,7960926****,1
context=dongle-incoming
и далее в extensions.conf
Код: Выделить всё
[dongle-incoming]
exten => _.,1,Dial(SIP/101)
exten => h,1,Hangup()