LINUX.ORG.RU
ФорумTalks

Очень простой софт для asterisk реализующий возможность отвечать на звонки.

 , , , ,


0

1

Есть ли opensource софт(веб или десктоп) который делает вот такое:
1) Есть сервер №1 с asterisk на который происходят звонки, софт по базе ищет номер. Если не находит то сбрасывает вызов, если есть то смотрит какой клиент свободен и тому передает информацию по этому номеру и соединяет его с ним.
2) Сервер №1 сидит за NAT-ом. Часть клиентов подключается к нему по локалке, часть через интернет. Для тех кто снаружи NAT-а есть отдельный сервер №2 с белым IP. Тут конечно на ум приходит прозрачный прокси, вот только для работы прокси сервер №1 должен сам инициировать связь с сервером №2. Такое вроде должно быть, просто я про это не слышал.
Буду рад любым сведениям, особенно по п.2, так как если прийдется писать свой велосипед, то хоть проще и быстрее будет.

Дистрибутив Debian 7.

★★

2) Сервер №1 сидит за NAT-ом. Часть клиентов подключается к нему по локалке, часть через интернет. Для тех кто снаружи NAT-а есть отдельный сервер №2 с белым IP. Тут конечно на ум приходит прозрачный прокси, вот только для работы прокси сервер №1 должен сам инициировать связь с сервером №2. Такое вроде должно быть, просто я про это не слышал.

Для такого случая можно прокинуть нужные порты. Если все таки очень хочется соединять серверы - то это также не проблема (рекомендую почитать про iax2).

По первому пункту - можно посмотреть в сторону какой-то crm которая через agi передаст инфо asterisk.

invokercd ★★★★
()
Ответ на: комментарий от invokercd

Для такого случая можно прокинуть нужные порты.

NAT провайдера, поэтому пробросить порты не получится. Была бы возможность, не мудрил бы с двумя серверами.
Хочется чего-то простого. Например утилиту которая постоянно держит ssh от сервера №1 до сервера №2 и возобновляет при обрыве связи. А сервер №2 заруливает весь траффик в ssh.

V1KT0P ★★
() автор топика

Тут конечно на ум приходит прозрачный прокси

Это соединение сетей. Трафик заруливать iptables на стороне с белым ip. Т.к. широковещательные пакеты тебе не нужны, то сойдёт любой метод: ssh с автоподнятием, vpn, туннель между сетями (vtun).

ziemin ★★
()
Ответ на: комментарий от riki

1) Asterisk. Уточни юзкейс?

GSM только на входящие звонки. Клиенты которые отвечают это обычные ПК с гарнитурой.

V1KT0P ★★
() автор топика
Ответ на: комментарий от V1KT0P

Ррр.

софт по базе ищет номер.

Что за номер, откуда берётся. Номер звонящего, входящий номер, что?

riki ★★★★
()
Ответ на: комментарий от riki

Что за номер, откуда берётся. Номер звонящего, входящий номер, что?

Входящий номер. И клиенту который отвечает показывается только информация связанная с этим номером.

V1KT0P ★★
() автор топика
Ответ на: комментарий от V1KT0P

Хочется чего-то простого. Например утилиту которая постоянно держит ssh от сервера №1 до сервера №2 и возобновляет при обрыве связи.

Нужны две утилиты: ssh и autossh.

Sorcerer ★★★★★
()

Пусть тот кто с белым IP зарегается по паролю на том, кто за NAT. Регистрация по паролю != звонкам только с этого номера. В этот парольный транк можно будет принимать и отправлять любые звонки. Получится этакий network numbering plan.

yu-boot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.