Страница 1 из 1

Нет звука на исходящих

СообщениеДобавлено: 22 янв 2018, 15:54
srgbpnkru
Здравствуйте, задача следующая:
хочется принимать звонки со своего сайта, который лежит на своем VPS под Debian,
переводить их на внутренние телефоны в порядке очереди,
звонить между собой,
звонить наружу.

Для этого я купил Multifon и попытался настроить в соответствии с инструкциями от Мегафона, звонки идут, но проблемы со звуком - то там, то там не слышно, что говорят. Также я настроил fail2ban с iptables и успешно баню нежелательные попытки подключения. В идеале ещё сделать исходящие через callwithus.

Я довольно долго уже проковырялся в sip.conf и extensions.conf, перепробовал наверное все гайды из гугла, этот форум и другие тоже смотрел, из всего этого понял, что в основном эта проблема ( односторонний звук ) связана с NAT, но у меня его нет, как мне кажется. Я немного запутался и видимо только книга мне поможет, но это слишком долго, поэтому я прошу помощи у вас тут.

Конкретные симптомы:

Мегафон (М) -> Клиент на ПС (АПС-1000)
Звук идет от АПС-1000 к М

Мегафон (М) <- Клиент на ПС (АПС-1000)
Звук идет от АПС-1000 к М

Клиент на Айфоне (АИФ-1001) -> Клиент на ПС (АПС-1000)
Звук идет от АПС-1000 к АИФ-1001

Клиент на Айфоне (АИФ-1001) <- Клиент на ПС (АПС-1000)
Звука нет вообще

Меняю учетки местами, ситуация та же

Клиент на Айфоне (АИФ-1000) -> Клиент на ПС (АПС-1001)
Звук идет от АПС-1001 к АИФ-1000

Клиент на Айфоне (АИФ-1000) <- Клиент на ПС (АПС-1001)
Звука нет вообще

Мегафон (М) -> Клиент на Айфоне (АИФ-1000)
Звук идет от АИФ-1000 к М

Мегафон (М) <- Клиент на Айфоне (АИФ-1000)
Звук идет в обе стороны - всё нормально

На Айфоне использую Linphone, на ПС - PhonerLite

sip.conf:
Код: выделить все
[general]
allowguest=no 
alwaysauthreject = yes
allowoverlap=no     
tcpenable=yes                 
allow=all   
canreinvite=no

register => 7921XXXXXXX@multifon.ru:Pass:7921XXXXXXX@sbc.megafon.ru:5060/7921XXXXXXX

[megafon]
dtmfmode=inband
username=7921XXXXXXX
type=peer
secret=Pass
host=sbc.megafon.ru
fromuser=7921XXXXXXX
fromdomain = multifon.ru
port=5060
nat=force_rport,comedia
context=incoming
insecure=invite,port
transport=tcp

[internal-number](!)
type=friend
context=phones
qualify=yes
canreinvite=no
host=dynamic
nat=no

[1000](internal-number)
username=1000
secret=1000

[1001](internal-number)
username=1001
secret=1001

extensions.conf:
Код: выделить все
[general]
static=yes
writeprotect=no
clearglobalvars=no

[incoming]
exten=> 79214134223,1,Dial(SIP/1000,60,rt)

[out]
exten=>_7XXXXXXXXXX,1,Dial(SIP/${EXTEN}@megafon,30,r)

[local] 
exten=>_1XXX,1,Dial(SIP/${EXTEN},60,rt)

[phones]
include  => incoming 
include  => local
include  => out


В логе вылезает следующий NOTICE
Код: выделить все
Received AVPF profile in audio offer but AVPF is not enabled, enabling: audio 7272 RTP/AVPF 96 97 98 0 8 3 9 99 18 100 102 103 104 105 106 101 107 108 109 110 111

Re: Нет звука на исходящих

СообщениеДобавлено: 22 янв 2018, 16:56
ded
Запретите все аудио кодеки на Linphone для начала, кроме PCM Alaw & Ulaw.

Это изучили? Проходили?
[Показать] Спойлер:
Изображение

Re: Нет звука на исходящих

СообщениеДобавлено: 22 янв 2018, 19:15
srgbpnkru
Изучил, дошел до RTP debug, бегут в обе стороны, проблема в том, что SIP1000 отсылает неверный свой IP адрес (какой-то 172.20.10.10) и поэтому стыковки и не происходит.

Re: Нет звука на исходящих

СообщениеДобавлено: 22 янв 2018, 22:21
april22
И чей это загадочный ip? Не с воздуха же он берётся?

Re: Нет звука на исходящих

СообщениеДобавлено: 23 янв 2018, 12:01
srgbpnkru
Не знаю чей, как будто из воздуха, может софтфон его дописывает. Но это не мой динамический точно.

Re: Нет звука на исходящих

СообщениеДобавлено: 23 янв 2018, 12:47
srgbpnkru
Выяснилось, что это от оператора шло, я через мобильный интернет сидел. Вылечилось прописыванием STUN сервера в настройках софтфона

Re: Нет звука на исходящих

СообщениеДобавлено: 07 апр 2021, 14:08
HNOm
Здравствуйте! Пропал звук на исходящих звонках на городские номера. На мобильные номера и на короткие номера звук идет и при входящем звонке тоже все нормально. Помогите разобраться.

Re: Нет звука на исходящих

СообщениеДобавлено: 09 апр 2021, 12:57
ded
[Показать] Спойлер:
Изображение