Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Звонящий, Возможность оставить свой номер

Звонящий, Возможность оставить свой номер

Помогите реализовать следующую схемку
1 234>
Откуда: Almaty, Kazakhstan
Сообщений: 64

Звонящий, Возможность оставить свой номер

Добрый день Форумчане...

Есть слудющая цель:

Звонит абонент А абоненту Б, слышит в ответ, "номер занят оставьте свой номер мы вам перезвоним" абонент А вводит свой номер

Как только абонент Б освобождает линию, происходит дозвон до абонента А по оставленному номеру... и происходит соединение абонента Б и абонента А


Если нереально такое проделать так и напишите.)))

А вообще идейка хорошая, только пришла, решил поделиться с Вами, хотелось бы что бы Вы поделились своими советами со мной.)
2009-12-23 07:44

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Звонящий, Возможность оставить свой номер

можно, но для этого надо купить лицензии на запоминание номеров (ASBE020331, продаются блоками по 10 номеров), на редактирование файлов (LIN733800, хватит одной-двух). Нужна будет лицензия воспроизведения файла (номер не помню, надо по числу каналов) и лицензии приема звонка (ASTBE027761), освобождения линии (ASTBE027771), соединения (ASTBE027741)
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-23 08:23

Avatara of IgorG
Откуда: Омск
Сообщений: 478

Re: Звонящий, Возможность оставить свой номер

афтар, пиши исчто

ps. Автор топика читал про callerid и call-файлы?
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
2009-12-23 14:10

Avatara of noize
Откуда: Москва
Сообщений: 398

Re: Звонящий, Возможность оставить свой номер

read + DB + callfiles. Не вижу в данном случае ничего невозможного.
2009-12-23 14:56

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Звонящий, Возможность оставить свой номер

оО.. очередное производство велосипедов!
http://линия24.рф - Астериск и прочие бубны!
2009-12-23 20:35

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Звонящий, Возможность оставить свой номер

на самом деле этот велосипед еще не изобретен
по крайней мере я на форуме не встречал чтоб хоть кто-то выложил решение.
с другой стороны сделать такой велосипед можно за час.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-23 20:46

Avatara of line24
Откуда: Санкт-Петербург
Сообщений: 568

Re: Звонящий, Возможность оставить свой номер

Юзкейс кстати хороший, возможно будет пользоваться спросом. И, кстати да, никто его еще не изобрел, т.к. он не является типовым на традиционных АТС из-за сложности реализации.
Хотя тут есть масса вариантов, как switch делал - напоминалка о пропущенных в емайл. Или просто в icq - тоже подойдет. Не так навязчиво, как автоматический звонок.
http://www.line24.ru - системы массового телефонного обслуживания.
2009-12-23 21:00

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Звонящий, Возможность оставить свой номер

нене
в ттрадиционных атс достаточно часто встречается.
это им проще: навесил событие на канал и отработал.
хотя и в астере можно навесить обработчик на h:
При поступлении звонка писать в бд номер звонившего (freepbx пишет) и статус, что он звонил при занятости. В macro-hangup добавить проверочку, если звонили, смастрячить call файл и соединить обе стороны...
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-23 21:24

Сообщений: 127

Re: Звонящий, Возможность оставить свой номер

Это костыль для тех кто
1. не работает с очередями при большом поступлении звонков
2. не любит голосовую почту принципиально
3. не имеет многоканального телефонного аппарата, на котором нет проблем с принятием решений по поводу второго-третьего звонка, да и Missed calls там по сути уже то же самое, только ещё удобней.
2009-12-23 21:53

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Звонящий, Возможность оставить свой номер

Зачем столько стёба, не понимаю... Switch, IgorG, не будьте такими жесткокими. При том, что автор нормальным русским поставил задачу....
Насчет реализации. Можно сделать на обычном dialplan'е. Давайте миром ТЗ поставим и вместе сделаем.
с другой стороны сделать такой велосипед можно за час.

Я уже 15 мин на ТЗ затратил, теперь твоя очередь. Шучу, но давай на самом деле сделаем. Эта как раз та фича, чтобы бить проприетарщину.

Итак, ТЗ

Звонит клиент, Донабирает нутренний номер абонента, а абонент занят (на линии). Клиент слышит такое меню "Извините, вызываемый Вами абонент занят. Вы можете нажать 1, оставить свой номер, и он перезвонит Вас сразу как только освободится". Далее, если клиент нажимает 1, то Система проговаривает его callerid number, и спрашивает, на этот ли номер перезвонить. Клиент должен либо подтвердить номер (снова нажать 1), либо ввести другой (нажать 2 и ввести номер, и снова запросить подтверждения). Записать фразу для сотрудника (типа voicemail).
Решение ¶

Алгоритм:

* проговорить sorry-not-available
* запросить решение (перезвонить / нет)
* подтвердить номер
* сформировать call file, в котором:
o установить абсолютный timeout в 24 часа (борьба с висяками)
o в цикле while true обрашивать статус внутреннего абонента (через функцию DEVICE_STATE), с интервалом в 15 сек (дать сотруднику отойти от предыдущего разговора)
o вызвать сотрудника, сообщить ему, что ему звонили с номера такого-то, проиграть записанную голосом клиента фразу.
o запросить решение (хочет ли сотрудник перезвонить прямо сейчас, или через 10 минут - типа snooze :-) )
o если перезвонить (нажать 1) и произойдет соединение с клиентом.
o если snooze, то повторяем call file :-) и будем добивать пока не будет соединения.

Какие будут зачечания и дополнения?
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-12-24 10:41

1 234>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru