Доброе время суток. Сам настроил не одну asterisk (elas freepbx trixbox) но сейчас столкнулся в проблемой которую не могу побороть уже неделю. условия: внешний ip на роутере (dd-wrt) дальше в локалке стоит две freepbx 2.10 (на vmware), пока была 1 все работало хорошо, но с появлением второй начались глюки. на каждой freepbx настроено по одному транку на вх. и исх. (с внешними номерами городскими) и по одному телефону внутреннему которые находятся в той же локалке. (настроил по минимому для теста), когда звоню с первой через город на вторую, звонок приходит на первую и отвергается, так как, что ему там делать. когда звоню со второй на первую звонок проходит, после перезагрузки может быть на оборот. Я грешу на роутер который не различает 2 freepbx и шлет перой попавшейся или что еще может быть?
Забыл. оба внешних канала телфин.
Почитайте статьи по поводу настройки планировщика vmware и настройте его на разные ядра. тут дело вот в чем. у вас есть два астерсика и 10+ потоков. они все просят процессор. vmware им дает процессор, но так как хочет. в результате 5ти потокам с второго астерсика вмваре дает процессор через 250мс после того как отрабтает первая виртуалка. ну а 250мс задержки астериск ну никак отработать не может.
решений три.
1) настроить vmware
2) искуственно завысить jitterbuffer до 300мс. будет задержка голоса.
3) не заниматься фигней там где вы некомпетенты.
Используыте только регистрацию на телфин. Не нужно создавать фреенд и юзер для телфин - только пеер для исходящих. входящие автоматом пойдут туда где будет происан в регистер секции.
Сервер1:
register => юсер1:пассворд1@sip.messagenet.it:5061/номер1
Сервер2:
register => юсер2:пассворд1@sip.messagenet.it:5061/номер2
по крайне мере у меня так работает.
Если винимательно прочитаете как происходит регистрация и как все это работает то сможете сделать так как надо.
каждый астериск регистрируется на своем входящем порту а не на 5060. поэкспереминтуруйте на чистом астериск и тогда поймоте как и что делать на фрее, елас и т.д.
Вы случаем оба астериска не через вмваровский нат выпускаете с одной физической машины???
На ESXi крутится пара десятков эластиксов и проч, никогда таких проблем не возникало. Ставили просто с live-cd, никаких докручиваний под виртуальное окружение не производилось.
Задан: Jan 20 '13
Просмотрен: 1,183 раз
Обновлен: Jan 21 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Вы сами нашли приключений на свою голову, а теперь предлагаете нам присоединиться?
switch (Jan 20 '13)editрад что вы ответили. очень помогли.
sklad16 (Jan 20 '13)editmeral тоже спасибо за ответ, но дело не в vmware, я переносил одну гостевую asterisk на другой комп, вторую оставлял на старом, глюк сохранится. т.е. дело не в виртуалке, что-то с маршрутизацией пакетов на роутере. он не различает этих freepbx между собой, а почему не понятно.
А вообще, я сюда пришел за помощью, кто считает что помочь разобраться это решать чужие геморои, то чего вообще писать, компетентных понятно много, но я хотел услышать ответ по существу. спасибо.
sklad16 (Jan 21 '13)editdisallow=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)editvirtual-pbx пожалуй поковыряю. Судя по скинам он еще и русский
sklad16 (Jan 22 '13)edit