Как стать автором
Обновить

Комментарии 10

Здорово, даже в голову не приходило скрестить Астериск с Телеграммом.
Спасибо за ссылку попробуем потыркаться
Т.е. менеджер должен услышать сообщение телеграма ДО того как ему поступит входящий звонок (во время звонка не все айфоны даже держат сессию 3G)?

Рекомендую «резолвить» CALLERID в название контрагента по базе CRM (если номер неизвестный — принявший звонок менеджер д.б. по приходу в офис внести его в БД.

Добрый день, спасибо за ваш интерес к статье.


Т.е. менеджер должен услышать сообщение телеграма ДО того как ему поступит входящий звонок (во время звонка >не все айфоны даже держат сессию 3G)?

Не обязательно, он просто должен знать номер звонящего, суть в этом.


Рекомендую «резолвить» CALLERID в название контрагента по базе CRM (если номер неизвестный — принявший >звонок менеджер д.б. по приходу в офис внести его в БД.

Согласен, отличное дополнение. Данная статья — это, так сказать, "каркас" для оповещения, какие аргументы передавать нужно в каждой конкретной реализации — решается по месту:)

Можно ли реализовать поиск номера из сообщения в адресной книге телефона? Или например, подключиться к адресной книге в gmail.com и выполнять там поиск перед переадресацией звонка, что бы в сообщении уже было имя звонящего, а не просто номер?
Можно, конечно. Только это логически независимые вещи. Вот тут https://habrahabr.ru/post/261391/, к примеру, имена хранятся в MySQL, и остаются через ODBC. Так что вы изначально можете получить имя звонящего, а потом отправить его в телеграм.
А где вебхуки? Где кнопочка перезвонить? Какой то детский пост получился…
Повторюсь, это лишь «каркас», который удовлетворял требованиям заказчика. Развивать можно до куда фантазия простирается :)
Ну так ссылку бы на документацию телеграмм API документацию прикрепили и хорош. Тоже каркас.
Вариант безусловно удобный, но ставить для этого python с зависимостями — излишнее.
Тоже самое можно сделать с помощью curl из скрипта shell.
А почему вы вызываете скрипт через system, а не используете AGI? Нет необходимости передавать агрументы они все в agi.env
Зарегистрируйтесь на Хабре, чтобы оставить комментарий