Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

После установки freepbx не работают внутренние звонки [закрыт]

0

Раньше имел опыт только с голым Asterisk. Установил freepbx 13 на виртуальную машину. Всё казалось бы хорошо: добавил внутренние номера в вебморде, подключил их на софтофоне Zoiper, но звонки внутренние банально с 101 на 102 не проходят "503 Service Unavailable".
Еще выдает в дебаге:

    <--- Reliably Transmitting (NAT) to 192.168.56.10:6060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.56.10:6060;branch=z9hG4bK-524287-1---45be33bfca8812b6;received=192.168.56.10;rport=6060
From:
<sip:101@192.168.56.0;transport=UDP>;tag=dc22862a
To:
<sip:102@192.168.56.0;transport=UDP>;tag=as5a8f4957
Call-ID: t5uzAO_fyuhbKbp5BRikzQ..
CSeq: 1 INVITE
Server: FPBX-13.0.123(13.9.1)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="198e7322"
Content-Length: 0

<--- SIP read from UDP:192.168.56.10:6060 --->
INVITE sip:102@192.168.56.0;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.168.56.10:6060;branch=z9hG4bK-524287-1---dad1b2172864a233
Max-Forwards: 70
Contact:
<sip:101@192.168.56.10:6060;transport=UDP>
To:
<sip:102@192.168.56.0;transport=UDP>
From:
<sip:101@192.168.56.0;transport=UDP>;tag=dc22862a
Call-ID: t5uzAO_fyuhbKbp5BRikzQ..
CSeq: 2 INVITE
Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, SUBSCRIBE
Content-Type: application/sdp
Supported: replaces, norefersub, extended-refer, timer, outbound, path, X-cisco-serviceuri
User-Agent: Z 3.9.32144 r32121
Authorization: Digest username="101",realm="asterisk",nonce="198e7322",uri="sip:102@192.168.56.0;transport=UDP",response="3e3c0ad8098957dc3904a2114631f978",algorithm=MD5
Allow-Events: presence, kpml
Content-Length: 241

<--- Transmitting (NAT) to 192.168.56.10:6060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.56.10:6060;branch=z9hG4bK-524287-1---dad1b2172864a233;received=192.168.56.10;rport=6060
From:
<sip:101@192.168.56.0;transport=UDP>;tag=dc22862a
To:
<sip:102@192.168.56.0;transport=UDP>
Call-ID: t5uzAO_fyuhbKbp5BRikzQ..
CSeq: 2 INVITE
Server: FPBX-13.0.123(13.9.1)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 1800;refresher=uas
Contact:
<sip:102@192.168.56.0:5060>
Content-Length: 0

    Retransmitting #1 (NAT) to 192.168.56.10:6060:
    SIP/2.0 503 Service Unavailable
    Via: SIP/2.0/UDP 192.168.56.10:6060;branch=z9hG4bK-524287-1---dad1b2172864a233;received=192.168.56.10;rport=6060
    From:
<sip:101@192.168.56.0;transport=UDP>;tag=dc22862a
    To:
<sip:102@192.168.56.0;transport=UDP>;tag=as672d60ff
    Call-ID: t5uzAO_fyuhbKbp5BRikzQ..
    CSeq: 2 INVITE
    Server: FPBX-13.0.123(13.9.1)
    Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
    Supported: replaces, timer
    Session-Expires: 1800;refresher=uas
    Content-Length: 0

Порты открыты iptables:

# Открываем порты для Asterisk
$IPT
-t filter -i $WAN -s $WAN_IP -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
$IPT
-t filter -i $WAN -s $WAN_IP -A INPUT -p udp -m udp --dport 5060 -j ACCEPT
$IPT
-t filter -i $WAN -s $WAN_IP -A INPUT -p udp -m udp --dport 5061 -j ACCEPT
$IPT
-t filter -i $WAN -s $WAN_IP -A INPUT -p tcp -m tcp --dport 5060 -j ACCEPT
$IPT
-t filter -i $WAN -s $WAN_IP -A INPUT -p tcp -m tcp --dport 5061 -j ACCEPT
$IPT
-t filter -i $WAN -s $WAN_IP -A INPUT -p udp -m udp --dport 4569 -j ACCEPT
$IPT
-t filter -i $WAN -s $WAN_IP -A INPUT -p udp -m udp --dport 5038 -j ACCEPT
$IPT
-t filter -i $WAN -s $WAN_IP -A INPUT -p tcp -m tcp --dport 5038 -j ACCEPT
$IPT
-t filter -i $WAN -s $WAN_IP -A INPUT -p udp -m udp --dport 6060 -j ACCEPT
$IPT
-t filter -i $WAN -s $WAN_IP -A INPUT -p tcp -m tcp --dport 6060 -j ACCEPT
$IPT
-t filter -i $WAN -s $WAN_IP -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT

Тема уже человеком (http://asterisk-support.ru/users/3543/gks/) поднималась. ему никто не ответил... (http://asterisk-support.ru/question/61115/freepbx-asterisk-posle-ustanovki-ne-idut-zvonki-na/). У меня тоже самое. Пишет 3 users offline, хотя в софтофоне подключены и в косноли Asterisk видно, что успешно подключены:

localhost*CLI> sip show peers
Name/username             Host                                    Dyn Forcerport Comedia    ACL Port     Status      Description
101/101                   192.168.56.10                            D  Yes        Yes         A  6060     OK (7 ms)
102/102                   192.168.56.10                            D  Yes        Yes            6060     OK (27 ms)
104/104                   192.168.56.10                            D  Yes        Yes         A  6060     OK (7 ms)
3 sip peers [Monitored: 3 online, 0 offline Unmonitored: 0 online, 0 offline]

Что не так? кто подскажет? внутренние же должны в freepbx работать с коробки? ничего допиливать не нужно?

Даже вот сделал её (freepbx) сетевым мостом, получив адрес 192.168.20.129. Далее подключил 2 реальных ip-телефона из этой же подсети, настроил им аккаунты и они сконнектились и авторизацию на астере прошли и в вебморде показывает, что Online 2 sip-а, но выбрать линию не получается, пишет "Неприменимо":

    -- Registered SIP '108' at 192.168.20.7:5060
       
> Saved useragent "DLINK DPH-150S FRU2.2.162.67" for peer 108
[2016-07-07 17:30:52] NOTICE[10276]: chan_sip.c:24403 handle_response_peerpoke: Peer '108' is now Reachable. (5ms / 2000ms)
[2016-07-07 17:30:52] NOTICE[10276]: chan_sip.c:24403 handle_response_peerpoke: Peer '108' is now Reachable. (5ms / 2000ms)
   
-- Unregistered SIP '104'
[2016-07-07 17:31:05] WARNING[10276]: db.c:332 ast_db_put: Couldn't execute statment: SQL logic error or missing database
[2016-07-07 17:31:05] WARNING[10276]: db.c:332 ast_db_put: Couldn'
t execute statment: SQL logic error or missing database
   
-- Registered SIP '104' at 192.168.20.127:5060
[2016-07-07 17:31:05] NOTICE[10276]: chan_sip.c:24403 handle_response_peerpoke: Peer '104' is now Reachable. (5ms / 2000ms)
[2016-07-07 17:31:05] NOTICE[10276]: chan_sip.c:24403 handle_response_peerpoke: Peer '104' is now Reachable. (5ms / 2000ms)

спросил Jul 6 '16

Jackson Gravatar Jackson flag of Russian Federation
29 7 1 7
http://asterisk-support.r...

обновил Jul 7 '16

Comments

Не так ? Ну наверно надо показывать пакет INVITE - отвечающий за вызов, а не пакет SUBSCRIBE отвечающий совсем за другое. Я конечно не знаток ваших сетей - а что у вас висит на адресе - 192.168.56.0 ?

awsswa (Jul 6 '16)edit

На 192.168.56.0 расположил freepbx и Asterisk. Вверху отредактировал события на INVITE. sip-ы созданы как chan_sip.

Jackson (Jul 7 '16)edit

еще меня смущает что peer-ы показывают что подключены по порту 6060, а если с другой дополнительной виртуалки софтофон включить , то вообще даёт ему порт каждый раз разный. почему? ведь в глобальных настройках веб-морды freepbx указан 5060? и Сейчас они все в вебморде стали online, но звонки попрежнему тоже самое выдают.

Jackson (Jul 7 '16)edit

Retransmitting #1 (NAT) to 192.168.56.10:6060: - чувствуете почему порты другие ? а должно быть (no NAT)

awsswa (Jul 7 '16)edit

И использовать адрес 192.168.56.0 плохая идея - сделайте нормальный в диапазоне от 1 до 254 - и вторая гениальная идея - на период настройки отключайте iptables. Потому как запросы прилетают а ответов нету - в iptables INPUT DROP, FORWARD и OUTPUT - тоже DROP ?

awsswa (Jul 7 '16)edit
  1. отключил iptables
  2. Поменял диапазон раздачи. Теперь FreeBPX-сервер 192.168.56.2.
  3. Попытки звонить всё те же:

<--- Transmitting (no NAT) to 192.168.56.10:6060 ---> SIP/2.0 100 Trying Via: SIP/2.0/UDP 192.168.56.10:6060;branch=z9hG4bK-524287-1---5cadb254f7186d25;received=192.168.56.10 From: <sip:107@192.168.56.2;transport=UDP>;tag=d9025a64 To: <sip:101@192.168.56.2;transport=UDP> Call-ID: v4GfoI6ni2uaP2_Cq3uA.. CSeq: 2 INVITE Server: FPBX-13.0.123(13.9.1) Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE Supported: replaces, timer Session-Expires: 1800;refresher=uas Contact: <sip:101@192.168.56.2:5060> Content-Length: 0

Jackson (Jul 7 '16)edit

<--- SIP read from UDP:192.168.56.10:6060 ---> INVITE sip:101@192.168.56.2;transport=UDP SIP/2.0 Via: SIP/2.0/UDP 192.168.56.10:6060;branch=z9hG4bK-524287-1---c52101af01d80a26 Max-Forwards: 70 Contact: <sip:107@192.168.56.10:6060;transport=UDP> To: <sip:101@192.168.56.2;transport=UDP> From: <sip:107@192.168.56.2;transport=UDP>;tag=d9025a64 Call-ID: v4GfoI6ni2uaP2_Cq3uA.. CSeq: 1 INVITE Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, SUBSCRIBE Content-Type: application/sdp Supported: replaces, norefersub, extended-refer, timer, outbound, path, X-cisco-serviceuri User-Agent: Z 3.9.32144 r32121 Allow-Events: presence, kpml Content-Length: 241

v=0 o=Z 0 0 IN IP4 192.168.56.10 s=Z c=IN IP4 192.168.56.10 t=0 0 m=audio 8000 RTP/AVP 3 110 8 0 97 101 a=rtpmap:110 speex/8000 a=rtpmap:97 iLBC/8000 a=fmtp:97 mode=30 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=sendrecv

Jackson (Jul 7 '16)edit

Даже вот сделал её (freepbx) сетевым мостом, получив адрес 192.168.20.129. Далее подключил 2 реальных ip-телефона настроил аккаунты и они сконнектились и авторизацию на астере прошли в единой сети, но выбрать линию не получается, пишет ip-аппарат "Неприменимо"

Jackson (Jul 7 '16)edit

Выключите все левые кодаки - оставьте только ULAW и ALAW

awsswa (Jul 8 '16)edit

сделал. и iptables выключил. не помогло. при выборе на ip-аппарате sip-а пишет "неприменимо", хотя они успешно зарегистрированы.

Jackson (Jul 11 '16)edit

Ура товарищи! тему можно закрывать. Бог его знает, что я сделал не так, но когда отдельно создал виртуальную машину и снова проделал по статье установку centos7 и freepbx13 (http://serveradmin.ru/ustanovka-asterisk-i-freepbx-na-centos-7/#i-2), создал банально 2 сипа и всё заработало, звонки пошли. Извините, что потревожил.С чистого листа так сказать. всем спасибо

Jackson (Jul 13 '16)edit

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Jul 6 '16

Просмотрен: 2,522 раз

Обновлен: Jul 07 '16

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.