Все привет! Появилось желание сделать callback через Web форму, ну впрочем не чего сложного скрипт Все по мануалу сделал, все гуд! Но есть желание доработать, данный скрипт… Вот фото –
Суть в том чтобы позвонить одному, потом второму и дальше их соеденить. Я предпологаю что решение есть через meetme.
У кого каке идеи, спасибО!
Создай Queue и звони на него, а там уже посторой себе приоритеты как захочешь.
После кнопки соединить делаете нужный call-файл и всё
смотри тут как генрить звонок
http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out
делаешь обычный звонок, одна сторона абаноенет, другая второй абонет(но лучше через очередь). все.
там етсь примеры и на php
Возможно и кривоватое решение, но тем не менее, у меня работало :) Кнопки сделаешь сам и выдернешь информацию о номере звонящего и номере оператора в переменные $number и $operator
$a="Channel: SIP/$number@trunk
MaxRetries: 1
RetryTime: 10
WaitTime: 20
Context: InternalCall
Extension: $operator
Priority: 1
AlwaysDelete: Yes";
$tmp=fopen(/var/spool/asterisk/outgoing/$number, "w");
$res=fputs($tmp, "$a");
fclose($tmp);
В настройках апача нужно разрешить доступ php к этой папке. На дебиане файл находится в /etc/apache2/apache2.conf. Вставляешь туда строку
php_admin_value open_basedir "/var/spool/asterisk/outgoing:/var/www:."
Ну и проверку номера можно еще прикрутить) Удачи
Задан: 2011-07-27 10:25:05 +0400
Просмотрен: 1,850 раз
Обновлен: Jul 27 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.