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

dongle и nat

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

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

Ответить
libbkmz
Сообщения: 10
Зарегистрирован: 14 сен 2014, 18:02

dongle и nat

Сообщение libbkmz »

Здравствуйте, понадобилось настроить 3G модем для некоторых операций. Имею:

Asterisk 11.12.0~dfsg-1
Huawei: E3131 от Vivacom`

Модем разблокировал. В качестве сип транка пробую использовать zadarma.

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

                      Linux                            
+----------------------------------------------------+
|                                                    |
|  dongle0 +----> Asterisk<-----------------+        |
|                     ^                     + Zoiper |
|                     |                              |
|                     |                              |
+----------------------------------------------------+
                      |                               
                      |                               
          Zadarma+----+
Вот это примерная схема телефонии. Рассказываю проблему.

Когда звоню на dongle0 и перекидываю звонок на Zoiper - все отлисно 2way audio. В консоле asterisk'а куча сообщений про rtp пакеты. Когда звоню с Zoiper на dongle0 - тоже самое - все отлично. Когда звоню с Zoiper на zadarma - тоже все отлично, но когда звоню с dongle0 на zadarma - ничего не слышно, ни одного rtp пакеты в консоле не пишется.

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

pc-computer*CLI> sip show channels
Peer             User/ANR         Call ID          Format           Hold     Last Message    Expiry     Peer      
144.76.42.108    00000            431d1f0d6b97b09  (alaw)           No       Tx: ACK                    zadarma   
1 active SIP dialog
pc-computer*CLI> sip show channelstats 
Peer             Call ID      Duration Recv: Pack  Lost       (     %) Jitter Send: Pack  Lost       (     %) Jitter
144.76.42.108    431d1f0d6b9  00:00:10 0000000000  0000000000 ( 0.00%) 0.0000 0000000000  0000000000 ( 0.00%) 0.0000
Вот конфиги - https://gist.github.com/libbkmz/9662ccd76958d6121599

Сейчас выставил rtpkeepalive - 10. Вижу в консоле такие сообщения:

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

-- Executing [+375441111111@dongle-incoming:1] NoOp("Dongle/dongle0-0100000000", "") in new stack
    -- Executing [+375441111111@dongle-incoming:2] Wait("Dongle/dongle0-0100000000", "1") in new stack
    -- Executing [+375441111111@dongle-incoming:3] Dial("Dongle/dongle0-0100000000", "SIP/00000@zadarma") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/00000@zadarma
[Sep 14 13:58:48] WARNING[8730][C-00000000]: channel.c:1002 channel_indicate: [Dongle/dongle0-0100000000] Don't know how to indicate condition 33
[Sep 14 13:58:48] WARNING[8730][C-00000000]: channel.c:1002 channel_indicate: [Dongle/dongle0-0100000000] Don't know how to indicate condition 33
    -- SIP/zadarma-00000000 answered Dongle/dongle0-0100000000
[Sep 14 13:58:59] NOTICE[8219]: chan_sip.c:28939 check_rtp_timeout: Disconnecting call 'SIP/zadarma-00000000' for lack of RTP activity in 11 seconds
  == Spawn extension (dongle-incoming, +375441111111, 3) exited non-zero on 'Dongle/dongle0-0100000000'
libbkmz
Сообщения: 10
Зарегистрирован: 14 сен 2014, 18:02

Re: dongle и nat

Сообщение libbkmz »

О какие дела. Сейчас добрался до роутера, дозвонился до прова, в итоге смог подключить комп с астериском и 3г модемом напрямую к кабелю. Все заработало.

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

                                   Dynamic Real IP                           
                                                                             
   +-----------+                  +-------+            +--------------------+
   |           |                  |       |            |                    |
   | Internet  |  +-----------+   | ISP   | +--------+ |Router: 10.27.3.200 |
   |           |                  |       |            |                    |
   +-----------+                  +-------+            +---------+----------+
                                                                 |           
                                                                 |           
        +--------------------------------------------------------+           
        |                                                                    
        |              WiFi                                                  
        |                                                                    
        |                                                                    
        |                                                                    
+-------+------------------+                                                 
|                          |                                                 
| Linux PC: 192.168.0.100  |                                                 
|                          |                                                 
+--------------------------+                                                 
Вот при такой конфигурации - не работало, как только сделал Linux PC 10.27.Х.Х напрямую, астериск заработал как надо. Беда в том, что в компе только 1 сетевая, и он не может раздавать инет. Нужно както реализовать 2ойной нат с использованием роутера.

Есть идеи?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: dongle и nat

Сообщение ded »

Поставить вторую сетевую карту.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: dongle и nat

Сообщение virus_net »

Настроить вланы (802.1q) и бросать на сетевую транк.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: dongle и nat

Сообщение ded »

Предполагается, что у ТС есть коммутатор с поддержкой 802.1q? Я сомневаюсь.
Те у кого такое есть не задавали бы вопрос как разрулить с одной сетевой картой.
libbkmz
Сообщения: 10
Зарегистрирован: 14 сен 2014, 18:02

Re: dongle и nat

Сообщение libbkmz »

Какие VLAN'ы (: Дешевый роутер за 25$ И Пара ноутов. И нетбук, который почти как сервер.
Как можно астериском пробить двойной нат?
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: dongle и nat

Сообщение awsswa »

да хоть пятерной - DMZ на каждом роутере или пробросить порты
платный суппорт по мере возможностей
libbkmz
Сообщения: 10
Зарегистрирован: 14 сен 2014, 18:02

Re: dongle и nat

Сообщение libbkmz »

Вы картинку смотрели? Я могу настроит проброс портов и DMZ на, только на втором, на своем роутере. Я не могу у провайдера пробросить порты.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: dongle и nat

Сообщение virus_net »

ded писал(а):Предполагается, что у ТС есть коммутатор с поддержкой 802.1q?
Да, естественно предполагается.
libbkmz писал(а):Какие VLAN'ы (: Дешевый роутер за 25$
Значит добавить/заменить на дешевый свич с 802.1q. Тот же D-Link DIR-100 понимает 802.1q.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH