VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

AMI Originate

Раздел для разработчиков для обсуждения программных и аппаратных продуктов и их реализации.

Модераторы: april22, Zavr2008

bear
Сообщения: 4
Зарегистрирован: 06 окт 2015, 11:37

AMI Originate

Сообщение bear »

Всем привет!

Каким образом выполнить следующее при помощи AMI (Asterisk 11.17.0):
запарковать звонок от абонента 1
создать соединение с абонентом 2 (local? park?)
если соединение успешно - соединить между собой абонентов 1 и 2

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

для примера кусок схемы:
входящий звонок попадает в очередь
если находим свободного оператора, подходящего по критериям (стаж работы, месячная выработка, дневная выработка), адресуем ему звонок, фиксируем факт адресации
если оператор не ответил в течение 10 секунд, возвращаем звонок в очередь, фиксируем не взятие трубки
если звонок находится в очереди более 30 секунд, адресуем его на дежурного руководителя, фиксируем факт адресации
если трубка вешается до взятия, фиксируем пропущенный вызов

возможно ли решить эту задачу именно через AMI?
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: AMI Originate

Сообщение ded »

вижу, программиста наняли, поставили задачу: написать СВОЙ Call center.
ПлАчу вместе с Вами....

Не хотите взять готовый? Где всё это (и ещё многое другое) уже продумано, расфасовано и упаковано?
bear
Сообщения: 4
Зарегистрирован: 06 окт 2015, 11:37

Re: AMI Originate

Сообщение bear »

КЦ уже есть
он взаимодействует сейчас с FreeSWITCH и даже работает :D
есть непреодолимое желание от FS избавиться
спасибо за предложение, но, если можно, ближе к теме
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: AMI Originate

Сообщение awsswa »

bear писал(а): есть непреодолимое желание от FS избавиться
Как говориться - телевизор будете выбрасывать позвоните мне
платный суппорт по мере возможностей
Pechen
Сообщения: 118
Зарегистрирован: 29 дек 2013, 23:16

Re: AMI Originate

Сообщение Pechen »

bear писал(а): очереди и прочие средства астериска не используются...

...входящий звонок попадает в очередь
эмм..

все правильно - на форуме астериска нужно хейтить фрисвич и устраивать холивары!
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: AMI Originate

Сообщение ded »

Что, шаблон затрещал, и порвался?
Вангую: у ТС своё представление о том КАК ДОЛЖНЫ НА САМОМ ДЕЛЕ работать очереди в Астериске.
bear писал(а):возможно ли решить эту задачу именно через AMI?
Возможно, это только мне напоминает операцию по удалению гланд через задний проход?
Я просто хочу понять.
bear писал(а):очереди и прочие средства астериска не используются, поскольку правила не статичны - логика определяется во внешней системе
Ну вот во внешней системе (CRM?) и звонки коммутировать!
bear
Сообщения: 4
Зарегистрирован: 06 окт 2015, 11:37

Re: AMI Originate

Сообщение bear »

ded писал(а):Что, шаблон затрещал, и порвался?
Вангую: у ТС своё представление о том КАК ДОЛЖНЫ НА САМОМ ДЕЛЕ работать очереди в Астериске.
bear писал(а):возможно ли решить эту задачу именно через AMI?
Возможно, это только мне напоминает операцию по удалению гланд через задний проход?
требования заказчика. есть необходимость оперировать так
очередь, которую я описал выше - является лишь частью схемы
ded писал(а): Я просто хочу понять.
bear писал(а):очереди и прочие средства астериска не используются, поскольку правила не статичны - логика определяется во внешней системе
Ну вот во внешней системе (CRM?) и звонки коммутировать!
об этом и речь. требуется коммутировать определенные звонки со сложной логикой. разве это проблема?
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: AMI Originate

Сообщение ded »

Не проблема вообще! Всего делов то - код Астериска переписать, добавить/прибавиьт, всё как задумано. Код то открытый?
Кусок вашей схемы -

Код: Выделить всё

если оператор не ответил в течение 10 секунд, возвращаем звонок в очередь, фиксируем не взятие трубки
если звонок находится в очереди более 30 секунд, адресуем его на дежурного руководителя, фиксируем факт адресации
если трубка вешается до взятия, фиксируем пропущенный вызов 
статичный или динамичный?
Вы в курсе, что "если трубка вешается до взятия, фиксируем пропущенный вызов" есть стандартный функционал CDR, присутствует во всех версиях Астериск, и не зависит от AMI никак?

Если Вам поручено писать эту муть, то открывайте книги по Астериск и штудируйте основательно. Просить помочь в этом нехорошем деле - неэтично (IMNHO).
По моему разумению - звучит примерно так:
- Можно ли в блоке двигателя оставиьт только поршневую группу? А блок головок, впрыск, газораспределение - перетянуть в траннсмиссию?
- Зачем?
- Таков требование Заказчика!
- Ну, дерзайте!
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: AMI Originate

Сообщение virus_net »

Прямой ответ на вопрос уже дан ded`ом: Да, такое возможно.
AMI Originate и ManagerAction_Bridge поможет.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Pechen
Сообщения: 118
Зарегистрирован: 29 дек 2013, 23:16

Re: AMI Originate

Сообщение Pechen »

а еще каллфайлы можно!
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH