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

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

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

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

whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

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

Сообщение whoim »

Круто, схоронил. Спасибо!
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
bodik2009
Сообщения: 3
Зарегистрирован: 06 сен 2016, 23:57

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

Сообщение bodik2009 »

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

Уже не раз тут просили помощи с настройкой гойп+астериск. Но как всегда найдется кое-что новое.
Нужна Ваша помощь в настройке исходящих.
Есть ГОЙП за роутером (внешний IP динамический) и астериск (внешний IP статический).
ГОЙП настроен в режиме CONFIG BY LINE. В астериске каждая линия регистрируется без проблем и входящие звонки приходят.
Но исходящие не проходят никак. Как я понял для исходящих звонков нужна регистрация sip (register => .........)
На стороне гойпа IP динамический и регистрация не проходит.
Как быть и что делать в такой ситуации ? Также просьба дать пример екстеншна с выбором линии при исходящем звонке.
kt72ru
Сообщения: 23
Зарегистрирован: 09 ноя 2016, 13:35

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

Сообщение kt72ru »

Routing Prefix & Dial Plan на GoIP не забыли расписать?
kovalex
Сообщения: 23
Зарегистрирован: 05 фев 2013, 10:38

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

Сообщение kovalex »

Прошу помочь..
GOIP-4, ELASTIX 2.5.
Настроено 3 линии на GOIP, соотв. 3 транка на * (1-beeline1, 2-mts2, 3-mts1) .
Проблемы:
1. входящие вызовы приходят через случайный транк.
Например,

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

 -- Executing [0883@from-trunk-sip-beeline1:1] Set("SIP/beeline1-0000009c", "GROUP()=OUT_7") in new stack
    -- Executing [0883@from-trunk-sip-beeline1:2] Goto("SIP/beeline1-0000009c", "from-trunk,0883,1") in new stack
    -- Goto (from-trunk,0883,1)
Этот вызов должен придти через транк SIP/mts1. DID вызова правильный (0883), а вот транк почему-то beeline1, тот, который должен был работать с 1-й линией.
Т.е., как я понимаю, правильно должно было придти так - "0883@from-trunk-sip-mts1:3" (для каждой линии GOIP-а свой DID, соотв. на * три входящих маршрута).
Это я где-то накосячил, или так и должно быть?

2. при воспроизведении приветствия в голосовом меню, у звонящего оно звучит "с хрипотцой".
Причём, не всегда, иногда бывает всё красиво. Аналогично "подхрипывает" и сигнал вызова.
Собственно с "голосом" проблем нет - всё чисто..
Пробовал поиграться уровнями (на "секретной" странице "http://.../default/en_US/gain.html") - вообще никакого результата.
Видимо, у GOIP-4 эта функция отключена.
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

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

Сообщение Wapo »

. входящие вызовы приходят через случайный транк.
Это не СЛУЧАЙНЫЙ ТРАНК!!! Ну когда народ поймет что идентификация на какую симку пришел вызов возможна только по номеру hotline на который он свалился в астере????
у звонящего оно звучит "с хрипотцой".
А перед приветствием стоит Wait(1) например после самого answera?
kovalex
Сообщения: 23
Зарегистрирован: 05 фев 2013, 10:38

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

Сообщение kovalex »

Wapo писал(а): Это не СЛУЧАЙНЫЙ ТРАНК!!! Ну когда народ поймет что идентификация на какую симку пришел вызов возможна только по номеру hotline на который он свалился в астере????
Если честно, и сейчас не понял.. :oops:
Номер hotline - это "Forwarding to VoIP Number" в интерпретации GOIP-а? Если так, то для каждой симки он у меня разный.
Для 1-й - 0881, второй - 0882 и третьей - 0883. А у меня в * получается, что входящий на 3-й сим, попадает в транк 1-й..
Вот это и вводит в ступор.. Поясню, что меня в данном случае смущает.
Например, имеем входящий на 3-й сим, абонент беседует.. И в этот момент на "занятый" 1-й транк прилетает исходящий..
Что произойдёт тогда? :roll:
Вообщем, не буду выпытывать подробнее, просто спрошу - то, что я наблюдаю, нормально, или всё же нет и надо шерстить настройки?
Wapo писал(а): А перед приветствием стоит Wait(1) например после самого answera?
Вообще-то, у меня Elastix. Там не видно.. Пришлось заглянуть в extensions_additional.conf, похоже, что есть..
[ivr-13] ; Inbound_menu
include => ivr-13-custom
exten => s,1,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($["${CDR(disposition)}" = "ANSWERED"]?skip)
exten => s,n,Answer
exten => s,n,Wait(1)
exten => s,n(skip),Set(IVR_MSG=custom/menu)
exten => s,n(start),Set(TIMEOUT(digit)=3)
exten => s,n,ExecIf($["${IVR_MSG}" != ""]?Background(${IVR_MSG}))
exten => s,n,WaitExten(10,)
Плюс к этому (уже писал), сигнал вызова ("гудки") звучит аналогично. Т.е. как бы совсем другая "музыка", не имеющая отношения к записи "приветствия"..
Или я снова не въезжаю?
kovalex
Сообщения: 23
Зарегистрирован: 05 фев 2013, 10:38

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

Сообщение kovalex »

Решение для "случайного транка" нашёл тут.
А вот победить "хрипы-скрипы" при воспроизведении приветствия IVR пока не удаётся..
Где ещё копнуть?
kovalex
Сообщения: 23
Зарегистрирован: 05 фев 2013, 10:38

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

Сообщение kovalex »

Снова обращаюсь к сообществу за помощью..
Так и не смог победить хрипы при воспроизведении приветствий на стороне абонента мобильной связи..
К собственно "разговору" никаких претензий, аналогично "чисто" звучат те же приветствия в "локальных" телефонах.
Что пытался сделать:
1. конвертировал файлы приветствий в gsm, ulaw, alaw - результат = "0",
2. изменял уровни воспроизведения файлов приветствий - аналогично,
3. пробовал играться с размером пакета (alaw:20 и т.д),
4. включал/выключал/изменял параметры jitter-а, как на стороне GOIP-а, так и asterisk-а.

Все вышеуказанные манипуляции совершенно ничего не изменили..
Пришёл к выводу, что проблема живёт либо непосредственно в GOIP, либо в сети оператора сотовой связи.
Хотя, в последнем сильно сомневаюсь. Тем более, что используются два оператора (МТС и Билайн).
Что и где ещё необходимо посмотреть для постановки диагноза и возможного лечения?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

1) На чём стоит ваш Эластикс? Если на виртуалке, то проблема хрипов при воспроизведении приветсnвий именно в этом.
Коротко так: звук в приходящем/исходящем потоках должен синхронизироваться с воспроизведением файлов. Это возможно при надёжном источнике синхронизации. Они разные.
Смотрите
cat /sys/devices/system/clocksource/clocksource0/available_clocksource
и
cat /sys/devices/system/clocksource/clocksource0/current_clocksource

2) "Forwarding to VoIP Number" в интерпретации GOIP-а должен быть не абстрактные для каждой симки
Для 1-й - 0881, второй - 0882 и третьей - 0883.
а конкретные, по номеру мобильного телефона, закреплённого за каждой симкой.
Если так, то транк - всего один (у него параметры - ИП адрес и порт одни и те же, не важно сколько симок), контекст для него - from-trunk
и входящие вызовы от GOIP разруливаются по DIDs = те самые конкретные, по номеру мобильного телефона, закреплённого за каждой симкой.
kovalex
Сообщения: 23
Зарегистрирован: 05 фев 2013, 10:38

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

Сообщение kovalex »

ded писал(а):1) На чём стоит ваш Эластикс? Если на виртуалке, то проблема хрипов при воспроизведении приветствий именно в этом.
На "железе". Правда, довольно древнем и скромном.

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

 Intel(R) Pentium(R) 4 CPU 1.70GHz
MemTotal:        1032796 kB
CentOS 5.11 
3.2.69-1.el5.elrepo i386
Кроме телефонии и jabber-а на openfire (запущен после появления проблемы) на машине ничего не крутится.
Собственно телефония тоже очень скромная - десяток локальных номеров и 4 "внешних" (3 мобилы на GOIP-е и один PSTN на DVG-7111).
CPU Load ~ 25%, в пиках - до 40%, память не мониторю, но судя по top-у, хватает.
ded писал(а): Смотрите
cat /sys/devices/system/clocksource/clocksource0/available_clocksource
и
cat /sys/devices/system/clocksource/clocksource0/current_clocksource

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

[root@pbx etc]# cat /sys/devices/system/clocksource/clocksource0/available_clocksource
tsc acpi_pm
[root@pbx etc]# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc
Подходит, или требует изменения?
ded писал(а): 2) "Forwarding to VoIP Number" в интерпретации GOIP-а должен быть не абстрактные для каждой симки...
Номера абстрактные, как и написал ранее.
Мысль о том, что из-за этого возможна путаница в маршрутизации, была. Сам не пойму, почему её отбросил..
Сейчас попробую переписать на реальные номера.

P.S. Больше всего сбивает с толку тО, что проблема только на мобилах и только с воспроизведением файлов.
В "реальном голосе" может быть и есть искажения, но на "средний слух" практически не заметные, не идущие ни в какое сравнение с искажением в "приветствиях".
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH