Проблемы развития VoIP АТС

Мы оптовый продавец канцтоваров. В дополнение к канцелярским товарам мы также являемся поставщиком печатной продукции, и в этом году мы собираемся добавить подразделение упаковочных материалов.

В настоящее время у нас есть две телефонные линии, установленные в моей телефонной системе Asterisk. В связи с улучшением бизнеса нам понадобятся три телефонные линии. То, что мы думаем, это система VoIP с тремя телефонными номерами (по одному для канцелярских принадлежностей, печатных материалов и упаковочных материалов). У нас есть широкополосное подключение к Интернету. У нас есть множество звонков (заказ, запрос, предложение, информация о доставке), связанных с более разными группами продуктов.

В нашей компании работает 2 торговых представителя. Им приходится принимать около 50 входящих звонков и равное количество исходящих звонков в сутки.

Мой босс боится, что наш торговый персонал не сможет принимать каждый звонок после открытия третьего отдела и установки третьей телефонной линии.

Он не хочет заменять нашу Asterisk, но ему нужны некоторые новые функции, такие как очередь вызовов и голосовая почта, но мы также получили бы большую пользу от системы меню IVR. Он попросил меня, как несведущего в программировании VoIP, разработать некоторые новые функции, подобные этой. IVR кажется самым сложным. Я нашел решение C# для этого (короткий фрагмент можно увидеть ниже):

void call_DtmfReceived(object sender, VoIPEventArgs<DtmfInfo> e)  
{  
    DisposeCurrentHandler();  
    switch (e.Item.Signal.Signal)  
    {  
         case 0: break;  
         case 1: TextToSpeech("Product XY has been designed for those software developers who especially interested in VoIP developments. If you prefer .NET programming languages, you might be interested in Product XY."); break;  
         case 2: MP3ToSpeaker(); break;  
    }  
}   

(Источник: Codeproject)

Но я ищу другое решение, позволяющее добавлять новые пункты меню без изменения исходного кода. У кого-нибудь есть полезные идеи?

Но сначала необходим VoIP SDK. Я смотрел на Ozeki VoIP SIP SDK for .NET - 2 simultaneous calls. Согласно этой странице, он совместим с Asterisk. Может ли кто-нибудь сказать мне, если это хороший вариант для бизнеса, как мой? Есть ли другой вариант, на который я должен обратить внимание?

Любая помощь будет оценена по достоинству!

С уважением, Джерард


person gerardtaylor86    schedule 21.07.2014    source источник


Ответы (2)


Asterisk PBX имеет внутреннюю очередь и подсистему IVR

3 вызов звездочки не может учитывать какую-либо нагрузку, если только вы не запускаете его на портативном устройстве, таком как наручные часы.

Для очереди настройки вам нужно просто изменить диалплан, не нужно что-то «разрабатывать».

Я рекомендую вам прочитать любую доступную книгу по звездочке.

person arheops    schedule 23.07.2014

В OZEKI SDK есть ошибка: при выполнении нескольких вызовов в течение нескольких часов вы получите повреждение памяти или 100% -ную проблему с процессором. вам лучше попробовать другие SDK, такие как VAX VOIP или Conaito, но сначала сделайте приложение для автоматического набора номера. и другое приложение IVR. для приема звонков, затем протестируйте SDK с этими двумя приложениями. тогда покупай.

person Edwin Ab.    schedule 31.03.2015