AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Вызов из диалплана telnet

Newbies/FAQ Forum 5 сообщений -
#1

Привет форумчане!
Подскажите, у кого был опыт вызова из диалплана telnet на удалённый IP и PORT с последующей передачей в открытую сессию telnet набора параметров.
Заранее спасибо!
#2

А какая разница что вызывать ? telnet, curl или иное. Вы вызываете скрипт, передаете ему что надо, он передает это далее куда надо.
Вопрос то в чем ?

P.S. Немного повангую: м.б. это ваш вопрос ?

_________________
mega-net.ru - IT аутсорсинг
#3

ака конструкцию с курлом навернули...
не, я на web с диалплана хожу проще:
System(curl "https://www.gde-to.ua/api/funkciyaKkotoroyObraschays?operatorId=${operator}&phone=${num}")

а вот с телнетом пришлось работать через скрипт:
System(/1/2/3/script.sh ${param1} ${param2} )
иначе не передавались переменные в открытую сессию телнета
#4

ну ну
вы так ходите пока все работает, а теперь, хотя бы попытайтесь, представить ситуацию когда удаленный хост НЕ работат/НЕ отвечает/испытывает иные некие проблемы
затем подумайте/проверьте - а что будет с вызовом в этой ситуации ?

_________________
mega-net.ru - IT аутсорсинг
#5

в принципе это не критично, да и curl вызывается уже постфактум так сказать, после него Hangup.
когда вызов уже принят из очереди каким-то оператором, я смотрю какой оператор ответил, смотрю номер абонента и передаю эти параметры на серверное АРI.
думаю что при неответе сервера curl отвалится по таймауту.
а следующий отвеченный звонок всё равно откроет для себя новую ветку логики обработки.