Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2012-11-15 11:55:36 +0400

Olpag Gravatar Olpag

Передается только ${EXTEN}, потому что:

${CALLERID(all)}

${DATETIME}: Current date time in the format: DDMMYYYY-HH:MM:SS This is deprecated in Asterisk 1.2, instead use :${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:%S)}

${DIALSTATUS}

Contains a text string signifying result of the last DIAL attempt

Т.е. Ваша строка должна быть такой (но без DIALSTATUS):

same => n,System(/bin/echo "${EXTEN} ${CALLERID(all)} ${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:%S)} " > /tmp/zhopa)

Передается только ${EXTEN}, потому что:

${CALLERID(all)} вместо all можете подставить другие допустимые значения

${DATETIME}: Current date time in the format: DDMMYYYY-HH:MM:SS This is deprecated in Asterisk 1.2, instead use :${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:%S)}

${DIALSTATUS} :

Contains a text string signifying result of the last DIAL attempt

Т.е. Ваша строка должна быть такой (но без DIALSTATUS):

same => n,System(/bin/echo "${EXTEN} ${CALLERID(all)} ${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:%S)} " > /tmp/zhopa)

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.