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