Страница 18 из 20

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

Добавлено: 17 фев 2016, 13:13
whoim
Круто, схоронил. Спасибо!

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

Добавлено: 20 ноя 2016, 01:46
bodik2009
Здравствуйте.

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

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

Добавлено: 22 ноя 2016, 10:12
kt72ru
Routing Prefix & Dial Plan на GoIP не забыли расписать?

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

Добавлено: 10 авг 2017, 16:26
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 эта функция отключена.

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

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

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

Добавлено: 10 авг 2017, 17:32
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,)
Плюс к этому (уже писал), сигнал вызова ("гудки") звучит аналогично. Т.е. как бы совсем другая "музыка", не имеющая отношения к записи "приветствия"..
Или я снова не въезжаю?

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

Добавлено: 12 авг 2017, 12:03
kovalex
Решение для "случайного транка" нашёл тут.
А вот победить "хрипы-скрипы" при воспроизведении приветствия IVR пока не удаётся..
Где ещё копнуть?

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

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

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

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

Добавлено: 12 окт 2017, 10:04
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 = те самые конкретные, по номеру мобильного телефона, закреплённого за каждой симкой.

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

Добавлено: 12 окт 2017, 16:00
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. Больше всего сбивает с толку тО, что проблема только на мобилах и только с воспроизведением файлов.
В "реальном голосе" может быть и есть искажения, но на "средний слух" практически не заметные, не идущие ни в какое сравнение с искажением в "приветствиях".