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

Настройка связки FreePBX и GoIP4 VoIP GSM

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

obtim
Сообщения: 2
Зарегистрирован: 06 ноя 2013, 10:39

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение obtim »

Vlad1983 писал(а):внимаем http://goip.com.ua/articles/podkliuchit-goip-k-asterisk
Ссылка умерла(домен запаркован). Можете выложить в другое место?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение Vlad1983 »

тоже самое здесь
ЛС: @rostel
nickel82
Сообщения: 109
Зарегистрирован: 04 апр 2011, 12:51

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение nickel82 »

Чтобы не плодить тем решил задать вопрос в этой!

Интересует за что отвечает параметр SIM Per-Call Limit в секции SIM Card Settings?
Вопрос возник из соображений ограничение исходящей связи по каждому из портов, в месяц, т.е. что бы к примеру через первую симку не шло более, например, 1000 минут в месяц, и так разные ограничители на каждой! Знаю тема поднималась по поводу балансировки но как то не получается!
nickel82
Сообщения: 109
Зарегистрирован: 04 апр 2011, 12:51

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение nickel82 »

Обнаружение нового косяка или мои корявые руки

Имеется:
elastix 2.3.0 (freePBX 2.8.1, asterisk 1.8.11.0).
ip add: 10.33.68.246

GOIP 4 Firmware Version GS-4.01-33, Hardware Model GoIPx4-G610.
ip add: 10.33.68.248

GOIP настроен как в начале темы.
Elastix:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Trunk Name: GSMVOIP-01
Maximum Channels: 1
Dialed Number Manipulation Rules
1+ |8.
Trunk Name: GSMVOIP-01
PEER Details:
host=10.33.68.248
port=5060
type=friend
username=11111111111
secret=GSM11111111111
fromuser=11111111111
authuser=11111111111
nat=no
dtmfmode=rfc2833
allow=alaw
disallow=all
insecure=very
qualify=yes
context=from-pstn

USER Context: 11111111111
USER Details:
type=friend
host=dynamic
secret=GSM11111111111
context=from-pstn

Register String:
11111111111:GSM11111111111@10.33.68.248/11111111111
3 остальные линии аналогично.

Также имеются два аналогичных Elastix-a и GOIP-a, разнесены по разным сетям удаленно.
Все GOIP-ы также были подключены к СМС-серверу (самописному), с помощью которого периодически узнавался баланс и отправлялись СМСки (не более 10-20 в день).

33 прошивка GOIP-па в течение примерно года вела себя хорошо, раз в несколько месяцев глюконет не более (терялась регистрация пиров). Шлюз показывал что регистрация есть.
После НГ GOIP-ы начали терять регистрацию на Elastix-ах, причем одновременно. Происходило раз в несколько дней. Возникло подозрение на СМС-сервер, отключим подключение к нему, но потеря регистрации продолжилась.
Решил воспользоваться "народными" советами и сделать мониторилку (http://www.voxlink.ru/kb/asterisk-confi ... e-monitor/).

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

sip reload
- не помог восстановлению регистрации, (но хотя бы появилось уведомление, можно зайти и перегрузить шлюз).

Решил бороться дальше, прошить зверька на версию, повыше.
В итоге перепробовал версии 47, 50, 58, 62 (уже появилась и 65).
результат таков что

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

sip show registry
выдает
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
10.33.68.248:5060 N 11111111111 120 Request Sent
10.33.68.248:5060 N 22222222222 120 Request Sent
10.33.68.248:5060 N 33333333333 120 Request Sent
10.33.68.248:5060 N 44444444444 120 Request Sent
хотя звонки проходят в обе стороны.
Пробовал перенастройки и шлюза и транка, все побоку, результат выдавался один. А также примерна раз в час терялась регистрация.
решил вернуться на 33, т.к. показала себя лучше всех, хотя и появились непонятные глюки.

Идей не появилась как это побороть (если у кого есть буду рад услышать), решил продолжить манипуляции далее.

Решил доработать мониторилку.
Перегружать сам шлюз, в данной теме идею подали, делается командой

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

wget --user=admin --password=admin --auth-no-challenge http://10.33.68.248/default/en_US/reboot.html -O /dev/nulll
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение Vlad1983 »

второе
ЛС: @rostel
nickel82
Сообщения: 109
Зарегистрирован: 04 апр 2011, 12:51

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение nickel82 »

Vlad1983 писал(а):второе
не понял?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение Vlad1983 »

nickel82 писал(а):Обнаружение нового косяка или мои корявые руки
второе (ваши кривые руки)
накой вы пытаетесь регать астериск на шлюзе?
ЛС: @rostel
nickel82
Сообщения: 109
Зарегистрирован: 04 апр 2011, 12:51

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение nickel82 »

а без разницы!
с версиями прошивки 47, 50, 58, 62, и при таких настройках

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

General Settings
Trunk Name: 1111111111 (раз договорились номер симки использовать для наглядности)
Maximum Channels: 1 (больше я думаю не пролезет)

Dialed Number Manipulation Rules
Outbound Dial Prefix: 1 (добавлять префикс к набираемому номеру чтобы шлюз знал что эти вызовы надо через первый канал отправлять. Обрезание этой единички на шлюзе настраивается как я уже говорил на картинках ранее в теме)

Outgoing Settings
Trunk Name: 1111111111 (оно же имя с которым шлюз придет регистрироваться)
PEER Details: 
type=friend (тип нашего транка. Параметр friend говорит о том, что звонки по этому транку могут совершаться в обоих направлениях)
secret=password (пароль с которым шлюз придет регистрироваться на астериск)
qualify=yes (мониторить состояние транка)
nat=yes (не обращать внимание на IP-адрес в содержимом SIP-пакетов, считать адресом шлюза айпишник с которого приходят пакеты)
host=dynamic (включение авторизации глюза по имени/паролю. Если явно задать адрес логин/пароль будут игнорироваться)
dtmfmode=rfc2833 (определить в каком виде будут передаваться DTMF-коды. Соответственно надо настроить данный параметр со стороны шлюза)
disallow=all (запретить все кодеки кроме...)
allow=alaw,ulaw (...перечисленных в этой строке)
canreinvite=no (при звонках голосовые пакеты отправлять только через астериск а не напрямую между абонентами)
context=from-trunk-goip-custom (контекст в который помещать входящие звонки. В нем можно убирать лишнее из определенного номера звонящего абонента, назначать DID для транка чтобы было удобно рулить входящими звонками через Inbound Routes и т.д.)
call-limit=1 (о назначении этого параметра я думаю вы догадались)
insecure=very (в необходимости этого параметра до конца не уверен но подозреваю что без него будут проблемы с передачей со стороны шлюза Caller ID вызывающего абонента)

И на этом все.
Никаких
USER Context: 
USER Details:
Register String: 
заполнять не надо.
sip show registry выдает
10.33.68.248:5060 N 11111111111 120 Request Sent
10.33.68.248:5060 N 22222222222 120 Request Sent
10.33.68.248:5060 N 33333333333 120 Request Sent
10.33.68.248:5060 N 44444444444 120 Request Sent
хотя звонить и принимать звонки при этом можно!
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение ded »

Vlad1983 писал(а):второе (ваши кривые руки)
накой вы пытаетесь регать астериск на шлюзе?
Судя по ответу - кривые не только руки, на и синапсы, и ганглии.
На кой вы пытаетесь регать астериск на шлюзе?
nickel82
Сообщения: 109
Зарегистрирован: 04 апр 2011, 12:51

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение nickel82 »

понял! (извиняюсь тупил).
но тогда как проверять работоспособность транка? если буду использовать например такую конструкцию:

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

#PEERSTATUS1=`/usr/sbin/asterisk -rx "sip show peer 11111111111" |grep Status` # Проверяем состояние GSM-SIP 1
будет ли такое отслеживание состояния, правильным?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH