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

Не слышно голоса с SIP-фона SkypeMate

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

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

lanmaster
Сообщения: 12
Зарегистрирован: 12 ноя 2012, 13:13

Re: Не слышно голоса с SIP-фона SkypeMate

Сообщение lanmaster »

Надо наверное снять логи с самого астериска.
Завтра попробую - отпишусь.
Если не сложно - напишите, пожалуйста, какие команды дать астеру чтобы грамотно снять логи звонка. Просто я почти чайник в астериске.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Не слышно голоса с SIP-фона SkypeMate

Сообщение Vlad1983 »

tcpdump -i any -qn -s0 udp -w /tmp/blabla.cap

можно ещё для наглядности звонок с софтины в этом же дампе
ЛС: @rostel
lanmaster
Сообщения: 12
Зарегистрирован: 12 ноя 2012, 13:13

Re: Не слышно голоса с SIP-фона SkypeMate

Сообщение lanmaster »

Сделал дамп с машины где астериск, и параллельно с рутера по фильтрам Угмк-lan и Угмк-wan.
Использовал такую команду в линуксе:
tcpdump host 89.251.64.118 -s0 -w dump.cap

Спешу выложить сюда, вдруг уважаемый Vlad1983 сможет помочь.
Параллельно щас буду в очередной раз раскапывать дамп сам, вдруг сам что-то найду...

К дампам:
Сначала звонил на сотовый с софтфона, несколько раз сказал "але" и в сотовый и в софтфон. Слышно в обе стороны.
Положил трубку. Следом без прерывания дампа позвонил на тот же сотовый со Skypemate, несколько раз сказал але... Не слышно с сотового в направлении Skypemate.
Вложения
dump-ugmk-from-router-wan-filter.zip
(107.88 КБ) 299 скачиваний
dump-ugmk-from-router-lan-filter.zip
(83.42 КБ) 341 скачивание
dump-ugmk-from-asterisk.zip
(77.2 КБ) 280 скачиваний
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Не слышно голоса с SIP-фона SkypeMate

Сообщение Vlad1983 »

с точки зрения протокола все нормально, но проходя маршрутизатор при звонки с софтфона RTP src порт соответствует содержимому DSP, и при звонке с аппаратов нет
в первом случае голос пробегает и это нормально, т.к. сессия поднята
во втором RTP от оператора приходит на закрытый порт

вывод: на маршрутизаторе не настроен проброс портов UDP 10000-20000 (смотреть что в rtp.conf можно выставить и другой главное чтоб было полное соответствие c диапазоном настроенным на маршрутизаторе) на 192.168.0.1
ЛС: @rostel
lanmaster
Сообщения: 12
Зарегистрирован: 12 ноя 2012, 13:13

Re: Не слышно голоса с SIP-фона SkypeMate

Сообщение lanmaster »

Я тоже грешил на проброс портов...
Но ведь работа по каналу Мегафон-Астериск идет нормально.
И при звонках с софтфона идет нормально.
Непонятно, почему только при звонке со Skypemate такое происходит...
На рутере включена обработка SIP протокола по сигналингу на 5060 UDP порту, видимо так и работает...
Может быть, этот сигналинг не может распознать определенный трафик от УГМК и не открывает порт...
Кстати, если что-то скажет Вам название рутера: Zyxel Zywall USG 50.
Сегодня попробую перенастроить рутер - отключить сигналинг и пробросить 10000-20000 на астериск принудительно...
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Не слышно голоса с SIP-фона SkypeMate

Сообщение Vlad1983 »

непонятно потому что дампы не полные
снимите весь UDP на LAN и WAN возможно аппарат пытается стучаться напрямую
хотя этого быть не должно
вся сигналка и RTP только через астериск должны бегать
ЛС: @rostel
lanmaster
Сообщения: 12
Зарегистрирован: 12 ноя 2012, 13:13

Re: Не слышно голоса с SIP-фона SkypeMate

Сообщение lanmaster »

Снял дампы. Звонок в них только один - с аппарата.
Вот еще часть sip.conf:
[general]
limitonpeer=yes
limitonpeers=yes
context=incoming ; Default context for incoming calls
bindport=5060 ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=no ; Enable DNS SRV lookups on outbound calls
rtptimeout=1800 ; Terminate call if 60 seconds of no RTP activity
registerattempts=0
defaultexpiry=600

localnet=192.168.0.0/24
externip=85.12.237.229

register => ***hided***@ugmk/***hided***
nat=no


[ugmk]
type=friend
context=incoming
dtmfmode=rfc2833
minexpiry=300
maxexpiry=3600
defaultexpiry=600
host=89.251.64.118 ;IP-address UGMK SIP-gate
fromdomain=89.251.64.118
nat=no
canreinvite=no
disallow=all
allow=g729
qualify=yes
directmedia=no


[user](!)
type=friend
context=outgoing
dtmfmode=rfc2833
call-limit=2
host=dynamic
nat=no
canreinvite=no
qualify=yes
disallow=all
allow=g729
allow=alaw
allow=ulaw

[121](user)
username=121
regexten=121

[126](user)
username=126
regexten=126
Вложения
2012-11-13-01.ZIP
(101.59 КБ) 292 скачивания
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Не слышно голоса с SIP-фона SkypeMate

Сообщение ded »

У Вас есть кодек g729 в Астериске?
core show translation ??
lanmaster
Сообщения: 12
Зарегистрирован: 12 ноя 2012, 13:13

Re: Не слышно голоса с SIP-фона SkypeMate

Сообщение lanmaster »

Есть вроде.

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

localhost*CLI> core show translation
         Translation times between formats (in milliseconds) for one second of data
          Source Format (Rows) Destination Format (Columns)

          g723 gsm ulaw alaw g726aal2 adpcm slin lpc10 g729 speex ilbc g726 g722
     g723    -   -    -    -        -     -    -     -    -     -    -    -    -
      gsm    -   -    2    2        -     -    1     -    5     -    -    -    -
     ulaw    -   2    -    2        -     -    1     -    5     -    -    -    -
     alaw    -   2    2    -        -     -    1     -    5     -    -    -    -
 g726aal2    -   -    -    -        -     -    -     -    -     -    -    -    -
    adpcm    -   -    -    -        -     -    -     -    -     -    -    -    -
     slin    -   1    1    1        -     -    -     -    4     -    -    -    -
    lpc10    -   -    -    -        -     -    -     -    -     -    -    -    -
     g729    -   2    2    2        -     -    1     -    -     -    -    -    -
    speex    -   -    -    -        -     -    -     -    -     -    -    -    -
     ilbc    -   -    -    -        -     -    -     -    -     -    -    -    -
     g726    -   -    -    -        -     -    -     -    -     -    -    -    -
     g722    -   -    -    -        -     -    -     -    -     -    -    -    -
localhost*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
[root@localhost ~]#

Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Не слышно голоса с SIP-фона SkypeMate

Сообщение Vlad1983 »

чудный какой-то роутер в этот раз порты сответствуют.

проброс портов сделали?
он должен работать безусловно без всякого анализа.
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH