Здравствуйте!
В нашей компании встала задача предоставить нашим клиентам услугу "Облачной АТС" (могу ошибаться в терминологии, поправьте, пожалуйста).
Суть в следующем: клиенты - мелкие организации, которым нужно предоставить возможность подключить свои телефоны к нашей АТС, указать для них короткие внутренние номера (101, 102, 103..), дать из возможность звонить в пределах своей сети + звонки наружу. То есть, внутренние добавочные номера должны быть изолированы внутри группы телефонных аппаратов клиента.
Ну и биллинг прикрутить ко всему этому тоже будет нужно
Насколько я понимаю, что описывать логику по "разделению" различных клиентов между собой нужно самостоятельно с использованием AMI/AGI, а на стандартные возможности диалплана asterisk надо вообще забить.
В качестве ПО был выбран astrerisk + VOIP-фреймворк adhearsion.
Само-собой, вопросов в духе "а как это все сделать?" я задавать не буду.
Спрошу только лишь у знатоков и тех, кто сталкивался с подобной задачей: правильные ли выбраны инструменты и возможно ли сделать подобное и использованием adhearsion? Или есть какие-либо другие более удобные библиотеки?