Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Два локальных IP адреса из одной подсети

0

Здравствуйте.

Имеется два asterisk 1.8.13.0, настроен heartbeat (единый виртуальный адрес - 192.168.1.230, мастер - 192.168.1.231, слейв - 192.168.1.232).

Устройства (gsm-voip шлюзы GoIP) регистрируются на активном астериске по адресу 192.168.1.230. Входящие звонки на устройства обрабатываются астериском отлично.

Проблема с исходящими вызовами - в инвайте астериск отправляет свой локальный IP адрес, а не единый виртуальный и GoIP его не пропускает. Пример:

INVITE sip:38**********@192.168.1.200:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.231:5060;branch=z9hG4bK46364d71;rport
From: "operator" <sip:104@192.168.1.231>;tag=as0429a797
To: <sip:38**********@192.168.1.200:5060>
Contact: <sip:104@192.168.1.231>
Call-ID: 0bb7819741f9250b44cf5f7e644398ab@192.168.1.231
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Fri, 29 Jun 2012 12:14:11 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces
Content-Type: application/sdp
Content-Length: 237

v=0
o=root 5112 5112 IN IP4 192.168.1.231
s=session
c=IN IP4 192.168.1.231
t=0 0
m=audio 11792 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv

Есть ли какой-либо параметр, который заставит астериск выбирать правильный IP адрес для GoIP?

Пробовал использование bindaddr - не подходит, т.к. имеются еще SIP аккаунты провадеров, которые приходят извне.

удалить закрыть спам изменить тег редактировать

спросил 2012-06-29 18:11:04 +0400

ybinzu Gravatar ybinzu
1 1 1

1 Ответ

0
  1. С указание bindaddr работать начинает ? Если да, то можно оставить, а вход от других сип провайдеров пробросить во внутрь
  2. Попробуйте в sip.conf указать externip=IPадрескластера
ссылка удалить спам редактировать

ответил 2012-06-29 20:14:00 +0400

telefonist Gravatar telefonist
61 16 6

Comments

  1. Да, с bindaddr работает. Думаю, так и оставлю.
  2. Не пробовал, там некоторые SIP за натом, т.е. настройка нужная.

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

ybinzu ( 2012-07-02 13:40:04 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2012-06-29 18:11:04 +0400

Просмотрен: 823 раз

Обновлен: Jun 29 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.