VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Выбор свободной исходящей линии Datacard с балансировкой

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
ivanpe
Сообщения: 4
Зарегистрирован: 07 авг 2014, 23:16

Выбор свободной исходящей линии Datacard с балансировкой

Сообщение ivanpe »

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

Есть 3 сим-карты: Datacard/i:1, Datacard/i:2, Datacard/i:3 с 500 бесплатными минутами.

Как сделать так, чтобы равномерно распределить звонки на все сим-карты + при занятости Datacard/i:1 звонить по Datacard/i:2, если и она занята звонить с Datacard/i:3?

Спасибо!
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Выбор свободной исходящей линии Datacard с балансировкой

Сообщение ded »

awsswa писал(а):freepbx
поиск - freepbx modules trunk-balance
ivanpe
Сообщения: 4
Зарегистрирован: 07 авг 2014, 23:16

Re: Выбор свободной исходящей линии Datacard с балансировкой

Сообщение ivanpe »

пробовал

Код: Выделить всё

exten => s,n,Set(BALANCE=${RAND(0,1)})
exten => s,n, ChanIsAvail(${IF($[${BALANCE}<1] ? "Datacard/i:1/${ARG1}&Datacard/i:2/$Datacard/i:3" : "Datacard/i:2/${ARG1}&Datacard/i:1/$Datacard/i:3"     )})
exten => s,n, Dial(${AVAILORIGCHAN})
но пишет ошибку

Код: Выделить всё

[i:1] Request to call on device which can not make call at this moment
и сим карта i:1 переходит из статуса FREE в DIALING и больше не доступен для звонка...
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Выбор свободной исходящей линии Datacard с балансировкой

Сообщение awsswa »

а вы не читаете документацию: ChanIsAvail это для SIP

Прочесть какой командой проверяется доступность модема

PS отказаться от datacard, перейди на dongle
платный суппорт по мере возможностей
ivanpe
Сообщения: 4
Зарегистрирован: 07 авг 2014, 23:16

Re: Выбор свободной исходящей линии Datacard с балансировкой

Сообщение ivanpe »

Не уверен что ChanIsAvail - это для sip...

а чем dongle на деле лучше datacard?
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Выбор свободной исходящей линии Datacard с балансировкой

Сообщение awsswa »

давайте вместо того чтоб пользоваться поиском разведем флей на пару страниц
платный суппорт по мере возможностей
ivanpe
Сообщения: 4
Зарегистрирован: 07 авг 2014, 23:16

Re: Выбор свободной исходящей линии Datacard с балансировкой

Сообщение ivanpe »

на самом деле на практике практически ничем не отличается...
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Выбор свободной исходящей линии Datacard с балансировкой

Сообщение virus_net »

ivanpe писал(а):Не уверен что ChanIsAvail - это для sip...
Asterisk cmd ChanIsAvail
Description
ChanIsAvail (Technology/resource[&Technology2/resource2...][|options])

Checks if any of the requested channels are available.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Channel Types
Asterisk provides the following channel types in the standard distribution:
Agent: ACD Agent channel
Console: Linux console client driver for sound cards (using OSS or ALSA)
H.323: An older VOIP protocol
IAX and IAX2: Inter-Asterisk Exchange protocol, Asterisk's own VOIP protocol
MulticastRTP: Broadcast audio outside the context of a call (new in Asterisk 1.8)
Local: Loopback into another context
MGCP: Media Gateway Control Protocol, another VOIP protocol
mISDN: mISDN channel
Modem: Confusingly, this is for connecting ISDN lines, not for use with modems. Deprecated.
Asterisk NBS channels: using Network Broadcast Sound
phone: Linux Telephony channel
SIP: Session Initiation Protocol, the most common VOIP protocol
Skinny: A driver for Cisco Skinny Client Control Protocol (a VOIP protocol)
Gtalk: Google Talk Channel driver. To be replaced by Asterisk Jingle channels
Asterisk VOFR channels: voice over frame relay Adtran style
VPB: For connecting ordinary telephone and telephone lines using Voicetronix cards
Zap: For connecting ordinary telephones and telephone lines using Digium cards. Also for TDMoE and for zaptelBRI

Channel drivers offering other technologies can be optionally installed:
Celliax let Asterisk manage GSM and CDMA cellular phones, and Skype calls to/from cellphones
Bluetooth: Allows the use of bluetooth devices to change routing - see trunk Asterisk mobile channels.
CAPI: ISDN CAPI channel
vISDN: vISDN channel (native BRI channel for HFC chipsets)
SCCP: An alternate Skinny/SCCP channel implementations
Sirrix: ISDN BRI for Sirrix cards (with optional ISDN encryption)
UNISTIM: Nortel Unistim channel
Unicall: Replacement for zaptel, with R2 support
SS7: SS7 (ISUP on MTP2/3) channel
NMS: NMS Communications Open Access channel
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
zzz777z
Сообщения: 36
Зарегистрирован: 10 авг 2014, 20:48
Контактная информация:

Re: Выбор свободной исходящей линии Datacard с балансировкой

Сообщение zzz777z »

ivanpe писал(а):на самом деле на практике практически ничем не отличается...
В dongle есть специальная команда:

Код: Выделить всё

exten = _X.,1,DongleStatus(GSM1,Chan1Stat)
exten = _X.,2,Dial(Dongle/${IF($[${Chan1Stat}=2]?GSM1:GSM2)}/${EXTEN})
где GSM1 и GSM2 модемы
а 2 - статус свободен
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH