Можно ли с помощью raspberry или arduino сделать следующее устройство?
Знатоки, подскажите пожалуйста, возможно ли с помощью устройств указанных в заголовке, сделать следующее устройство.
Необходимо сделать устройство, в которое можно вставить 2 sim карты(Sim1 и Sim2). Теперь, если абонент 1 звонит на Sim1, но устройство отменяет входящий звонок, берет номер телефона и с Sim 2 звонит абоненту 1 и абоненту 2. Возможно к вышеперечисленным устройствам подключить 2 gsm модуля сразу? Если кто-нибудь имеет опыт, посоветуйте пожалуйста, что лучше купить?
Беглое гугление говорит, что GSM-модули управляются AT-командами, которые передаются по последовательному порту. 2 модуля - 2 последовательных порта, такое богатство вроде даже на ардуинах есть...
vilgeforce: два таких модуля и любой микроконтроллер (хоть STM8). А звуковые интерфейсы просто перекрестно соединить, т.к. насколько я понял, ТС хочет мост построить, чтобы при поступлении на Sim1 звонка автоматом разрывалось соединение и устройство набирало ему через Sim2, а звонящему через Sim1.
Правда, синхронизовать звонки будет неудобно. Как вариант, можно имитировать гудки на Sim1 средствами МК, чтобы человек знал, что на Sim2 еще не ответили, а не просто тишина в трубке из-за проблем со связью.
А, можно и просто сначала набрать на Sim2, а как только там возьмут трубку, звонить на Sim1. В этом случае первоначально звонящий на Sim1 ничего и подозревать не будет, что ему не с этого номера ответили!
Хм, действительно, удобнейшая ведь вещь получится: можно консультантов закрепить за клиентами, а затем, анализируя, с какого номера звонят в контору, соединять "со своим" консультантом, либо же с наименее загруженным на данный момент.
Японский Городовой: Да-да, я тож думал про задержку отбоя звонка, но чот к ночи подтупливаю уже :-) Голос крест-накрест эт да, мороки с цифрой можно будет избежать :-)
из описания выглядит как устройство по типу обратного звонка. по всей видимости на абоненте 2 сидит диспетчер или чтото в этом духе. Абонент 1 же клиент, который не должен тратить свои деньги. Тогда использование железа будет здесь не целесообразно. Решить можно 2 путями, правильный и как обычно. Правильный это аренда 8800 номера, стоить будет от 1,5к руб в месяц + минута около 1 руб. в среднем. Как обычно можно написать простенькую софтину, которая будет крутиться на любом дешевом андроид смартфоне и реализовывать весь функционал, который требуется в задаче програмно. В таком случае есть плюсы, к примеру входящий номер и приложение будет 1, но операторов может быть неограниченое количество. Реализуется в простейшем случае клиент серверной архитектурой. Сервер - входящий номер, клиенты - операторы.
Да самый обычный модем от оператора втыкается в USB порт малинки, они прожорливые по питанию, лучше воткнуть через хаб, модем разлачивается на возможность звонков, если закрыта и отвязывается от оператора, если нужно, дальше просто цепляем модем к астериску через модуль dongle и дальше используем в любых диалпланах или функциях, которые вообще умеет астар.
Если нет обязательной привязки именно к GSM, то в разы проще сделать Voip АТС хоть на том же астере. Вместо симок просто покупаете номера у провайдера.