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

После установки 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)
удалить переоткрыть спам изменить тег редактировать

спросил 2016-07-06 18:50:21 +0400

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

обновил 2016-07-07 18:38:51 +0400

Comments

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

awsswa ( 2016-07-06 19:20:37 +0400 )редактировать

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

Jackson ( 2016-07-07 10:19:37 +0400 )редактировать

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

Jackson ( 2016-07-07 10:39:11 +0400 )редактировать

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

awsswa ( 2016-07-07 13:28:58 +0400 )редактировать

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

awsswa ( 2016-07-07 13:30:24 +0400 )редактировать
  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 ( 2016-07-07 15:11:06 +0400 )редактировать

<--- 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 ( 2016-07-07 15:15:36 +0400 )редактировать

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

Jackson ( 2016-07-07 18:35:07 +0400 )редактировать

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

awsswa ( 2016-07-08 06:20:55 +0400 )редактировать

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

Jackson ( 2016-07-11 18:27:41 +0400 )редактировать

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

Jackson ( 2016-07-13 14:56:09 +0400 )редактировать

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

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

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

Статистика

Задан: 2016-07-06 18:50:21 +0400

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

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

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

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