ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Contact URI Host Part локальный ip?

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

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

Contact URI Host Part локальный ip?

Сообщение goodoo » 11 дек 2017, 12:46

Добрый день, устанавливаю транк с провайдером для подключения автосекретаря, не работают входящие, вот что прислал провайдер ->

При установлении соединения PBX клиента, присылает неверный адрес 192.168.*.*:
[Показать] Спойлер:
Код: выделить все
Session Initiation Protocol (200)

    Status-Line: SIP/2.0 200 OK

    Message Header

        Via: SIP/2.0/UDP 95.153.*.*:5060;branch=z9hG4bKuiv2e810b8******.2;received=95.153.*.*;rport=5060

        From: <sip:9198******@95.153.*.*;user=phone>;tag=fc147e**

        To: <sip:777@194.190.*.*;user=phone>;tag=as388bf2**

        Call-ID: NzFkNWVlZjc0MjViOWY2NDU0YjhmZT*****.

        CSeq: 1 INVITE

        Server: FPBX-2.11.0(11.14.1)

        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE

        Supported: replaces, timer

        Contact: <sip:777@192.168.*.*:5060>

            Contact URI: sip:777@192.168.*.*:5060

                Contact URI User Part: 777

                Contact URI Host Part: 192.168.*.*

                Contact URI Host Port: 5060

        Content-Type: application/sdp

        Content-Length: 234

    Message Body


Необходимо чтобы в поле Contact URI Host Part был реальный адрес: 194.190.*.*

т.е. астериск высылает свой локальный айпи для обратной связи, конфигурируется через freepbx, в разделе asterisk sip settings нат включен и внешний белый апи прописан.
транк ->
Код: выделить все
type=friend
permit=95.153.*.*/32&95.153.*.*/32
nat=yes
insecure=invite
host=95.153.*.*
dtmfmode=rfc2833
disallow=all
deny=0.0.0.0/0
context=from-internal
canreinvite=no
allow=alaw&ulaw&g729


куда еще можно посмотреть? спасибо.
goodoo
 
Сообщений: 5
Зарегистрирован: 11 дек 2017, 12:32

Re: Contact URI Host Part локальный ip?

Сообщение zzuz » 11 дек 2017, 12:50

Смотреть в сторону параметров
localnet
и
externip
Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

Re: Contact URI Host Part локальный ip?

Сообщение ded » 11 дек 2017, 12:56

[Показать] Спойлер:
Изображение
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

Re: Contact URI Host Part локальный ip?

Сообщение goodoo » 11 дек 2017, 16:56

отличная схема, но проблему не помогло решить, в конце схемы как раз мой вопрос, rtp пакеты бегут в обе стороны, голоса нет, с фаерволом и роутингом проблем быть не может, все настроено как нужно, астер смотрит в мир под натом внешнего белого айпишника, почему астер шлет Contact URI Host Part свой локальный, а должен слать белый, это точно настраивается в пункте freepbx что я выше написал, возможно есть еще гдето подобные настройки куда смотреть?
goodoo
 
Сообщений: 5
Зарегистрирован: 11 дек 2017, 12:32

Re: Contact URI Host Part локальный ip?

Сообщение goodoo » 11 дек 2017, 17:04

zzuz писал(а):Смотреть в сторону параметров
localnet
и
externip

подскажите где совершить настройку externip
в sip.conf
;--------------------------------------------------------------------------------;
; Do NOT edit this file as it is auto-generated by FreePBX. All modifications to ;
; this file must be done via the web gui. There are alternative files to make ;
; custom modifications, details at: http://freepbx.org/configuration_files ;
;--------------------------------------------------------------------------------;
goodoo
 
Сообщений: 5
Зарегистрирован: 11 дек 2017, 12:32

Re: Contact URI Host Part локальный ip?

Сообщение goodoo » 11 дек 2017, 17:11

zzuz писал(а):Смотреть в сторону параметров
localnet
и
externip

прогрепил все конфиги в астере, /etc/asterisk/sip_general_additional.conf:externip=мой белый айпи.
локалнеты все перечислены, боюсь выкладывать реальные айпишники, а если кидать конфиги и логи запарюсь их переписывать. Но в этих пунктах все ок. Может Contact URI Host Part и должен содержать локальный айпишник чтобы он знал откуда ноги растут?
goodoo
 
Сообщений: 5
Зарегистрирован: 11 дек 2017, 12:32

Re: Contact URI Host Part локальный ip?

Сообщение ded » 11 дек 2017, 18:18

goodoo писал(а): rtp пакеты бегут в обе стороны, голоса нет,
А в какие две стороны бегут rtp пакеты? Какие ИП адреса видны в качестве src & dst?
Во входящем вызове - два плеча, одно - между Астериском и провайдером, второе - между Астериском и внутренним абонентом.

транк ->
type=peer
permit=95.153.*.*/32&95.153.*.*/32
nat=yes - - - - > с чего ли? Прокси сервер провайдера думаете за НАТом?
insecure=invite
host=95.153.*.*
dtmfmode=rfc2833
.....................
context=from-internal - - - - - > from-trunk должно быть, уважаемый, а не from-internal.
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

Re: Contact URI Host Part локальный ip?

Сообщение goodoo » 12 дек 2017, 11:50

вы правы, не доглядел, бегут только от телефонной трубки к провайдеру. Нет от него пакетов ни к астеру ни к трубке сейчас разбираюсь, вспомнил что астер в виртуалке квм, совсем забыл про настройки фаервола на ней, может быть там найду собаку.
goodoo
 
Сообщений: 5
Зарегистрирован: 11 дек 2017, 12:32

Re: Contact URI Host Part локальный ip?

Сообщение virus_net » 13 дек 2017, 08:18

и зачем трубка пытается общаться с провайдером ?
Уберите возможность reinvite
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH