Страница 2 из 3
Re: Asterisk и Panasonic TDE
Добавлено: 10 мар 2011, 16:05
Astronomik
ded, Добавил. Визуально ничего не поменялось. Про 4 интерфейса не могу понять суть проблемы. Посмотрел заголовки пакетов вроде отправляет туда куда надо. И встречный вопрос как глянуть с какого интерфейса тогда отправляет.
Re: Asterisk и Panasonic TDE
Добавлено: 10 мар 2011, 16:10
Astronomik
Ребята, скажите в чем суть проблемы) Вы между собой обсуждаете, а я не в теме. Просто с моей позиции так ну 4 интерфейса так 4 интерфейса. Я вообще могу астериск на лупбэк посадить какой-нить левый. Это спасет? Астериск тогда будет обитать в своей подсети а сервер уже будет пакеты куда ему надо кидать. Или не спасет?
Re: Asterisk и Panasonic TDE
Добавлено: 10 мар 2011, 16:53
vlego
Astronomik, по идее , если на всех интерфейсах сетки разные - должно работать. прописать в конфиги localnet=сетка1 localnet=сетка2 и т.д. для астериска надо. (в пире панаса поставьте все же host=dynamic)
Re: Asterisk и Panasonic TDE
Добавлено: 10 мар 2011, 17:00
Astronomik
vlego а можно поконкретнее написать где прописывать?
Re: Asterisk и Panasonic TDE
Добавлено: 10 мар 2011, 17:04
vlego
Re: Asterisk и Panasonic TDE
Добавлено: 10 мар 2011, 17:12
ded
В чём сопсно суть: опытные админы решая наскорую руку новые проблемы с ИП телефонией, которые на них навьючивает начальство, представляют себе всю сетевую картинку только на транспортном уровне - подумаешь! Что у нас там? маршрутизируются сети? UDP бегает? Должно значит работать.
Но SIP - это не только транспортный Layer 4. В заголовках SIP from: to: (которые на уровне приложений) тоже фигурируют FQDN & IP address.
Вот так в общих чертах. Выводы: Если развитая внутренняя маршрутизируемая сеть, то Астериску лучше быть с одним интерфейсом, на который и с которого всё будет бегать. В крайнем случае - с двумя интерфейсами, т.н. схема Session Border Controller: внешний, на реальном ИП и внутренним. Но маршрутизировать ИП трафик то он при этом не должен! То есть делать из Астериска маршрутизатор - не правильно, наклеивать много интерфейсов - неправильно, но можно, если Вы понимаете что делаете.
К слову сказать у нас на одном их центральных Астерисков - два физических и вот сколько туннельных
Код: Выделить всё
# ifconfig | grep tun
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun1 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun2 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun3 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun4 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun5 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun6 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun7 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun8 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun9 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun10 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun11 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun12 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun13 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun14 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun15 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun16 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun17 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun18 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun19 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun20 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun21 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun22 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun23 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun24 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun25 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun26 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun27 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun28 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun29 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun30 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun31 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun32 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun33 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun34 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun35 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun36 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun37 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun38 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun39 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun40 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun41 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun42 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun43 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun44 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun45 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun46 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun47 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun48 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun49 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun50 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
tun51 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
localnet прописывать не надо, у вас нету НАТа
Re: Asterisk и Panasonic TDE
Добавлено: 10 мар 2011, 17:37
Astronomik
Понял, маршрутизацией астериск не занимался. Просто пока сервер купить не могут, а астериск действительно нужно вешать. И связать с панасоником. Буквально час назад принесли в нагрузку панасониковский IP телефон NT700 у которого родной нормальный сип, вот счас эту гадость к астериску прикручиваю. Задача важности №1 до пятницы включить( а он падла даже регистрацию не шлет на астериск.
Если есть рекомендации еще по панасонику - подскажите. Связки в астериск к панасонику нету(
И еще искреннее спасибо за помощь.
P.S. Нат тоже будет. Просто не все сразу. Я один все это делаю и так много сразу не могу поднять.
Re: Asterisk и Panasonic TDE
Добавлено: 10 мар 2011, 17:49
ded
Astronomik писал(а):Просто пока сервер купить не могут, а астериск действительно нужно вешать.
Ровесте на любой морально старый офисный комп, на котором никто уже работать не хочет. Для ваших задач - избыточно.
Astronomik писал(а):Если есть рекомендации еще по панасонику - подскажите. Связки в астериск к панасонику нету(
Рекомендации - общие: смотреть в командную строку астериска, при необходимость - включать sip set debug <ip_addr> куда надо там же, и, паралельно - tcpdump на нём же. вот удивитесь, когда увидите как он медиа оригинирует совсем не оттуда, откуда ожидали, и совсем не туда!
Astronomik писал(а): Я один все это делаю и так много сразу не могу поднять.
Ну надо же! Начнём сбор цветмета на отливку памятника. При жизни.
Это не интересно, когда много сразу не могу поднять. Народу интересны как раз личности которые могут много и сразу. Иван Поддубный, Брюс Хлебников, и т.д.
Re: Asterisk и Panasonic TDE
Добавлено: 10 мар 2011, 18:08
Astronomik
ded эт к тому чтобы не сильно смеялись с глупостей) Но критику справедливую в свой адрес принимаю)
Морально старый есть только пень-1)
sip set debug ip 192.168.4.2
sip set debug ip 192.168.4.2
SIP Debugging Enabled for IP: 192.168.4.2
Retransmitting #5 (no NAT) to 192.168.4.2:5060:
INVITE sip:4401@192.168.4.2 SIP/2.0
Via: SIP/2.0/UDP 192.168.4.1:5060;branch=z9hG4bK629c11c2;rport
Max-Forwards: 70
From: "asterisk" <sip:asterisk@192.168.4.1>;tag=as40e68940
To: <sip:4401@192.168.4.2>
Contact: <sip:asterisk@192.168.4.1>
Call-ID: 59135a1e4ffb73e27864c8fc034a5756@192.168.4.1
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Date: Thu, 10 Mar 2011 15:06:04 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 245
v=0
o=root 1411453737 1411453737 IN IP4 192.168.4.1
s=Asterisk PBX 1.6.2.9-2+squeeze1
c=IN IP4 192.168.4.1
t=0 0
m=audio 11990 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv
---
Retransmitting #6 (no NAT) to 192.168.4.2:5060:
INVITE sip:4401@192.168.4.2 SIP/2.0
Via: SIP/2.0/UDP 192.168.4.1:5060;branch=z9hG4bK629c11c2;rport
Max-Forwards: 70
From: "asterisk" <sip:asterisk@192.168.4.1>;tag=as40e68940
To: <sip:4401@192.168.4.2>
Contact: <sip:asterisk@192.168.4.1>
Call-ID: 59135a1e4ffb73e27864c8fc034a5756@192.168.4.1
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Date: Thu, 10 Mar 2011 15:06:04 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 245
v=0
o=root 1411453737 1411453737 IN IP4 192.168.4.1
s=Asterisk PBX 1.6.2.9-2+squeeze1
c=IN IP4 192.168.4.1
t=0 0
m=audio 11990 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv
---
Scheduling destruction of SIP dialog '59135a1e4ffb73e27864c8fc034a5756@192.168.4.1' in 32000 ms (Method: INVITE)
Scheduling destruction of SIP dialog '59135a1e4ffb73e27864c8fc034a5756@192.168.4.1' in 32000 ms (Method: INVITE)
вот что дает дебаг при звонке на панасоник.
и еще вопрос на дорогу
как заставит передавать в поле From: "asterisk" <sip:asterisk@192.168.4.1>;tag=as40e68940 вместо asterisk номер звонящего
Re: Asterisk и Panasonic TDE
Добавлено: 10 мар 2011, 18:43
ded
Retransmitting на 192.168.4.2 по 6 раз - это потому что с 192.168.4.2 ничего в ответ не приходит. Говорю Вам - смотрите tcpdump, увидите много интересного!
как заставит передавать в поле From: "asterisk" <sip:asterisk@192.168.4.1>;tag=as40e68940 вместо asterisk номер звонящего
Не надо стараться менять SIP заголовки. Считайте, что они для служебных целей. Номер и имя передаётся отдельным багажом.
Смотря чем пользуетесь.
Если ручной диалплан - ручная команда Set(CALLERID(num)=4701)
Если есть какая-то оболочка типа freePBX для управления - то всё там.