Comments 9
Я бы если бы что-то подобное делал, делал бы или sqlite (зачем тащить мускул?) или получение этой информации по HTTP-ссылке.
Последнее очень пригодится, например, если вдруг в компании узнают что такое CRM
Последнее очень пригодится, например, если вдруг в компании узнают что такое CRM
+1
Мне нравятся такие маленькие сниппеты. varnav, продолжайте.
Объясню почему. Да, документации много. Но если бы документация было достаточно, то не было бы сайтов с вопросами и ответами, коллекций рецептов по типу stackoverflow или тостера — в общем, надо обмениваться опытом.
Еще вот недавно встретил такой формат объяснения настроек астериска: Voip Guys Asterisk Tutorials — канал на Youtube. Конфигурируют и тут же показывают что изменилось.
Объясню почему. Да, документации много. Но если бы документация было достаточно, то не было бы сайтов с вопросами и ответами, коллекций рецептов по типу stackoverflow или тостера — в общем, надо обмениваться опытом.
Еще вот недавно встретил такой формат объяснения настроек астериска: Voip Guys Asterisk Tutorials — канал на Youtube. Конфигурируют и тут же показывают что изменилось.
0
Я работаю с астериском очень давно, но не только с ним.
Считаю что с документацией по астериску проблемы, она сильно уступает документации других проектов.
Легко увидеть что по поиску обычно сверху выдаётся www.voip-info.org с устаревшей, но более полной информацией. А официальная wiki довольно куцая.
Считаю что с документацией по астериску проблемы, она сильно уступает документации других проектов.
Легко увидеть что по поиску обычно сверху выдаётся www.voip-info.org с устаревшей, но более полной информацией. А официальная wiki довольно куцая.
+1
Еще можно было использовать модуль FreePBX «Asterisk Phonebook», CallerID Lookup в нём тоже «ищет».
+1
не совсем одно и тоже:
SELECT name FROM companies WHERE number LIKE CONCAT('%',SUBSTRING('[NUMBER]',-7));
и
SELECT name FROM companies WHERE number="${CALLERID(num)}" LIMIT 1
Во втором случае, вероятность несовпадения в разы больше… ибо номер может придти с префиксом/без страны/города — зависит от твоего оператора телефонии.
SELECT name FROM companies WHERE number LIKE CONCAT('%',SUBSTRING('[NUMBER]',-7));
и
SELECT name FROM companies WHERE number="${CALLERID(num)}" LIMIT 1
Во втором случае, вероятность несовпадения в разы больше… ибо номер может придти с префиксом/без страны/города — зависит от твоего оператора телефонии.
0
Sign up to leave a comment.
Articles
Change theme settings
Asterisk/FreePBX: Интеграция определителя номера с базой клиентов