Страница 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
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
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 для управления - то всё там.