AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Callback через USB модем

Asterisk GUI 7 сообщений -
#1

Callback через USB модем


Чет я вот сомневаюсь, можно ли так сделать.
Имеется Asterisk с FreePBX 2.10 на Ubuntu. Там подключена небольшая грядка USB модемов, штук 5. Из всех один анлим на исход, остальные входящие. Если с входящих звонок сбрасывать, а потом делать callback на номер звонящего, то один звонок уйдет на свободную симку. А куда будут уходить последующие? Я чет никогда такого не делал, потому чет сомневаюсь.
#2

Ну не знаю.
Мне кажется должно быть наоборот.

Для входящего 1 канал, исходящих много.

Для колбэка канал будет занят секунды (поднял трубу, опустил).
А вот для организации связи может уйти минуты.
ТОт канал который на колбек, естествено будет в этот момент занят.

С кучей иходящих можно так:

Решение "в лоб" замутить на группу/
В конфигах свистка указать group=1
Вызывать Dongle/g1
Звонить будут все, подхватит быстейший из свободных.

_________________
АВТОМАТИЗАЦИЯ ДИСПЕТЧЕСКИХ ТАКСИ

УНИКАЛЬНАЯ ТЕХНОЛОГИЯ "ТАКСИ БЕЗ ДИСПЕТЧЕРОВ" - без Java и/или Интренет (только телефоны) http://tet-a-tet.mobi
#3

Zoleg @ Вс Дек 08, 2013 15:36 писал(а):

Мне кажется должно быть наоборот.
Для входящего 1 канал, исходящих много.

Мне тоже так кажется, но хозяин - барин. Вот и мучаемся.

Zoleg @ Вс Дек 08, 2013 15:36 писал(а):

С кучей иходящих можно так:
Решение "в лоб" замутить на группу/
В конфигах свистка указать group=1
Вызывать Dongle/g1
Звонить будут все, подхватит быстейший из свободных.

Вот отсюда подробнее можно? Что и как будет происходить?
#4

Я думал что все уже сказал.
Ну тогда разжую.

В донгле делаем примерно это
Код:

[corpks1] ;Port 5 Корпоратив Єлит Бизнес 40
context=incoming-gsm
audio=/dev/hw-audio-dub1-1 ; tty port for audio connection; no default value
data=/dev/hw-data-dub1-1 ; tty port for AT commands; no default value
group=2
rxgain=-1 ; increase the incoming volume; may be negative
txgain=0 ; increase the outgoint volume; may be negative
mindtmfgap=4 ; minimal interval from end of previews DTMF from begining of next in ms
mindtmfduration=10 ; minimal DTMF tone duration in ms
mindtmfinterval=20 ; minimal interval between ends of DTMF of same digits in ms
dtmf=relax
resetdatacard=yes
u2diag=0

[corpks2] ;Port 6 Корпоратив Єлит Бизнес 40
context=incoming-gsm
audio=/dev/hw-audio-dub1-2 ; tty port for audio connection; no default value
data=/dev/hw-data-dub1-2 ; tty port for AT commands; no default value
group=2
rxgain=0 ; increase the incoming volume; may be negative
txgain=3 ; increase the outgoint volume; may be negative
mindtmfgap=4 ; minimal interval from end of previews DTMF from begining of next in ms
mindtmfduration=20 ; minimal DTMF tone duration in ms
mindtmfinterval=60 ; minimal interval between ends of DTMF of same digits in ms
dtmf=relax
resetdatacard=yes
u2diag=0


Таким образом ставим их в группу №2 (group=2).

А в кол файле пишем что то типа

Код:

MaxRetries: 4
#Channel: $CHAN/$NUMBER
Channel: Dongle/g2/$NUMBER
Context: incoming
Extension: fcb
Priority: 1
Set: DIALEDID=$NUMBER
RetryTime: 12
WaitTime: 45


Таким образом будедет звонить через группу №2 (Dongle/g2/$NUMBER)[/quote]

_________________
АВТОМАТИЗАЦИЯ ДИСПЕТЧЕСКИХ ТАКСИ

УНИКАЛЬНАЯ ТЕХНОЛОГИЯ "ТАКСИ БЕЗ ДИСПЕТЧЕРОВ" - без Java и/или Интренет (только телефоны) http://tet-a-tet.mobi
#5

Я ж кол файлы вручную не создаю. Их FreePBX создает. Тогда, получается, вместо IMEI в описании транка просто указать группу свистков чтоли?

Кстати, по поводу многих входящих свистков. У нас три опсоса. Вот с каждого опсоса по свистку на вход. Один анлим на все исход. Хотя, для колбака на вход достаточно одного номера любого опсоса. Это я понимаю. Но не заказчик.
#6

Если исходящий один транк, то что город городить?

Единственное что можно сделать, это поставить кучу исходящих в очередь )))) Я правда такого не пробовал делать.
#7

Вот и я не пробовал. Даже не представляю, что из этого выйдет.