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

Настройка Multifon на FreePBX

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

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

Ответить
nita
Сообщения: 8
Зарегистрирован: 11 апр 2016, 12:43

Настройка Multifon на FreePBX

Сообщение nita »

Приветствую всех присутствующих!!

Я пытаюсь настроить Multifon через FreePBX.
В Peer Details настройки такие:

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

type=friend
host=sbc.megafon.ru
username=792<номер>
secret=<пароль>
insecure=very
fromdomain=multifon.ru
fromuser=792<номер>
disallow=all
allow=ulaw
qualify=yes
transport=tcp
nat=yes
dtmfmode=inband
port=5060
Register String ставила таким:

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

792<номер>:<пароль>@sbc.megafon.ru/792<номер>
Однако, в в отчете постоянно значится статус "Request Sent", соответственно совершить звонок из Asterisk я не могу.
Звонки через софтфон, без участия Asterisk, проходят, так что смею предположить, что канал работает.
В консоли, по команде sip show peers, у этого пира выводится статус OK.

Думала, что может быть в этом каким-то боком виновны настройки NAT и совсем его отключила, но проблема не решилась.
Asterisk13 + FreePBX 12 устанавливала на виртуальную машину Ubuntu 14.

Понимаю, что тема не нова и уже много раз освещалась, в том числе и на этом форуме, но я так и не смогла найти решение для этой проблемы :( .
Пожалуйста, помогите разобраться, в чем может быть дело? куда копать?
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Настройка Multifon на FreePBX

Сообщение april22 »

строка регистрации

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

7925хххххх@multifon.ru:<пароль>@sbc.megafon.ru:5060/7925ххххх
и в пир Details
добавте контекст в который будут приходить звонок
Своими вопросами , вы загоняете меня в ГУГЛЬ.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка Multifon на FreePBX

Сообщение ded »

Когда у пира выводится статус OK - это просто пиру послыается пакет OPTIONS, на который он отвечает ОК. Аутентификации при этом никакой не требуется.
Типа ping - pong.
nita писал(а):Думала, что может быть в этом каким-то боком виновны настройки NAT и совсем его отключила, но проблема не решилась.
Это решение "посыплю волшебным порошком - а вдруг?" - не катит.
nita
Сообщения: 8
Зарегистрирован: 11 апр 2016, 12:43

Re: Настройка Multifon на FreePBX

Сообщение nita »

april22 писал(а):строка регистрации

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

7925хххххх@multifon.ru:<пароль>@sbc.megafon.ru:5060/7925ххххх
и в пир Details
добавте контекст в который будут приходить звонок
april22, сделала все так как вы сказали, но ничего не помогло(((
В консоли после сообщения

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

Registration for '79<номер>@sbc.megafon.ru'  timed out, trying again
Вышло еще такое сообщение:

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

Really destroing SIP dialog 'xxxxxxxxx@<мой внешний IP>:5060' Method:OPTION
Really destroing SIP dialog 'xxxxxxxxx@127.0.1.1' Method:REGISTER
Retransmitting (no NAT) to 193.201.229.35:5060:REGISTER sip:multifon.ru SIP/2.0
VIA: SIP/2.0/UDP <мой внешний IP> :5061 branch=yyyyyyy
....
Contact: <sip:79<номер>@<мой внешний IP>:5061>
В большинстве примеров, что мне встречались, был указан только один порт :5060, может ли проблема быть связана c использованием порта 5061?
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Настройка Multifon на FreePBX

Сообщение virus_net »

nita писал(а):но я так и не смогла найти решение для этой проблемы
Смотря как вы искали.
nita писал(а):куда копать?
Как обычно, копать в сторону траблшута проблемы ибо чудес не бывает.
Раз вылезает timed out, то сетевая часть проверялась ?
1.

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

nslookup sbc.megafon.ru
2.

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

ping sbc.megafon.ru
3. Правила firewall проверялись ?
4.

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

sip set debug on
или

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

tcpdump -s0 -vni IFACE_NAME host sbc.megafon.ru and port 5060
Запросы, пакеты REGISTER, точно уходят c внешнего интерфейса ?

P.S.
nita писал(а):insecure=very
Asterisk sip insecure
Insecure (asterisk 1.0.9 and earlier )
very: ignore authentication (user/password)
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
nita
Сообщения: 8
Зарегистрирован: 11 апр 2016, 12:43

Re: Настройка Multifon на FreePBX

Сообщение nita »

Регистрацию удалось пройти после того, как я добавила tcp:// в Register String, т.е. стало

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

tcp://7925хххххх@multifon.ru:<пароль>@sbc.megafon.ru:5060/7925ххххх
Но после этого статус у пира поменялся на UNREACHABLE...
К sbc.megafon.ru пинг проходит, при прослушивании порта 5060
(делала командой

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

tcpdump  port 5060
)
выходят строки

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

IP 192.168.1.100(адрес сервера).sip-tls > sbc.megafon.ru.sip: SIP, length:553 
В консоли выходит

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

Really destroing SIP dialog 'xxxxxxxxx@<мой внешний IP>:5061' Method:OPTION
Reliaby Transmitting (no NAT) to 193.201.229.35:5060
Options:SIP/2.0/UDP 85.26.164.15:5061; branch=zzzzzz
From "Unknown" <sip:79XXXXXX@<мой внешний IP>:5061>; tag=yyyyy
Подскажите, пожалуйста, откуда могла взяться это "Unknown" и что нужно сделать, чтобы изменить статус у пира?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка Multifon на FreePBX

Сообщение ded »

Пакеты OPTION отправляются From "Unknown", это нормально. Прочитайте в сети что такое пакеты OPTION и для чего они нужны.
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Настройка Multifon на FreePBX

Сообщение whoim »

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

username=7928x
type=peer
secret=xxx
qualify=yes
nat=yes
insecure=port,invite
host=multifon.ru
fromuser=7928x
fromdomain=multifon.ru
dtmfmode=RFC2833
disallow=all
defaultuser=7928x
context=from-trunk
canreinvite=no
allow=alaw
7928x:pwd@multifon.ru:5060/7928x
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH