@elchin9610
IT

Как передать номер на который позвонил в extensions.conf?

Добрый день.Нужна помощь по Asterisk
Цель позвонить абонентом и озвучить их дол(долг и номер берется из text.txt)

Где 1-7 чисел это номер а затем долг

[root@localhost ~]# cat text.txt
5315566521     
1224532254


Есть скрипт Bash с помощью которого выполняется звонок на номер
asterisk -rx "channel originate SIP/ultel/$y extension s@zvon"
тут $y = начальные 1-7 цифр (5315566)

[zvon]

exten => s,1,Answer()
exten => s,2,Playback(N)
exten => s,3,AGI(test.sh)
exten => s,5,Hangup()


[root@localhost ~]# cat /var/lib/asterisk/agi-bin/test.sh
echo "SAY NUMBER $x n "

А $x = остальные цифры 8-15(521)

Вопрос как передать номер на который я звоню (5315566) в exten => s,3,AGI(test.sh) что бы не путал долги абонентов , так как будет звонить 30 клиентам сразу
  • Вопрос задан
  • 356 просмотров
Решения вопроса 1
Zoominger
@Zoominger
System Integrator
Служебная переменная ${EXTEN} содержит в себе набранный номер. Сделайте для sh-файла параметр, в который и передавайте эту переменную.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы