First time here? Check out the FAQ!

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

несколько asterisk на vmware

0

Доброе время суток. Сам настроил не одну asterisk (elas freepbx trixbox) но сейчас столкнулся в проблемой которую не могу побороть уже неделю. условия: внешний ip на роутере (dd-wrt) дальше в локалке стоит две freepbx 2.10 (на vmware), пока была 1 все работало хорошо, но с появлением второй начались глюки. на каждой freepbx настроено по одному транку на вх. и исх. (с внешними номерами городскими) и по одному телефону внутреннему которые находятся в той же локалке. (настроил по минимому для теста), когда звоню с первой через город на вторую, звонок приходит на первую и отвергается, так как, что ему там делать. когда звоню со второй на первую звонок проходит, после перезагрузки может быть на оборот. Я грешу на роутер который не различает 2 freepbx и шлет перой попавшейся или что еще может быть?

Забыл. оба внешних канала телфин.

спросил Jan 20 '13

sklad16 Gravatar sklad16
9 4 1 4

обновил Jan 20 '13

Comments

Вы сами нашли приключений на свою голову, а теперь предлагаете нам присоединиться?

switch (Jan 20 '13)edit

рад что вы ответили. очень помогли.

sklad16 (Jan 20 '13)edit

meral тоже спасибо за ответ, но дело не в vmware, я переносил одну гостевую asterisk на другой комп, вторую оставлял на старом, глюк сохранится. т.е. дело не в виртуалке, что-то с маршрутизацией пакетов на роутере. он не различает этих freepbx между собой, а почему не понятно.

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

sklad16 (Jan 21 '13)edit

disallow=all username=00079578 type=friend secret=xxxxxxxxxx qualify=yes port=5068 insecure=port,invite host=sip.telphin.com fromuser=00079578 fromdomain=sip.telphin.com dtmfmode=rfc2833 allow=ulaw&alaw&g729

это прописанно в peer user пустой ну и регистрация прописанна

type=friend поправить на type=peer и все?

попробую вечером о результатах отпишусь. Спасибо за помощь

sklad16 (Jan 21 '13)edit

Я извиняюсь... а каково практическое применение двух астерисков на одной машине в виртуалках?

DJs3000 (Jan 21 '13)edit

для двух разнх кантор, надо что бы номера были 100, 101 и т.д. транки не пересекались и вообще друг о друге что бы они не знали, с виртуалками легче бекапы делать ну и т.д. На счет nat на виртуалке. нет! Конечно мост и ip у гостевых os 192.168.0.115 что роутер раздал.

sklad16 (Jan 21 '13)edit

по контекстам разнести не судьба, чтоб номера не пересекались ? или как товарисчи из http://code.google.com/p/virtual-pbx/ пошли дальше и вообще все 'заизолировать'...

komrad123 (Jan 22 '13)edit

у нас три астера в вмваре, вроде работают. Но это девелоперские копии. Друг на друге регаются, на железных серваках - тоже. Вообще в виртуалке должно работать как на отдельной машине с сетевой точки зрения. Астериск ниже IP уровня все равно не опускается.

switch (Jan 22 '13)edit

Я бы тоже наверное сделал бы полностью кастомный диалплан где разделил бы компании.

DJs3000 (Jan 22 '13)edit

virtual-pbx пожалуй поковыряю. Судя по скинам он еще и русский

sklad16 (Jan 22 '13)edit

3 Ответа

2

Почитайте статьи по поводу настройки планировщика vmware и настройте его на разные ядра. тут дело вот в чем. у вас есть два астерсика и 10+ потоков. они все просят процессор. vmware им дает процессор, но так как хочет. в результате 5ти потокам с второго астерсика вмваре дает процессор через 250мс после того как отрабтает первая виртуалка. ну а 250мс задержки астериск ну никак отработать не может.

решений три.

1) настроить vmware

2) искуственно завысить jitterbuffer до 300мс. будет задержка голоса.

3) не заниматься фигней там где вы некомпетенты.

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

ответил Jan 20 '13

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

А я грешу на кривость настройки маршрутизации, т.к. у самого на ESXi стоит 3 астериска и 1 фрисвич. И не поверите...

samael28 (Jan 20 '13)edit

дак у вас то esx.а у него скорее всего десктопное. и кстати оно еще зависит от количество ядер. esx по умолчанию раскидывает на разные ядра.

meral (Jan 20 '13)edit
0

Используыте только регистрацию на телфин. Не нужно создавать фреенд и юзер для телфин - только пеер для исходящих. входящие автоматом пойдут туда где будет происан в регистер секции.

Сервер1:

register => юсер1:пассворд1@sip.messagenet.it:5061/номер1

Сервер2:

register => юсер2:пассворд1@sip.messagenet.it:5061/номер2

по крайне мере у меня так работает.

Если винимательно прочитаете как происходит регистрация и как все это работает то сможете сделать так как надо.

каждый астериск регистрируется на своем входящем порту а не на 5060. поэкспереминтуруйте на чистом астериск и тогда поймоте как и что делать на фрее, елас и т.д.

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

ответил Jan 21 '13

varnar Gravatar varnar
11 3

обновил Jan 21 '13

0

Вы случаем оба астериска не через вмваровский нат выпускаете с одной физической машины???

На ESXi крутится пара десятков эластиксов и проч, никогда таких проблем не возникало. Ставили просто с live-cd, никаких докручиваний под виртуальное окружение не производилось.

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

ответил Jan 21 '13

aaaa Gravatar aaaa
69 7 1 7

Comments

Наверное он так и сделал, а правильней было бы сделать мост

DJs3000 (Jan 21 '13)edit

Ваш ответ

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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: Jan 20 '13

Просмотрен: 1,183 раз

Обновлен: Jan 21 '13

Похожие вопросы:

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