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

rtp бегут в одну сторону

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

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

fedorchuk
Сообщения: 105
Зарегистрирован: 26 июл 2012, 13:22

rtp бегут в одну сторону

Сообщение fedorchuk »

Добрый день,
Все время использовал * через callback, а тут возникла необходимость просто позвонить через софтофон - не получилось, слышимость в одну сторону, при вызове пакеты идут в 2 стороны, а при ответе абонента только в одну сторону.
Не совсем понял из схемы "нет ли внутреннего ip в назначении"...подскажите, пожалуйста.
fedorchuk
Сообщения: 105
Зарегистрирован: 26 июл 2012, 13:22

Re: rtp бегут в одну сторону

Сообщение fedorchuk »

попробовал на прямую без астера, к сипнет и другим... похожая ситуация. Может мой провайдер (билайн) блокирует пакеты? может такое быть?
fedorchuk
Сообщения: 105
Зарегистрирован: 26 июл 2012, 13:22

Re: rtp бегут в одну сторону

Сообщение fedorchuk »

Хм..роутера у меня нет, просто впн к билайну. Попробую с офисного сегодня... я вотдумаю, а почему во время вызова пакеты в обе стороны, а при ответе сразу перестает получать?

Р.s. asterisk у меня на vps.
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: rtp бегут в одну сторону

Сообщение ded »

fedorchuk,
- а сколько интерфейсов/адресов у вашего Астериска?
- какая адресация между Астериском и Билайном?
- какие установки nat= localnet= в sip.conf?
- схему устранения проблем изучали? http://forum.asterisk.ru/download/file. ... &mode=view
fedorchuk
Сообщения: 105
Зарегистрирован: 26 июл 2012, 13:22

Re: rtp бегут в одну сторону

Сообщение fedorchuk »

Схему изучал
sip.conf

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

nat=route
qualify=yes
externip=мой-ip
localnet=192.168.1.0/255.255.255.0
localnet=127.0.0.1/255.255.255.192
интерфейсы

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

# ip ad
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
    link/void
    inet 127.0.0.2/32 scope host venet0
    inet xx.xx.xx.xx/32 scope global venet0:0
Сейчас попробовал в офисе (другой интернет провайдер) такая же беда
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: rtp бегут в одну сторону

Сообщение ded »

Вот Вы подставляете адреса методом тыка, без понимания что происходит.
Вам нужно бы выводить станцию на реальный ИП. Пока она за НАТом и
externip=мой-ip
localnet=192.168.1.0/255.255.255.0
будут парадоксы при соединениях с Билайном. Ибо согласно этим записям в RTP source будет подставляться externip=мой-ip, а для линии Билайна валидный адрес только интерфейса
venet0 inet xx.xx.xx.xx/32
и если подставить externip, то голос не побежит.
localnet=127.0.0.1/255.255.255.192 - это смешно. Не нужно.
fedorchuk
Сообщения: 105
Зарегистрирован: 26 июл 2012, 13:22

Re: rtp бегут в одну сторону

Сообщение fedorchuk »

localnet=127.0.0.1/255.255.255.192 - это смешно. Не нужно.
это понял

а вот здесь
externip=мой-ip и venet0 inet xx.xx.xx.xx/32 у меня один и тот же адрес.

Вразумите неуча))
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: rtp бегут в одну сторону

Сообщение ded »

Ну, и как это можно понять исходя из написанного и зашифрованног выше? Хоть бы не крестиками а какой-то один псевдореальный ИП подставляли, что ли...
Тем не менее, кроме venet0 inet xx.xx.xx.xx/32 есть ещё интерфейс eth0 и ИП адрес на нём?
Попробуйте
1) никакие externip= и localnet= не указывать,
2) попробовать
bindaddr=0.0.0.0
и
bindaddr=мой-ip
fedorchuk
Сообщения: 105
Зарегистрирован: 26 июл 2012, 13:22

Re: rtp бегут в одну сторону

Сообщение fedorchuk »

интерфейсов больше нет.
bindaddr=0.0.0.0
и
bindaddr=мой-ip
не помогло

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

Got  RTP packet from    81.94.130.186:8000 (type 08, seq 054784, ts 3032019080, len 000160)
Sent RTP packet to      81.94.130.186:8000 (type 08, seq 044707, ts 036160, len 000160)
    -- SIP/sipnet-00000009 is ringing
    -- SIP/sipnet-00000009 is making progress passing it to SIP/home-00000008
