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

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

0

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

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

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

спросил 2013-01-20 17:21:58 +0400

sklad16 Gravatar sklad16
9 4 1 4

обновил 2013-01-20 17:50:31 +0400

Comments

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

switch ( 2013-01-20 18:14:46 +0400 )редактировать

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

sklad16 ( 2013-01-21 03:51:34 +0400 )редактировать

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

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

sklad16 ( 2013-01-21 04:10:09 +0400 )редактировать

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 ( 2013-01-21 10:56:34 +0400 )редактировать

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

DJs3000 ( 2013-01-21 17:41:00 +0400 )редактировать

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

sklad16 ( 2013-01-22 02:53:54 +0400 )редактировать

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

komrad123 ( 2013-01-22 10:26:10 +0400 )редактировать

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

switch ( 2013-01-22 11:26:41 +0400 )редактировать

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

DJs3000 ( 2013-01-22 11:58:40 +0400 )редактировать

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

sklad16 ( 2013-01-22 16:10:58 +0400 )редактировать

3 Ответа

2

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

решений три.

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

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

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

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

ответил 2013-01-20 23:05:44 +0400

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

Comments

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

samael28 ( 2013-01-20 23:25:21 +0400 )редактировать

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

meral ( 2013-01-20 23:55:41 +0400 )редактировать
0

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

Сервер1:

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

Сервер2:

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

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

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

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

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

ответил 2013-01-21 04:10:06 +0400

varnar Gravatar varnar
11 3

обновил 2013-01-21 04:18:17 +0400

0

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

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

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

ответил 2013-01-21 20:36:27 +0400

aaaa Gravatar aaaa
69 7 1 7

Comments

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

DJs3000 ( 2013-01-21 21:57:43 +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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: 2013-01-20 17:21:58 +0400

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

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

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

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