Страница 1 из 1

Два сервера с Asterisk

Добавлено: 03 фев 2015, 20:06
noooB
Доброго всем! Задам наверное самый глупый вопрос в этом разделе.
Есть первый сервер с Астериском, который используется для аудиозвонков с браузера на браузер (с использованием WebRTC и WS).
Есть второй сервер с Астериском, который предполагается использовать как шлюз для звонков мобильный-мобильный.
Задача: Грубо говоря, пользователь вводит в браузере свой номер мобильного, этот номер отправляется на первый сервер с Астериском, там из БД вытаскивается второй номер - номер оператора. И эти два номера нужно передать второму серверу с Астериском, чтобы он соединил эти два номера между собой.
Собственно проблема номер раз: второй сервер мне никак не подконтролен, и его хозяева не хотят давать к нему доступ по WebSocket.
Проблема два: как мне передать эти два номера второму серву? Вызывать звонить на второй сервер и использовать канальные переменные? Или как-то передать их по SIP, вообще минуя первый Астериск? Подскажите куда копать и что гуглить.
Проблема три: как всегда "надо чтобы работало ещё вчера", но с Астериском у меня поверхностное знакомство. Собственно поэтому задаю вопрос тут. Подскажите куда копать и что конкретно гуглить. Заранее спасибо.

Re: Два сервера с Asterisk

Добавлено: 03 фев 2015, 20:46
zzuz
"второй сервер мне никак не подконтролен" и " но с Астериском у меня поверхностное знакомство" указывают на нерешаемость вашей задачи.

Re: Два сервера с Asterisk

Добавлено: 04 фев 2015, 08:04
virus_net
noooB писал(а):не хотят давать к нему доступ по WebSocket
я так понимаю тут речь про ARI (Asterisk REST Interface). А вы попросите к AMI, может дадут ? ;) :)

либо напишите свое строго ограниченное API (например на PHP) для обмена командами между серверами:
сайт + ввод мобильного -> API -> API -> Asterisk -> Dial

а так +1 к zzuz
получается вы хотите выполнить достаточно сложную задачу при минимуме знаний, так не бывает

Re: Два сервера с Asterisk

Добавлено: 05 фев 2015, 11:45
noooB
Ясно, большое спасибо за ответы!