Добрый день, коллеги!
Имеется Askozia 5.2.0 MIKO edition
Задача:
1. Человек набирает номер приложения каллбэка
2. Ему перезванивает АТС и соединяет с нужным маршрутом\экстеншеном или внешним номером.
Подскажите, кто-то может быть уже делал нечто подобное?
Поделитесь, пожалуйста опытом
На просторах нашел нечто вроде:
1,ExecIf($["${EXTEN}" = "h"]?Hangup())
n,Playback(call-forwarding)
n,Set(TMPFILE=/tmp/${MD5(${UNIQUEID})}.call)
n,Set(CALLFILEDIR=${ASTSPOOLDIR}/outgoing/)
n,System(touch ${TMPFILE})
n,System(echo "Channel: LOCAL/"переменная caller id"@internal" >> ${TMPFILE})
n,System(echo "MaxRetries: 1" >> ${TMPFILE})
n,System(echo "RetryTime: 10" >> ${TMPFILE})
n,System(echo "WaitTime: 20" >> ${TMPFILE})
n,System(echo "Context: internal" >> ${TMPFILE})
n,System(echo "Extension: 000067" >> ${TMPFILE})
n,System(echo "RetryTime: 10" >> ${TMPFILE})
n,System(echo "Priority: 1" >> ${TMPFILE})
n,System(echo "AlwaysDelete: Yes" >> ${TMPFILE})
n,System(echo >> ${TMPFILE})
n,System(cp ${TMPFILE} ${CALLFILEDIR})
n(hangup),Hangup()
У меня не получается его допилить, либо оно работает не корректно
Имеется Askozia 5.2.0 MIKO edition
Задача:
1. Человек набирает номер приложения каллбэка
2. Ему перезванивает АТС и соединяет с нужным маршрутом\экстеншеном или внешним номером.
Подскажите, кто-то может быть уже делал нечто подобное?
Поделитесь, пожалуйста опытом
На просторах нашел нечто вроде:
1,ExecIf($["${EXTEN}" = "h"]?Hangup())
n,Playback(call-forwarding)
n,Set(TMPFILE=/tmp/${MD5(${UNIQUEID})}.call)
n,Set(CALLFILEDIR=${ASTSPOOLDIR}/outgoing/)
n,System(touch ${TMPFILE})
n,System(echo "Channel: LOCAL/"переменная caller id"@internal" >> ${TMPFILE})
n,System(echo "MaxRetries: 1" >> ${TMPFILE})
n,System(echo "RetryTime: 10" >> ${TMPFILE})
n,System(echo "WaitTime: 20" >> ${TMPFILE})
n,System(echo "Context: internal" >> ${TMPFILE})
n,System(echo "Extension: 000067" >> ${TMPFILE})
n,System(echo "RetryTime: 10" >> ${TMPFILE})
n,System(echo "Priority: 1" >> ${TMPFILE})
n,System(echo "AlwaysDelete: Yes" >> ${TMPFILE})
n,System(echo >> ${TMPFILE})
n,System(cp ${TMPFILE} ${CALLFILEDIR})
n(hangup),Hangup()
У меня не получается его допилить, либо оно работает не корректно
Изменено: James Norton - 29.01.2018 14:24:10