Уведомления о поступлении вызова в Астериск
|
- NetCID
NetCID это бесплатное решение отправляющее всплывающее уведомление о входящем звонке (с отображением номера звонящего) по сети на компьютеры работающие под управлением Windows.
Загрузить..
ncid.agi:
#!/usr/bin/perl
use Socket;
open STDOUT, '>/dev/null';
fork and exit;
my $timedata = localtime(time);
my $cidnum = $ARGV[0];
my $cidname = $ARGV[1];
my $MSG1 = "STAT Get the Phone!!!";
my $MSG2 = "RING";
my $MSG3 = "NAME $cidname";
my $MSG4 = "TTSN Call from $cidname";
my $MSG5 = "NMBR $cidnum";
my $MSG6 = "TYPE U";
my $MSG7 = "IDLE $timedata";
my $ipaddr=192.168.0.255;
my $portnum=42685;
socket(SOCKET, PF_INET, SOCK_DGRAM, getprotobyname("udp")) or die "socket: $!";
setsockopt(SOCKET, SOL_SOCKET, SO_BROADCAST, 1) or die "setsockopt: $!n";
send(SOCKET, $MSG1, 0, sockaddr_in($portnum,$ipaddr)) or die "cannot send to $HOSTNAME($PORTNO): $!";
send(SOCKET, $MSG2, 0, sockaddr_in($portnum,$ipaddr)) or die "cannot send to $HOSTNAME($PORTNO): $!";
send(SOCKET, $MSG3, 0, sockaddr_in($portnum,$ipaddr)) or die "cannot send to $HOSTNAME($PORTNO): $!";
send(SOCKET, $MSG4, 0, sockaddr_in($portnum,$ipaddr)) or die "cannot send to $HOSTNAME($PORTNO): $!";
send(SOCKET, $MSG5, 0, sockaddr_in($portnum,$ipaddr)) or die "cannot send to $HOSTNAME($PORTNO): $!";
send(SOCKET, $MSG6, 0, sockaddr_in($portnum,$ipaddr)) or die "cannot send to $HOSTNAME($PORTNO): $!";
sleep(5);
send(SOCKET, $MSG2, 0, sockaddr_in($portnum,$ipaddr)) or die "cannot send to $HOSTNAME($PORTNO): $!";
sleep(5);
send(SOCKET, $MSG7, 0, sockaddr_in($portnum,$ipaddr)) or die "cannot send to $HOSTNAME($PORTNO): $!";
close(SOCKET);
exit;
скрипт надо поместить в /var/lib/asterisk/agi-bin/
- U-Rang II
U-Rang IIэто бесплатная утилита которая посылает всплывающие уведомления о звонках на компьютеры под управлением Windows.
U-Rang II использует Asterisk Call Manager для мониторинга входящих звонков, легка в установке и использовании, но возможности по внесению изменений в конфигурацию ограничены. Многопользовательская. Не требует никаких изменений в файлах Астериск, кроме /etc/asterisk/manager_custom.conf, и идеально подходит для использования совместно с Trixbox и FreePBX. ПО и инструкции доступны тут. - ADAT - Asterisk Dial Announce Tool
Разработка голландской TTTelecom. Позволяет пользователям осуществлять мониторинг и контролировать использование своего внутреннего номера, интеграция с CRM является составной частью данной программы.Хотя разработка ADATеще не завершена, уже поддерживаются следующие функции:
-
Всплывающее окно о входящем/исходящем вызове
-
Интеграция с CRM (входящие/исходящие вызовы)
-
Журнал событий
-
Ручной набор
-
Горячие клавиши / Copy & Paste dialer
-
Интеграция с Outlook (поиск по контактам в Outlook и набор нужных номеров)
-
Использование единой базы контактов
-
Мониторинг внутренних номеров с помощью Базовой панели оператора
-
Контекстное меню для набора номера в Internet Explorer / Firefox.обеспечивает легкий набор любого номера который вы найдете на веб-странице.
Загрузить по можно тут. Инструкция по конфигурированию.
-
- StarJunction Free Edition
Star Outlook Dialer - это надстройка для Microsoft Office Outlook. Автоматически телефонные номера и позволяет совершать звонки прямо из Outlook.
Автоматически телефонные номера и позволяет совершать звонки прямо из Outlook. Всплывающие окна при входящем звонке реализуются с помощью. Легко интегрируется с любой ИП-АТС, включая Cisco, Avaya, Brekeke, PbxnSip, Asterisk, SER, Axon, 3Cx и т.д. Интегирируется с такими CRM как Salesforce и SugarCRM. - AsteriskCallNotification
AsteriskCallNotification это небольшое приложение для OS X которое отображает номер звонящего на экране. Номер подставляется из локальной адресной книги.
Читать >> - Asterisk + Twitter
Дополнительную информацию можно найти тут.
Базовая информация:
Во-первых Вам понадобится AGI скрипт. Один из вариантов представлен ниже - twitter.agi
#!/bin/bash
# Background the curl process incase twitter doesn't respond. It will hang the dialplan.
curl -u username:PASSWORD -d text="$1"
-d user="recipient"
http://twitter.com/direct_messages/new.xml &
Положить скрипт в /var/lib/asterisk/agi-bin и не забыть сделать chmod +x для него. Вызов скрипта из диал-плана:
[home_phone]
exten => s,1,NoOp("This is my home phone context")
exten => s,n,Set(_DIDNUM="PUT YOUR DID NUM HERE")
exten => s,n,LookupCIDName
exten => s,n,AGI(twitter.agi|PBX: ${CALLERID(all)} just called on ${EXTEN})
- VoIPOperator - Free Asterisk call notification fro Windows
VoipOperator это гибкая, легкая в использовании и установке утилита для Windows которая отображает входящие и исходящие вызовы с Вашей ИП-АТС, а также помогает в наборе номера.
Уведомление о вызове
Notifies for incoming and outgoing calls and displays the phone number.
Определение номера Displays the caller name for incoming and outgoing calls from PBX dictionary or private phonebook.
Журнал входящих и исходящих вызовов.
Локальная Телефонная книга Используется для набора номера и идентификации звонящего.
Поиск номера по мере ввода цифр.
Панель для набора номера
- Набор с компьютера.
- Набор из телефонной книги.
- Набор номера из журнала звонков .
VoipOperator работает на платформах Windows XP/Vista/2000/Windows 7 и совместим с Asterisk 1.6 и выше, а также с дистрибутивами PBXs - Trixbox, Elastix.