Это определенно выполнимо, однако, кажется, что ваши спецификации нужно немного изменить. Вот некоторые вещи для рассмотрения:
- Какой тип подключения к ТСОП будет иметь ваш удаленный сервер Asterisk? (SIP / POTS / T1 / PRI / и т. Д.)
- Если ваш удаленный сервер Asterisk будет использовать физический носитель, имеются ли у вас разъемы и оборудование? EG: Если вы используете линию T1, у вас есть банк канала или карта T1?
- Вас устраивает абонентская группа Asterisk / AGI / AMI, или вы собираетесь использовать дистрибутив Asterisk, такой как trixbox, AsteriskNOW, Elastix и т. Д.?
- Будет ли в вашем местоположении клиента (с линией POTS, которую вы хотите позвонить) АТС или это будет просто обычная линия POTS, подключенная к аналоговой трубке?
Моя рекомендация для вас:
- Получите дешевый сервер (подойдет любой 1U с двухъядерным процессором и 512 МБ ОЗУ) и поместите его в удаленном месте.
- Загрузите Asterisk 1.6+ на ваш сервер. Я рекомендую 1.6+, поскольку он может использовать драйвер dahdi_dummy в качестве надежного программного источника синхронизации (он гарантирует, что качество звука не будет нестабильным и не нарушится).
- Получите SIP-аккаунт у надежного SIP-провайдера. Мои личные фавориты: flowroute и voipms .
- Настройте новую учетную запись SIP в Asterisk и приобретите DID (номер телефона). Этот номер телефона будет номером вашего рабочего телефона, который вы дадите клиентам и положите на визитные карточки.
Настройте вашу абонентскую группу Asterisk для приема вызовов с вашей учетной записи SIP в меню IVR.
Ваша логика меню IVR должна выглядеть примерно так:
а. Играть в меню IVR.
б. Ждите нажатия клавиш.
с. Если пользователь набрал «1», выполните исходящий SIP-вызов на телефонный номер линии POTS, который вы хотите набрать. Если пользователь набрал «2», воспроизведите записанное сообщение.
Теперь, если вы хотите сэкономить деньги и имеете наиболее экономически выгодную настройку для вашего удаленного IVR, я бы порекомендовал запустить второй сервер Asterisk на сайте у вашего клиента (где появляется линия POTS), и отбросьте линию потов и просто установите транк IAX2 между вашим местоположением клиента и вашим размещенным сервером. Таким образом, когда звонки поступают на ваш удаленный сервер Asterisk через вашего SIP-провайдера, вы можете направлять звонки (когда пользователь нажимает опцию 1) через транк IAX2, прямо в расположение клиента бесплатно!
В зависимости от уровня вашего мастерства и удобства работы с Asterisk, это может быть либо очень увлекательным учебным процессом, либо кошмарным кошмаром. Если вы хотите узнать больше о телефонии и Asterisk, особенно если вы собираетесь использовать ее для своего бизнеса, вы можете использовать простой (бесплатный) дистрибутив Asterisk, например: trixbox CE , Elastix или AsteriskNOW .