Звездочка: обнаружение входящего звонка - PullRequest
2 голосов
/ 04 июля 2010

В звездочке / elastix / freepbx, как у вас ....

1 - обнаружение входящего звонка

2 - читать идентификатор звонящего

3 - сделать что-нибудь ... (выполнить функцию)

Ответы [ 2 ]

6 голосов
/ 13 сентября 2010

В своем входящем контексте вы можете проверить callerId входящего вызова, если callerId совпадает, вы можете выполнить действия, необходимые в dailplan или с помощью AGI

0 голосов
/ 05 июля 2010

Мой общий совет: прочитайте Книгу звездочек .Он даст вам большинство ответов.

  1. Звонки на звездочку в некотором контексте будут выполняться, возможно, incoming, но вы можете определить разные контексты для разных абонентов.

  2. Есть функция callerid , вы можете использовать ее в вашей диалплане или в скриптах AGI

  3. Я использую скрипты AGI, написанные на Python (есть библиотекидля Python, Perl и других популярных языков), которые подключаются к CRM WebService, проверяют группу вызывающих абонентов по callerid и могут по-разному запрашивать вызов от меня или другого сотрудника и по-другому, если звонит один из наших клиентов.Разные подсказки находятся в разных контекстах, и AGI устанавливает только некоторые переменные.

...