Got  RTP packet from    81.94.130.186:8000 (type 08, seq 054785, ts 3032019240, len 000160)
Sent RTP packet to      81.94.130.186:8000 (type 08, seq 044708, ts 036320, len 000160)
Got  RTP packet from    81.94.130.186:8000 (type 08, seq 054786, ts 3032019400, len 000160)
Sent RTP packet to      81.94.130.186:8000 (type 08, seq 044709, ts 036480, len 000160)
    -- SIP/sipnet-00000009 answered SIP/home-00000008
    -- Stopped music on hold on SIP/home-00000008
    -- Locally bridging SIP/home-00000008 and SIP/sipnet-00000009
Sent RTP P2P packet to 212.53.40.76:25456 (type 08, len 000160)
Sent RTP P2P packet to 212.53.40.76:25456 (type 08, len 000160)
Sent RTP P2P packet to 81.94.130.186:8000 (type 08, len 000160)
Sent RTP P2P packet to 212.53.40.76:25456 (type 08, len 000160)
Sent RTP P2P packet to 81.94.130.186:8000 (type 08, len 000160)
Sent RTP P2P packet to 212.53.40.76:25456 (type 08, len 000160)
Sent RTP P2P packet to 81.94.130.186:8000 (type 08, len 000160)
Sent RTP P2P packet to 212.53.40.76:25456 (type 08, len 000160)

<--- SIP read from UDP:81.94.130.186:5060 --->
BYE sip:74957779999@xx.xx.xx.xx:5060 SIP/2.0
Via: SIP/2.0/UDP 81.94.130.186:5060;branch=z9hG4bK-d8754z-f8460460778dbfe4-1---d8754z-
Max-Forwards: 70
Contact: <sip:home@81.94.130.186:5060;transport=UDP>
To: <sip:74957779999@my.host;transport=UDP>;tag=as777b0db9
From: "home"<sip:home@my.host;transport=UDP>;tag=4e22e125
Call-ID: Y2NjOTYxOTYzOTMwYjJkY2MwOWM5YzkxNzQ3MTgzMmQ.
CSeq: 3 BYE
User-Agent: Zoiper rev.11137
Authorization: Digest username="home",realm="asterisk",nonce="3efdf7ff",uri="sip:74957779999@xx.xx.xx.xx:5060",response="fc20cd34d3ec3926c648a4b24bb1ce82",algorithm=MD5
Content-Length: 0

<------------->
--- (11 headers 0 lines) ---
Sending to 81.94.130.186:5060 (NAT)
Scheduling destruction of SIP dialog 'Y2NjOTYxOTYzOTMwYjJkY2MwOWM5YzkxNzQ3MTgzMmQ.' in 6400 ms (Method: BYE)

<--- Transmitting (NAT) to 81.94.130.186:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 81.94.130.186:5060;branch=z9hG4bK-d8754z-f8460460778dbfe4-1---d8754z-;received=81.94.130.186;rport=5060
From: "home"<sip:home@my.host;transport=UDP>;tag=4e22e125
To: <sip:74957779999@my.host;transport=UDP>;tag=as777b0db9
Call-ID: Y2NjOTYxOTYzOTMwYjJkY2MwOWM5YzkxNzQ3MTgzMmQ.
CSeq: 3 BYE
Server: Siemens-Halske-8000-5.1.10
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
    -- Executing [h@out:1] Set("SIP/home-00000008", "CDR(codec1)=alaw") in new stack
    -- Executing [h@out:2] Set("SIP/home-00000008", "CDR(codec2)=alaw") in new stack
  == Spawn extension (out, 74957779999, 4) exited non-zero on 'SIP/home-00000008'
Really destroying SIP dialog 'Y2NjOTYxOTYzOTMwYjJkY2MwOWM5YzkxNzQ3MTgzMmQ.' Method: BYE

<--- SIP read from UDP:81.94.130.186:5060 --->

Фрагмент лога
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: rtp бегут в одну сторону

Сообщение ded »

Никак этот лог не ассоциируется с localnet=192.168.1.0/255.255.255.0
Чем проще - тем запутанней.
Я не понимаю как у Вас там сеть устроена.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH