Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2012-08-11 13:18:26 +0400

seahenge Gravatar seahenge

Реализовывал нотификацию на Growl для виндовс.

Схема такая:

dialplan -> phpagi -> Шелл-скрипт gntp-send -> хост

Мможно слать сразу через phpagi.

Реализовывал нотификацию на Growl для виндовс.

Схема такая:

dialplan -> phpagi -> Шелл-скрипт gntp-send -> хост

Мможно слать сразу через phpagi.

Как-то так, диалплан

exten => xxx,1,Verbose(... ${CALLERID(num)} -> ${EXTEN})
..
        same => n,AGI(...lookup.php)
        same => n,Set(CALLERID(name)=${lookupcid})
        same => n,Set(name_ru=${name_ru})
        same => n,System(....incoming.sh ${CALLERID(num)} '${name_ru}')
...

баш скрипт

#!/bin/bash
number=$1
name=$2

time=`date +%H:%M:%S\<%d.%m.%Y\>`

icon='....png'
app='ВходЗвонок'
appname='ВходЗвонок'
ip123='....123'

gntp-send -a $app -n $appname -s $ip123 "${name} ${number}" "$time" $icon &

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.