freeswitchforum.com https://freeswitchforum.com/ |
|
xml_curl https://freeswitchforum.com/viewtopic.php?f=6&t=183 |
Страница 1 из 3 |
Автор: | sugiura [ 06 сен 2013 11:53 ] |
Заголовок сообщения: | xml_curl |
Добрый день! Подскажите, какой способ оптимальнее для следующей задачи: Сверить, например, номер телефона позвонившего, забрать откуда-то данные, связанные с ним и по возможности, произнести их (например, с помощью phrase macro)? Пока что выбор пал на mod_xml_curl. Есть еще какие-то способы/модули, позволяющее подобное? |
Автор: | Vlad1983 [ 06 сен 2013 11:58 ] |
Заголовок сообщения: | Re: xml_curl |
sugiura писал(а): забрать откуда-то данные телепатический сигнал не распознанконкретизируйте |
Автор: | sugiura [ 06 сен 2013 12:01 ] |
Заголовок сообщения: | Re: xml_curl |
Vlad1983 писал(а): sugiura писал(а): забрать откуда-то данные телепатический сигнал не распознанконкретизируйте Синаптическая атака была слабой:) Например, из базы данных/биллинга/php и т.п. |
Автор: | Vlad1983 [ 06 сен 2013 12:16 ] |
Заголовок сообщения: | Re: xml_curl |
базы данных https://wiki.freeswitch.org/wiki/Mod_odbc_query - проще не придумаешь https://wiki.freeswitch.org/wiki/Mod_perl + DBI - если нужна дополнительная сложная обработка https://wiki.freeswitch.org/wiki/Mod_xml_odbc - нужно быть сдвинутым чтоб диалплан на нем писать, но для держания пользователей в БД пойдет биллинг - понятие растяжимое php - не источник данных (если только не нужно парсить сами php-скрипты) |
Автор: | sugiura [ 09 сен 2013 04:59 ] |
Заголовок сообщения: | Re: xml_curl |
А если, например, отдавать данные из того же биллинга посредством скриптов, то какой модуль подойдет больше? |
Автор: | Vlad1983 [ 09 сен 2013 07:09 ] |
Заголовок сообщения: | Re: xml_curl |
вы хотя бы примерно определитесь с тем что имеется и тем что из этого надо получить какими средствами это уже дело третье пока не вижу конкретных целей |
Автор: | sugiura [ 09 сен 2013 07:27 ] |
Заголовок сообщения: | Re: xml_curl |
Конкретные цели таковы: Вот, собственно, для этих целей я и ищу более подходящий модуль. |
Автор: | Vlad1983 [ 09 сен 2013 08:32 ] |
Заголовок сообщения: | Re: xml_curl |
я бы mod_perl выбрал. всю бешеную логику в кучей условий на нем проще если у биллинга есть готовое http API, можно и на mod_curl |
Автор: | sugiura [ 09 сен 2013 13:32 ] |
Заголовок сообщения: | Re: xml_curl |
Вопрос такого плана: В консоли curl отрабатывает на "ура!" и я получаю нужный мне ответ: Код: freeswitch@internal> curl http://адрес.php.скрипта=1003 получаю нужное мне число Но при звонке (с 1003) и Код: action application="curl" data="http://адрес.php.скрипта=${caller_id_number}" inline="true" в логах нет упоминания о нужном мне числе Код: Dialplan: sofia/sipinterface_1/1003@194.143.148.10 Action curl(http://адрес.php.скрипта=${caller_id_number}) INLINE EXECUTE sofia/sipinterface_1/1003@194.143.148.10 curl(http://адрес.php.скрипта=1003) 2013-09-09 18:20:43.978968 [DEBUG] mod_curl.c:166 method: get, url: http://адрес.php.скрипта=1003, content-type: (null) Полагаю, надо как-то использовать get? php-скрипт отвечает за запрос просто числом, в текстовом формате |
Автор: | Vlad1983 [ 09 сен 2013 13:51 ] |
Заголовок сообщения: | Re: xml_curl |
если так Код: <action application="curl" data="http://адрес.php.скрипта=${caller_id_number}" inline="true"/> что в выхлопе?
<action application="log" data="CONSOLE [curl_response_code=${curl_response_code}] [curl_response_data=${curl_response_data}]"/> |
Страница 1 из 3 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |